Commit Graph

448 Commits

Author SHA1 Message Date
4c8bd1c81f Start of implementation of Import and Export using LDIF 2024-01-21 15:56:25 +11:00
ded1f74285 Remove some no longer to be referenced 1.2 files 2024-01-20 16:07:57 +11:00
b6d1124d4e Improve javascript when selecting sidebar items 2024-01-20 16:07:44 +11:00
be40178234 Move frames/schema items to fragment/schema 2024-01-20 16:07:44 +11:00
acc6598da1 Move ApplicationSession::class earlier, we are dependant on config('server') existing when loading user details 2024-01-20 16:07:44 +11:00
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
76306b9a1b Add nunomaduro/collision to dev environment, and update phpunit for testing 2024-01-20 16:07:44 +11:00
332aa279a8 Enable navigating directly to frames via a url fragment 2024-01-20 16:07:43 +11:00
0f9bb07d21 Enable returning to form frames by the existance of a frame input 2024-01-20 16:07:43 +11:00
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
6991983743 Rework Components to use consistent variables and interface 2024-01-20 10:37:47 +11:00
cb06f3dcb6 Catch exception when trying to connect to update server 2024-01-20 10:37:47 +11:00
eda3680997 Fix for modals not displaying correctly 2024-01-12 00:23:44 +11:00
6cef2dfa99 Set container in production mode, to remove debugging 2024-01-10 00:01:03 +11:00
3b6ee582dd Fix adding new attributes, show that blank values will delete the attribute 2024-01-09 23:37:15 +11:00
1f753c4dc6 Standardise attribute layout 2024-01-09 23:28:17 +11:00
c02f390f64 Fix display of password attributes and update processing with jpegphoto and password 2024-01-09 17:44:50 +11:00
c8fffd6d81 With 74bd996 enable login via DN.
Enhances #253
2024-01-09 13:29:15 +11:00
cb783da34b Swap out nunomaduro/collision for spatie/laravel-ignition 2024-01-09 00:19:30 +11:00
12da43828e Update parent container to address vulnerabilities 2024-01-09 00:02:59 +11:00
74bd996f7a Enable login by any attribute - defaults to uid.
Implements #253
2024-01-08 15:09:17 +11:00
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
18f9f1a9b3 Update directorytree/ldaprecord-laravel to v3 2024-01-08 12:28:11 +11:00
8529b1fd18 Javascript updates 2024-01-08 11:24:22 +11:00
290ea279b9 Framework and dependancy update to v10.39.0 2024-01-08 11:16:35 +11:00
00fb3e9312 Our favicon needs to be an absolute path 2023-09-02 23:24:18 +10:00
652cdee034 Enabled adding new attributes to a DN 2023-09-02 23:24:18 +10:00
6d900d0964 Work out which attributes are available to a DN 2023-09-02 22:16:18 +10:00
9d1d969113 Update javascript components - should close #213 2023-08-30 11:36:30 +10:00
c8b5b2303a Framework update that should close #212 2023-08-30 10:42:37 +10:00
7382394783 Fixes #226 when the tree was longer than the page height 2023-08-30 10:05:59 +10:00
8b72933be2
Update bug_report.md 2023-08-08 08:51:19 +10:00
c907180882 Framework update - addressing #206 2023-04-21 20:18:23 +10:00
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
9207d4e698 Information on docker container 2023-04-13 14:42:03 +10:00
c3f9e80b78 Fine tune CI cache paths 2023-04-13 10:40:01 +10:00
a4c05002a1 Ensure docker build updates public/ and remove other unnessary files from image 2023-04-13 10:40:01 +10:00
9e90820bfd Debugging docker image source validation 2023-04-13 10:40:01 +10:00
eafae02c7b Enabled form validation 2023-04-13 10:40:01 +10:00
f01f88b3bd Work on DN edit rendering 2023-04-13 10:40:01 +10:00
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
409b0301dc Update CI/CD to use specific test ldap instance 2023-04-03 10:37:26 +10:00
02f3152ffd Change to consistent use of @lang in views where possible 2023-04-03 10:14:20 +10:00
a62e7ddeca Change Schema classes to final 2023-04-03 10:14:20 +10:00
4fd51abcb1 More work on displaying and editing an LDAP entry 2023-04-03 10:14:20 +10:00
d6f833f6eb Add sudorole schema 2023-04-02 11:50:40 +10:00
2accc63091 Set git version to numeric 0 2023-04-01 12:11:09 +11:00
dcb0269fc5 Demo environment reconfigure.
It is now possible to login with admin@test/password and update entries in dc=example.com
2023-03-31 16:39:56 +11:00
c36383b0fc Start of enabling DN update. 2023-03-31 16:39:56 +11:00