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
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
be87a12f21
We need to start the application after we've swapped the user details from the cookie, otherwise $user is initialised by the LDAP_USERNAME credentials - which may not have access to all the attributes
2025-03-07 16:36:35 +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
2025-03-07 11:00:11 +11:00
00a8350f1d
Fix rendering of error message, minor changes to login as a result of ba9124c. Record in README we can now do deletes
2025-03-07 09:10:35 +11:00
c588e13bd8
Clear some javascript @todos: fancytree options, optionclass processing
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
41d6948f3c
Fixes to customation of ArchitectUI for mobile displays, hamburger should now be visibile and search is not black on black.
...
Closes #292
2025-03-04 10:15:41 +11:00
ba9124ce0f
Update ArchitectUI to v4
2025-03-04 10:15:41 +11:00
a59bbc8790
Improve rendering of objectclasses in entries
2025-03-03 16:56:29 +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
...
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
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
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
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
2025-01-18 21:54:21 +11:00
d3d7881e3b
Added additional password hashing functions
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