29c460fd4b
Ensure our validation message is shown when not selecting an objectclass when creating a new entry
2025-04-07 14:34:56 +10:00
855d7ae75c
Move entry-edit javascript out of architect theme
2025-04-06 22:50:46 +10:00
ffa8cdc826
Fix User Password Check now that we have attribute tags
2025-04-06 22:50:46 +10:00
8f39603f9f
Improved determination of attribute object being dirty, improved detection of blank input and processing
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m36s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m34s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-04-06 19:33:04 +10:00
bcea6de791
Validation of inputs for a DN with language tags - work for #16
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-04-06 13:54:32 +10:00
cf535286c5
Render HTML inputs for a DN with language tags - work for #16
2025-04-06 13:54:32 +10:00
633513d3e9
Display a DN entry with language tags - work for #16
2025-04-06 13:54:32 +10:00
705bfb2d64
Update page_actions to be consistent with what we can do so far
2025-04-05 23:24:45 +11:00
3a3bf2addb
Make select automatically selecting one item when there is only one configurable
2025-04-05 23:24:45 +11:00
fd2c5d1286
Add some attribute tags messages when we cant handle some attributes.
2025-03-19 09:41:47 +11:00
81e0e58650
Handle no attribute tags at an Attribute::class level, added form/disabled components
2025-03-19 09:41:47 +11:00
1470170928
Internal attributes are now handled by the new backend setup for attribute tags
2025-03-19 09:41:47 +11:00
85c7132b30
Start of work to handle attribute tags - should help with #75 and #16
2025-03-19 09:41:47 +11:00
1abc2cc6e1
Move userpassword check to its own modal, leveraging page-modal
2025-03-18 23:40:38 +11:00
1abab9db94
Move DN export to its own modal, leveraging page-modal
2025-03-18 23:40:38 +11:00
410daf649e
Squash with Move our page-actions out of the theme...
2025-03-18 23:40:38 +11:00
9666841c3c
Move our page-actions out of the theme into frame/dn. Add some attribute tags messages when we cant handle some attributes.
2025-03-18 23:40:38 +11:00
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
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
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
00a8350f1d
Fix rendering of error message, minor changes to login as a result of ba9124c. Record in README we can now do deletes
Create Docker Image / Test Application (x86_64) (push) Successful in 27s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m30s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m32s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-03-07 09:10:35 +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
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
...
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