|
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 |
|
|
2320445dfb
|
Fix regression introduce in 31e3c7, x-form.select wasnt rendering the current value of the select list. Also fix validation redirect where the password encryption method was changed, but the new encryption method was not set.
|
2025-06-26 22:49:06 +10:00 |
|
|
543250e1fb
|
Fix entry-userpassword-check when entry is rendered with a template
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m27s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m51s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2025-06-22 22:10:21 +10:00 |
|
|
3bf97fc0d1
|
Add the ability to use a select list for template attributes
|
2025-06-22 22:08:38 +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 |
|
|
29c39e618f
|
Ensure form validation is displayed on template input entries, especially those marked as read-only
Create Docker Image / Test Application (x86_64) (push) Successful in 27s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m27s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m47s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2025-06-22 10:18:23 +10:00 |
|
|
647cee9858
|
Fix regression introduce in 31e3c7 when adding a new objectclass to a new entry, newoc shouldnt be passed as a form value
|
2025-06-22 10:18:23 +10:00 |
|
|
54c0df2597
|
Fix rendering updated attributes on entries that trigger a template
|
2025-06-22 10:18:23 +10:00 |
|
|
9547b5fc5a
|
Update README with v2.2 updates, as well as updating the home page
|
2025-06-22 10:18:23 +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 |
|
|
d3aa73e468
|
Remove our highlighted item from the tree, when we click on the top-menu buttons
|
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 |
|
|
96afbd8316
|
Pass the template object to the attributes, so we can leverage template rules when rendering attributes
|
2025-06-20 17:13:33 +10:00 |
|
|
781c87cb83
|
Fix positioning of Check Password box, and dont render it when creating a new entry
|
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 |
|
|
6059bc1e45
|
Pass template to our component rendering to avoid duplicate javascript object id's
|
2025-06-18 22:39:23 +10:00 |
|
|
acf19cdc5b
|
Optimize schema objectclass processing, changing debugging output, remove redundant functions
|
2025-06-13 23:03:27 +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 |
|
|
31e3c75bc9
|
Enhancements to logic that makes form.select component
|
2025-06-12 12:06:44 +09:30 |
|
|
9f0290bd40
|
Enable creation of new entries via templates
|
2025-06-12 12:06:44 +09:30 |
|
|
820f398c2c
|
Start of work on templates - identify templates that apply to existing entries
|
2025-06-10 16:02:07 +10:00 |
|
|
33d96940e6
|
Consistent rendering of certificatelist attributes with certificate attributes
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m26s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
|
2025-06-03 23:20:32 +10:00 |
|
|
06b7c204b0
|
Add more Certificate Serial Number, Subject and Authority Key IDs
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m39s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m55s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2025-06-03 22:49:04 +10:00 |
|
|
7854cbdabd
|
Cosmetic fixes for search results - fixing overflow affecting the input box
|
2025-06-03 16:16:33 +10:00 |
|
|
32514c9ab1
|
Remove the warning about multi-language tags, PLA handles them fine now
|
2025-06-02 10:39:18 +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 |
|
|
b08de519d4
|
Blade syntax consistency updates - no functional changes
Create Docker Image / Test Application (x86_64) (push) Successful in 4m7s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 2m35s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m3s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
|
2025-06-01 19:28:08 +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 |
|
|
181971acc4
|
Improvements to userPassword handling when redirecting back. No need to use old() when rendering attributes, since they have already been processed by display with any updates
|
2025-05-24 00:26:55 +10:00 |
|
|
54f27d3d16
|
Fix grammar errors on home page :(
|
2025-05-24 00:26:55 +10:00 |
|
|
3c0eb876e4
|
In the 'Add New Attribute' select list, use the attributes LDAP name instead of its lowercased name
|
2025-05-24 00:26:55 +10:00 |
|
|
75dbb37d8b
|
$langtag doesnt need to be passed to x-attribute.layout. Fix adding new userpassword. Only show Add Value when the Attribute has atleast 1 old value
|
2025-05-04 00:01:40 +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 |
|
|
be69e22867
|
Update home page
|
2025-05-03 20:27:16 +10:00 |
|
|
21c88048e3
|
Fix rendering of x-attribute-type missing defaults from edit/new/langtag/update as a result of bab5a262
Create Docker Image / Test Application (x86_64) (push) Successful in 28s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m26s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 4m36s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
|
2025-05-02 11:39:59 +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 |
|
|
b9ae269895
|
Fix html syntax error that stopped rendering uuid for a DN
|
2025-05-01 11:02:58 +09:30 |
|
|
ae782577e7
|
Automatically work out if attributes are internal (because they are not used in objectclasses)
Create Docker Image / Test Application (x86_64) (push) Has been cancelled
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
|
2025-04-30 21:46:57 +09:30 |
|
|
84f82aaf59
|
Cosmetic layout change for DNs (extending the background to the page width).
|
2025-04-30 21:46:57 +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 |
|
|
36f8f57b77
|
When opening the export modal, limit selection to inside the modal. Generally when opening modals disable selection.
When selecting a DN on a DN fragment, autoselect the whole DN.
|
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 |
|
|
f4cc559931
|
Dynamically work out objectclasses on the current entry, this fixes usage issues between adding objectclasses and adding attribute that are now available from new objectclasses, as well as determining that they are not dynamic
|
2025-04-27 14:12:24 +10:00 |
|