bd62897e80
Turn down the verbosity with an internal config attr when parsing the schema.
...
This helps while developing, without memcached running we get 100,000's of logs while rendering the test environment.
Also fixes a deprecated parsing null to strlen().
2025-01-02 19:53:14 +11:00
e399b733e9
Deprecate using osixia/openldap and setup test configuration using our own alpine/ldap container
2025-01-02 19:53:14 +11:00
7e25000e68
Test needs npm
2025-01-01 17:47:28 +11:00
41fb40983b
Enable builds for armv7l and arm64
2025-01-01 17:47:28 +11:00
37cf1292df
Updates to PHP 8.3
2025-01-01 17:47:28 +11:00
14f895a964
Update bug_report.md
2024-07-16 14:18:12 +10:00
59c8ed95c5
Fixes for testing
2024-01-21 18:15:23 +11:00
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