4c8bd1c81fStart of implementation of Import and Export using LDIFDeon George2024-01-11 08:59:40 +1100
ded1f74285Remove some no longer to be referenced 1.2 filesDeon George2024-01-12 10:28:38 +1100
b6d1124d4eImprove javascript when selecting sidebar itemsDeon George2024-01-20 16:03:15 +1100
be40178234Move frames/schema items to fragment/schemaDeon George2024-01-20 15:56:01 +1100
acc6598da1Move ApplicationSession::class earlier, we are dependant on config('server') existing when loading user detailsDeon George2024-01-20 13:25:54 +1100
c1ba6df90dDN updates some array values can be NULL (to delete the value), so validation show allow for thatDeon George2024-01-20 11:21:08 +1100
76306b9a1bAdd nunomaduro/collision to dev environment, and update phpunit for testingDeon George2024-01-20 11:10:22 +1100
332aa279a8Enable navigating directly to frames via a url fragmentDeon George2024-01-13 13:39:25 +1100
0f9bb07d21Enable returning to form frames by the existance of a frame inputDeon George2024-01-13 13:20:20 +1100
b92157a987Put back APIController::bases() removed by 851010d. It's used by a JS query if are not given to a viewDeon George2024-01-12 18:15:38 +1100
6991983743Rework Components to use consistent variables and interfaceDeon George2024-01-20 10:36:30 +1100
cb06f3dcb6Catch exception when trying to connect to update serverDeon George2024-01-14 13:02:16 +1100
eda3680997Fix for modals not displaying correctlyDeon George2024-01-11 09:46:12 +1100
6cef2dfa99Set container in production mode, to remove debuggingDeon George2024-01-10 00:01:03 +1100
3b6ee582ddFix adding new attributes, show that blank values will delete the attributeDeon George2024-01-09 23:35:06 +1100
cb783da34bSwap out nunomaduro/collision for spatie/laravel-ignitionDeon George2024-01-09 00:19:30 +1100
12da43828eUpdate parent container to address vulnerabilitiesDeon George2024-01-09 00:02:59 +1100
74bd996f7aEnable login by any attribute - defaults to uid. Implements #253Deon George2024-01-08 14:54:00 +1100
ef355e8193Implement 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 #245Deon George2024-01-08 12:54:58 +1100
18f9f1a9b3Update directorytree/ldaprecord-laravel to v3Deon George2024-01-08 12:28:11 +1100
dcb0269fc5Demo environment reconfigure. It is now possible to login with admin@test/password and update entries in dc=example.comDeon George2023-03-31 15:57:12 +1100
Issue #165 Proper check for memory_limit config (#180)
Eric Lavault
2023-02-15 07:24:19 +0100
66409c6688Fixes to CI/CD now that we use osixia/openldap
Deon George
2023-01-30 22:54:16 +1100
637a0cd0f4Change docker build to use alpine directly, with PHP and ldap module
Deon George
2023-01-30 22:37:35 +1100
482d9670e3Capture LDAP authentication failure when querying baseDNs
Deon George
2023-01-30 22:19:08 +1100
6751c9dd81Enable authentication if the LDAP server has multiple base DNs. Store the user's credentials in a cookie/session, and swap them out to the configured credentials when logged in.
Deon George
2023-01-30 21:37:33 +1100
413f1ec065Implemented caching of our base_dn
Deon George
2023-01-28 23:07:39 +1100
210793e814Validate unit testing is working
Deon George
2023-01-27 22:16:25 +1100