|
b22c9505bc
|
Fix rendering of objectclass in server info, consistent use of true/false/null in view blades
Create Docker Image / Test Application (x86_64) (push) Successful in 31s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m33s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 2m48s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
|
2025-06-27 18:44:25 +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 |
|
|
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 |
|