d1b4334870
Move PLA configurable items to config/pla.php
Create Docker Image / Test Application (x86_64) (push) Successful in 36s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m22s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m30s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-18 21:54:21 +11:00
2445cac6a6
Add Crypt based password functions
2025-01-18 21:47:49 +11:00
d3d7881e3b
Added additional password hashing functions
Create Docker Image / Test Application (x86_64) (push) Successful in 33s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m26s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m36s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2025-01-18 16:43:49 +11:00
77a139016b
Fix when cloning an attribute, ensure we blank out the previous value. When processing request submission '0' could be a valid value.
2025-01-18 16:43:49 +11:00
08e838d40a
Foundation for Check Password and password functions - only Clear is currently implemented
2025-01-18 16:43:49 +11:00
30f964b849
Use our Attribute::class when rendering update_confirm
2025-01-18 16:43:49 +11:00
293f1ab9ce
Remove usage of search() === to contains()
2025-01-18 16:43:49 +11:00
960e0de5c8
Fix to getDirty() when using MD5Updates Trait on attributes
2025-01-18 16:43:49 +11:00
6e06caa83b
Some code optimisation and de-duplication with components
2025-01-18 16:43:48 +11:00
db4b90183f
Fix excess memory being used when building schema
Create Docker Image / Test Application (x86_64) (push) Successful in 37s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m23s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m29s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2025-01-13 22:03:47 +11:00
81014b9509
Update laravel framework, to laravel 11
2025-01-12 18:26:26 +11:00
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
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
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
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
3b6ee582dd
Fix adding new attributes, show that blank values will delete the attribute
2024-01-09 23:37:15 +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
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
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
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
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
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
c36383b0fc
Start of enabling DN update.
2023-03-31 16:39:56 +11:00
f043c74ae6
Handle RFC3866 Language Tags
2023-03-30 20:08:20 +11:00
dd17873905
Update architect-ui, bootstrap, javascript and css
2023-03-27 19:22:47 +11:00
7458001f5a
Enabled version update check
2023-03-03 16:07:11 +11:00
a99770951d
Implemented more attribute classes
2023-03-02 19:07:45 +11:00
7d19b89637
Implemented can_addvalue
2023-03-02 19:07:45 +11:00
c0c9a5576e
Added rendering attribute hints
2023-03-02 19:07:45 +11:00
35596ec867
Rename GuestUser to ApplicationSession as middleware to hold any site wide variables
2023-03-02 19:07:45 +11:00
e0fb057c84
Implemented attribute sorting with configuration to determine sort order
2023-03-02 10:17:15 +11:00
ee556582d2
Start of hook to check for version updates
2023-03-02 09:55:33 +11:00
64d1a09db4
Minor schema cosmetic code fixes, more Attribute implementation from old pla, start of LDAP DN view/edit
2023-03-02 09:54:30 +11:00
Deon George
491f04cd5d
Updated server info
2023-02-19 20:25:32 +11:00
Deon George
4f9accbadf
Move some server function to Server::class (from Entry::class)
2023-02-19 16:35:07 +11:00
Deon George
92e5afd614
Improved caching of schema
2023-02-19 00:32:46 +11:00
Deon George
8ec1d2b1fe
Ported the schema browser
2023-02-18 23:46:41 +11:00
Deon George
482d9670e3
Capture LDAP authentication failure when querying baseDNs
2023-01-31 14:16:56 +11:00