649749f9c1
MD5Update attributes cannot handle validation failures with a redirect back to the form, so restore the old values for now
2025-03-16 10:13:03 +11:00
93640959db
Add our request()->root() to our debug page, implement Entry::getSortKeyAttribute()
2025-03-16 10:13:03 +11:00
4a84c25ac7
Add Attribute required by ObjectClasses in schema viewer,
...
Attribute is_rdn dynamically calculated,
Fix Required by Objectclasses when viewing a DN
2025-03-16 10:13:03 +11:00
8ab5b4f35c
Move direct controller direct view calls to route/web, add global $server to use in views, negating the need to use config('server')
2025-03-16 10:13:03 +11:00
de2d139288
Some DN rendering fixes, so that our Server Info renders correctly (aligned values)
2025-03-16 10:13:03 +11:00
d3fc9c135f
When creating a new entry, and an RDN attribute has more than 1 input, only take over the first input when selecting the RDN attribute
2025-03-16 10:13:03 +11:00
b01f7d5baf
Attribute cleanup and optimisation in preparation to support attribute tags, HomeController return casting
2025-03-16 10:13:03 +11:00
1ddb58ebbb
Buttons that trigger ajax activity cant be buttons, change them back to span
2025-03-13 23:25:04 +11:00
b260912e01
Revert changing buttons in 49fd9b419a
2025-03-13 21:22:31 +11:00
49fd9b419a
Some jquery selector changes, change some button spans to buttons, set readonly on the form for attribute javascript, fix krbTicketFlags to only be changed when in edit mode
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m29s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m38s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-03-13 09:33:45 +11:00
3161fe4fcb
Fix password hash select list, was not being editable when choosing edit mode
2025-03-13 09:33:44 +11:00
add3f85812
Improved handling for Kerberous attributes - closes #154
2025-03-13 09:33:44 +11:00
853bd92340
Fix detection of zero values when rendering update NEW/DELETED tags
2025-03-13 09:33:44 +11:00
b34dad8836
Fix when adding a new objectclass with required attributes, validation errors are correctly display on the returned form
2025-03-10 13:25:43 +11:00
91b5b53137
When making new attributes available, only render unique attributes
2025-03-10 13:25:43 +11:00
d4c916923d
When adding new attributes as a result of adding a new objectclass, dont duplicate existing attributes already present
2025-03-10 12:35:38 +11:00
e94a7d58e1
Disable buttons that we havent implemented yet, update README with some more todos
2025-03-09 14:08:45 +11:00
e99e349c0b
Make the file-note responsive to screen size, with a more appropriate size
2025-03-07 13:32:09 +11:00
baf5acc01a
When creating a new entry, and validation redirects back to the form, ensure our RDN readonly is preserved
Create Docker Image / Test Application (x86_64) (push) Successful in 27s
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
2025-03-07 11:00:11 +11:00
c588e13bd8
Clear some javascript @todos: fancytree options, optionclass processing
Create Docker Image / Test Application (x86_64) (push) Successful in 3m27s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m25s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m35s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-03-06 23:47:24 +11:00
d97087b83f
Implemented DN delete
2025-03-06 21:09:05 +11:00
c8c3939d59
Style changes when rendering the DN header
2025-03-06 20:43:19 +11:00
070aabfc88
Switch to using icons when rendering a DN, and move the server icons to the topmenu
2025-03-06 20:43:19 +11:00
57b6b8c1f1
Fix search close btn and other css fixes as need after upgrading to ArchitectUI v4
2025-03-06 20:43:19 +11:00
a59bbc8790
Improve rendering of objectclasses in entries
2025-03-03 16:56:29 +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
...
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
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
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
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
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
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
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
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
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
332aa279a8
Enable navigating directly to frames via a url fragment
2024-01-20 16:07:43 +11:00