Commit Graph

452 Commits

Author SHA1 Message Date
Deon George 6199e395fe Test needs npm 2024-01-24 09:03:34 +11:00
Deon George 9a938ac3ea Enable builds for armv7l and arm64 2024-01-24 09:03:34 +11:00
Deon George ad018b5469 Updates to PHP 8.3 2024-01-22 22:26:44 +11:00
Deon George 59c8ed95c5 Fixes for testing 2024-01-21 18:15:23 +11:00
Deon George 4c8bd1c81f Start of implementation of Import and Export using LDIF 2024-01-21 15:56:25 +11:00
Deon George ded1f74285 Remove some no longer to be referenced 1.2 files 2024-01-20 16:07:57 +11:00
Deon George b6d1124d4e Improve javascript when selecting sidebar items 2024-01-20 16:07:44 +11:00
Deon George be40178234 Move frames/schema items to fragment/schema 2024-01-20 16:07:44 +11:00
Deon George acc6598da1 Move ApplicationSession::class earlier, we are dependant on config('server') existing when loading user details 2024-01-20 16:07:44 +11:00
Deon George c1ba6df90d DN updates some array values can be NULL (to delete the value), so validation show allow for that 2024-01-20 16:07:44 +11:00
Deon George 76306b9a1b Add nunomaduro/collision to dev environment, and update phpunit for testing 2024-01-20 16:07:44 +11:00
Deon George 332aa279a8 Enable navigating directly to frames via a url fragment 2024-01-20 16:07:43 +11:00
Deon George 0f9bb07d21 Enable returning to form frames by the existance of a frame input 2024-01-20 16:07:43 +11:00
Deon George b92157a987 Put back APIController::bases() removed by 851010d. It's used by a JS query if are not given to a view 2024-01-20 10:37:47 +11:00
Deon George 6991983743 Rework Components to use consistent variables and interface 2024-01-20 10:37:47 +11:00
Deon George cb06f3dcb6 Catch exception when trying to connect to update server 2024-01-20 10:37:47 +11:00
Deon George eda3680997 Fix for modals not displaying correctly 2024-01-12 00:23:44 +11:00
Deon George 6cef2dfa99 Set container in production mode, to remove debugging 2024-01-10 00:01:03 +11:00
Deon George 3b6ee582dd Fix adding new attributes, show that blank values will delete the attribute 2024-01-09 23:37:15 +11:00
Deon George 1f753c4dc6 Standardise attribute layout 2024-01-09 23:28:17 +11:00
Deon George c02f390f64 Fix display of password attributes and update processing with jpegphoto and password 2024-01-09 17:44:50 +11:00
Deon George c8fffd6d81 With 74bd996 enable login via DN.
Enhances #253
2024-01-09 13:29:15 +11:00
Deon George cb783da34b Swap out nunomaduro/collision for spatie/laravel-ignition 2024-01-09 00:19:30 +11:00
Deon George 12da43828e Update parent container to address vulnerabilities 2024-01-09 00:02:59 +11:00
Deon George 74bd996f7a Enable login by any attribute - defaults to uid.
Implements #253
2024-01-08 15:09:17 +11:00
Deon George ef355e8193 Implement LdapRule to limit user logins by objectclass.
Now logins are allowed by any objectclass unless LDAP_LOGIN_OBJECTCLASS is defined, we should be an array of allowed objectClass (any match).
Improvement for #245
2024-01-08 15:08:26 +11:00
Deon George 18f9f1a9b3 Update directorytree/ldaprecord-laravel to v3 2024-01-08 12:28:11 +11:00
Deon George 8529b1fd18 Javascript updates 2024-01-08 11:24:22 +11:00
Deon George 290ea279b9 Framework and dependancy update to v10.39.0 2024-01-08 11:16:35 +11:00
Deon George 00fb3e9312 Our favicon needs to be an absolute path 2023-09-02 23:24:18 +10:00
Deon George 652cdee034 Enabled adding new attributes to a DN 2023-09-02 23:24:18 +10:00
Deon George 6d900d0964 Work out which attributes are available to a DN 2023-09-02 22:16:18 +10:00
Deon George 9d1d969113 Update javascript components - should close #213 2023-08-30 11:36:30 +10:00
Deon George c8b5b2303a Framework update that should close #212 2023-08-30 10:42:37 +10:00
Deon George 7382394783 Fixes #226 when the tree was longer than the page height 2023-08-30 10:05:59 +10:00
Deon George 8b72933be2
Update bug_report.md 2023-08-08 08:51:19 +10:00
Deon George c907180882 Framework update - addressing #206 2023-04-21 20:18:23 +10:00
Deon George 36a985554d Fix for when user changes their own password, and thus the password in the cookie is no longer valid 2023-04-13 21:01:15 +10:00
Deon George 9207d4e698 Information on docker container 2023-04-13 14:42:03 +10:00
Deon George c3f9e80b78 Fine tune CI cache paths 2023-04-13 10:40:01 +10:00
Deon George a4c05002a1 Ensure docker build updates public/ and remove other unnessary files from image 2023-04-13 10:40:01 +10:00
Deon George 9e90820bfd Debugging docker image source validation 2023-04-13 10:40:01 +10:00
Deon George eafae02c7b Enabled form validation 2023-04-13 10:40:01 +10:00
Deon George f01f88b3bd Work on DN edit rendering 2023-04-13 10:40:01 +10:00
Deon George 20a2fede08 Update framework to Laravel 10 2023-04-06 09:34:45 +10:00
Deon George 5b046a95eb Remove old PLA files that are no longer required. 2023-04-05 10:34:35 +10:00
Deon George 409b0301dc Update CI/CD to use specific test ldap instance 2023-04-03 10:37:26 +10:00
Deon George 02f3152ffd Change to consistent use of @lang in views where possible 2023-04-03 10:14:20 +10:00
Deon George a62e7ddeca Change Schema classes to final 2023-04-03 10:14:20 +10:00
Deon George 4fd51abcb1 More work on displaying and editing an LDAP entry 2023-04-03 10:14:20 +10:00