88 Commits

Author SHA1 Message Date
15eb1b0fcc Fixes to customation of ArchitectUI for mobile displays, hamburger should now be visibile and search is not black on black.
All checks were successful
Create Docker Image / Test Application (x86_64) (push) Successful in 26s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m22s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m33s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
Closes #292
2025-03-04 09:18:12 +11:00
f7ad2f75b1 Update ArchitectUI to v4 2025-03-04 09:18:12 +11:00
f5e4ee3fd6 Improve rendering of objectclasses in entries 2025-03-04 09:07:37 +11:00
37c7d91744 Set our HTML to tell browsers not to translate the page - closes #290 2025-03-02 10:30:36 +11:00
996d7bb1dc This commit is mainly as a result of creating DN entries and improves some backend functions:
* Enable creation of new entries,
* Change all our ajax frames to go through /frames URI instead of /dn,
* Add our frame command to the encrypted DN,
* Automatically redirect to root URL when selecting a tree item and currently in another path (as a result of a prior POST activity),
* Some validation improvements DNExists/HasStructuralObjectClass
2025-03-02 10:30:36 +11:00
e0e4b0264d Remove data- elements in resources/ we didnt end on using them 2025-02-24 22:42:18 +11:00
176be19043 The call to dns_get_record() in error.blade is not returning IP addresses, so use DNS_A|DNS_AAAA instead of the default DNS_ANY
All checks were successful
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m37s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m36s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
This is referenced in #211, but not the actual cause of that issue though
2025-02-23 13:59:56 +11:00
8cbd4eaed5 Use the same component to render internal attributes 2025-02-21 22:56:15 +11:00
d64478e449 Improved trapping of DNS errors when unable to contact LDAP server, should help #211
All checks were successful
Create Docker Image / Test Application (x86_64) (push) Successful in 29s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m32s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-02-21 12:22:45 +11:00
7e0d1eb0e3 Get our server name from config 2025-02-16 14:24:22 +11:00
29f7ce276d Fix userPassword hash selection, broken by bb9374e 2025-02-12 15:12:56 +11:00
bb9374ec01 When removing added objectClasses, blank out any attributes added by those objectClasses
All checks were successful
Create Docker Image / Test Application (x86_64) (push) Successful in 34s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m23s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m30s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-02-06 23:10:47 +11:00
c0e6b62ee5 Fix rendering Add Objectclasses, remove existing OCs from the list and dont rebuild the select list after the first invocation 2025-02-04 20:54:55 +11:00
7513ed6def More work on work on adding/removing objectclasses to an entry, still need to automatically remove attrs from removed objectclasses
Some checks failed
Create Docker Image / Build Docker Image (arm64) (push) Has been cancelled
Create Docker Image / Build Docker Image (x86_64) (push) Has been cancelled
Create Docker Image / Final Docker Image Manifest (push) Has been cancelled
Create Docker Image / Test Application (x86_64) (push) Has been cancelled
2025-02-04 09:23:12 +11:00
b2335e26f2 Consistent calling of btn css, no functional changes 2025-02-04 08:56:12 +11:00
d61685a5b2 Work on adding additional objectclasses to an entry 2025-02-04 08:56:12 +11:00
4dfebe9053 For the schema browser, highlight structural object classes when showing attributes. Expose objectclass objects instead of names for objectclasses of a DN 2025-01-19 22:01:20 +11:00
05012c9e6c Consistent naming for modal items and move dn into javascript variable for DN entry 2025-01-19 21:54:01 +11:00
3d40288506 Enhancement to Add Value to include the input group. 2025-01-19 11:32:05 +11:00
d1b4334870 Move PLA configurable items to config/pla.php
All checks were successful
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
d3d7881e3b Added additional password hashing functions
All checks were successful
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
6e06caa83b Some code optimisation and de-duplication with components 2025-01-18 16:43:48 +11:00
8b922b2e8b Add select2 bootstrap 5 theme 2025-01-18 16:43:48 +11:00
026b3f5a20 Use components for form buttons and file notes 2025-01-18 16:43:48 +11:00
9d97bb0f96 Remove mcamara/laravel-localization it doesnt work with laravel 11 (yet)
All checks were successful
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m20s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m26s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-12 18:26:26 +11:00
4c8bd1c81f Start of implementation of Import and Export using LDIF 2024-01-21 15:56:25 +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
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
6991983743 Rework Components to use consistent variables and interface 2024-01-20 10:37:47 +11:00
eda3680997 Fix for modals not displaying correctly 2024-01-12 00:23:44 +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
74bd996f7a Enable login by any attribute - defaults to uid.
Implements #253
2024-01-08 15:09:17 +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
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
02f3152ffd Change to consistent use of @lang in views where possible 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
e9cb41e5e4 Added fancytree persist 2023-03-30 20:08:20 +11:00
30b749dc75 Show a debug tag while in local 2023-03-30 20:08:20 +11:00