|
4494154879
|
Fix regression introduced in 56fcd729. Server was added to the configuration before SwapinAuthUser::class resulting in the configured LDAP user being used for all queries and not the logged in user. Fixes #348
Create Docker Image / Test Application (x86_64) (push) Successful in 32s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m2s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
|
2025-06-30 20:35:33 +08:00 |
|
|
2348da36c4
|
Fix hasing password on entry create. Fixes #353
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m46s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 15m7s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
|
2025-06-27 14:18:52 +10:00 |
|
|
6f58f5db36
|
Fix bug introduced with 553368c, when clearing session _auto_number when need to allow for edits that doesnt have this set
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m41s
Create Docker Image / Final Docker Image Manifest (push) Has been cancelled
Create Docker Image / Build Docker Image (x86_64) (push) Has been cancelled
|
2025-06-27 14:03:35 +10:00 |
|
|
553368c7b9
|
Implement getNextNumber() to populate template->values for attributes, where the attribute is determined after evaulating whats in the directory
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m1s
Create Docker Image / Final Docker Image Manifest (push) Has been cancelled
Create Docker Image / Build Docker Image (x86_64) (push) Has been cancelled
|
2025-06-27 13:50:01 +10:00 |
|
|
c8d1122ff6
|
Fix validation on existing entries, missed in 88db4cc
|
2025-06-26 23:13:46 +10:00 |
|
|
3ad4c446ea
|
Change our template attribute processing, to be collections, so we can find attributes using anycase keys
|
2025-06-22 17:27:56 +10:00 |
|
|
ee3cb395c2
|
Enhancement to 8fd2a43, validating authentication before rendering the DN doesnt exist error (otherwise it is an authentication issue)
|
2025-06-22 14:07:33 +10:00 |
|
|
e8aaa17122
|
Change our internal template keys to be prefixed with an underscore for easier identification
|
2025-06-22 09:11:47 +10:00 |
|
|
ee7762d69b
|
Working JS Template Engine with basic functionality
|
2025-06-22 09:11:43 +10:00 |
|
|
b6bce380dd
|
Fix for when specifying multiple base DNs with LDAP_BASE_DN, and the user doesnt have access to the first one.
|
2025-06-20 17:13:33 +10:00 |
|
|
8fd2a43ee2
|
Add alert for DN logins that dont exist. Might be attempts to use the rootdn which is not supported.
Closes #345
|
2025-06-20 17:13:33 +10:00 |
|
|
5ce3a63878
|
Revert c56df8d3d and remove adding Objects directly - taking a different approach to add template actions
|
2025-06-19 16:15:22 +10:00 |
|
|
ac8e79ab99
|
Minor logging message updates, no functional changes
|
2025-06-19 16:15:22 +10:00 |
|
|
98a0b87afe
|
Add objects directly to Entry::class when rendering a template. Fix objectclasses and attributes processing for templates
|
2025-06-19 16:15:22 +10:00 |
|
|
88db4ccc99
|
Update AttributeTypes/LDAPSyntaxes/MatchingRules for performance and process improvements
|
2025-06-18 22:39:23 +10:00 |
|
|
56fcd729e7
|
Load the rootDSE in Server::__construct(), remove basedn from views, and rely on the javascript to get the basedns
|
2025-06-12 12:06:44 +09:30 |
|
|
9f0290bd40
|
Enable creation of new entries via templates
|
2025-06-12 12:06:44 +09:30 |
|
|
8602c2b17f
|
Only swap in user's credentials if the requested page is not the logout page. This avoids an issue if the user's credentials are changed during their session, they couldnt log out
|
2025-06-09 10:31:25 +10:00 |
|
|
db600a28d3
|
Install amiranagram/localizator into dev setup to identify translatable strings,
Show locale on the debug frame,
Detect the browsers language,
Documentation on translating PLA, and
Some missed translatable strings
|
2025-06-02 10:39:02 +10:00 |
|
|
d623f3c26d
|
Move langtag rendering from dn/Entry into Attribute - more enhancements for #16,
Reduce use of style= tags,
Cosmetic layout changes,
Layout change to enable rendering template views,
<attribute> id tags are now lowecase
|
2025-06-01 16:08:11 +10:00 |
|
|
148d19bbce
|
Some extra debug logging to help with fixes testing
|
2025-05-24 22:02:58 +10:00 |
|
|
3493504720
|
Fix exception 500 being raised 'Argument #1 () must be of type array' when creating new entries with a userPassword. Fixes #320
|
2025-05-24 00:26:55 +10:00 |
|
|
6d55b52cd4
|
Attribute search should be lowercase, since we are comparing against $o->name_lc
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m21s
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m32s
Create Docker Image / Final Docker Image Manifest (push) Successful in 8s
|
2025-05-04 20:23:42 +10:00 |
|
|
309fe83c98
|
LDAP server errors were not being displayed when used with ->withErrors(), so created a new component x-failed
|
2025-05-04 00:01:40 +10:00 |
|
|
ffb98631a6
|
Implemented search via the top menu
|
2025-05-03 20:27:16 +10:00 |
|
|
5d23cbf0cc
|
If a user doesnt have permission to see an entries attributes - but can see the entry, disable edit and dont attempt to render. Further, if they cant see the objectclasses, dont make additional attributes available
|
2025-05-01 12:12:20 +09:30 |
|
|
3d511f3fae
|
Change rendering of notes/errors/update and highlight attributes that are successfully updated
|
2025-04-30 09:04:10 +09:30 |
|
|
bab5a2626d
|
Remove Components/AttributeType::class it wasnt providing any functionality
|
2025-04-30 09:04:10 +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 |
|
|
3604f1498c
|
Update existing LDAP instance configuration instead of replacing it. Caching was not enabled as per the configuration, so this fixes this.
|
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 |
|
|
0083e9158b
|
Move out view variables until after our session has been setup. This was needed so that auth()->user() could be resolved correctly and needed to be done after we have started the session and swapped in the users cookies
|
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 |
|