45e7c24ba3
Change rendering of notes/errors/update and highlight attributes that are successfully updated
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m21s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m30s
Create Docker Image / Final Docker Image Manifest (push) Successful in 8s
2025-04-29 12:29:08 +09:30
74bb003440
Remove Components/AttributeType::class it wasnt providing any functionality
2025-04-29 12:29:00 +09:30
53880121b6
Server::class optimisations, minimal functional changes - basically caching/performance improvements
2025-04-27 14:12:24 +10:00
ea46cf36d0
Remove deprecteated Entry::query() override and associated noObjectAttributes() it wasnt used
2025-04-27 14:12:24 +10:00
808934ebfe
Change we now store logged in user details in session, instead of cookies.
...
This is so when the session expires, the logged in user details are expired as well, which wasnt happening with cookies.
2025-04-27 14:12:24 +10:00
21a690c6dd
Move our /api routes into /ajax under web.php. The /api routes werent authenticated and may not have been using the logged in users details
2025-04-27 14:12:24 +10:00
ccff36361f
Fix catching InsufficientAccessException when creating new entries
2025-04-21 17:24:59 +10:00
b7ca768cc6
Enable creation of new branch. Closes #312
2025-04-21 17:24:59 +10:00
3fad9770a3
When submitting an import form and validation fails, there is no DN returned, so dont update one.
2025-04-11 14:59:24 +10:00
a7be4e00b4
Fix rendering new attributes, so that they dont render as dynamic. Fix adding new objectClasses to entries, need langtag to render the component
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m28s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m47s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-04-08 22:04:48 +10:00
2abc321eca
Fix for showing no_lang_tag attrs (which are displayed without values) on a lang_tag attr pane when viewing a DN
2025-04-08 14:50:23 +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
28f4869628
Attribute is no longer iterable - cant be used now that we manage attribute tags
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
705bfb2d64
Update page_actions to be consistent with what we can do so far
2025-04-05 23:24:45 +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
d326d3c308
Store our DN and objectclasses in Attribute::class entries, so that we can dynamically calculate is_rdn and required objects (to be implemented)
2025-03-16 10:13:03 +11:00
eb6e0b8d43
Include LDAP diagnostic error message when we have an LDAP error
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
a56b2d8002
Add some opendj internal attributes. Remove some unused variables in APIController
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
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
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
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
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
81014b9509
Update laravel framework, to laravel 11
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
be40178234
Move frames/schema items to fragment/schema
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
74bd996f7a
Enable login by any attribute - defaults to uid.
...
Implements #253
2024-01-08 15:09:17 +11:00
652cdee034
Enabled adding new attributes to a DN
2023-09-02 23:24:18 +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
c36383b0fc
Start of enabling DN update.
2023-03-31 16:39:56 +11:00
35596ec867
Rename GuestUser to ApplicationSession as middleware to hold any site wide variables
2023-03-02 19:07:45 +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
8ec1d2b1fe
Ported the schema browser
2023-02-18 23:46:41 +11:00
Deon George
6751c9dd81
Enable authentication if the LDAP server has multiple base DNs. Store the user's credentials in a cookie/session, and swap them out to the configured credentials when logged in.
2023-01-31 14:16:56 +11:00
Deon George
413f1ec065
Implemented caching of our base_dn
2023-01-31 10:44:35 +11:00