d845d87a6eLaravel framework and javascript modules updateDeon George2025-04-11 14:38:13 +10:00
b501dfe824During create we were passing the wrong objectlcasses to the ajax call when adding a new attribute.Deon George2025-04-11 15:37:20 +10:00
3fad9770a3When submitting an import form and validation fails, there is no DN returned, so dont update one.Deon George2025-04-11 14:58:38 +10:00
b1d153aa9fChange Attribute/UserCertificate into Syntax/Certificate for any Certificate attributes. Add Syntax/CertificateList.Deon George2025-04-10 22:08:18 +10:00
8b0af505a1When viewing the schema, highlight Structural and non-Structural classesDeon George2025-04-10 16:09:53 +10:00
f0eaff7d42Removing debugging that made it into LDIF importDeon George2025-04-10 16:08:58 +10:00
352bbe2b75Capture PLA version when submitting a bug reportDeon George2025-04-11 08:50:31 +10:00
0fe4894192Create config.yml to disable blank issues reportingDeon George2025-04-11 08:43:37 +10:00
a7be4e00b4Fix rendering new attributes, so that they dont render as dynamic. Fix adding new objectClasses to entries, need langtag to render the componentDeon George2025-04-08 22:04:48 +10:00
2abc321ecaFix for showing no_lang_tag attrs (which are displayed without values) on a lang_tag attr pane when viewing a DNDeon George2025-04-08 14:29:21 +10:00
6b2fb8dee4Dont add hints for internal attributes. Our hints now also returns a collection.Deon George2025-04-08 11:04:31 +10:00
1bf8830887When rendering dynamic attributes, dont make them editable. Closes#10 and #89. Also some minor fixes when returning from a post for a DN with attribute tags.Deon George2025-04-07 22:33:15 +10:00
c4d28c8a23Add support for displaying user certificates, that are recorded in the directory with a ;binary tag. Closes#75Deon George2025-04-07 14:34:27 +10:00
29c460fd4bEnsure our validation message is shown when not selecting an objectclass when creating a new entryDeon George2025-04-06 23:29:00 +10:00
3196b10aedAdd OID description for searchguide attributesDeon George2025-04-06 23:16:37 +10:00
f41b484dc4More ldap configuration settings for demo ldap environment. Should help when working on #10, #89, #287.Deon George2025-04-06 22:46:23 +10:00
855d7ae75cMove entry-edit javascript out of architect themeDeon George2025-04-06 22:40:03 +10:00
ffa8cdc826Fix User Password Check now that we have attribute tagsDeon George2025-04-06 22:12:16 +10:00
8f39603f9fImproved determination of attribute object being dirty, improved detection of blank input and processingDeon George2025-04-06 14:59:40 +10:00
bcea6de791Validation of inputs for a DN with language tags - work for #16Deon George2025-04-06 13:47:31 +10:00
28f4869628Attribute is no longer iterable - cant be used now that we manage attribute tagsDeon George2025-04-05 14:49:45 +11:00
cf535286c5Render HTML inputs for a DN with language tags - work for #16Deon George2025-04-05 11:38:07 +11:00
633513d3e9Display a DN entry with language tags - work for #16Deon George2025-03-23 22:16:26 +11:00
705bfb2d64Update page_actions to be consistent with what we can do so farDeon George2025-04-05 14:55:41 +11:00
3a3bf2addbMake select automatically selecting one item when there is only one configurableDeon George2025-04-05 15:05:48 +11:00
5bb573100bFurther to eab4f04 we need some attributes to render tree iconsDeon George2025-03-22 22:56:22 +11:00
a57ee78492Ensure that Attribute::required() doesnt work with NULL $this->schema. Avoids issue as reported by #306Deon George2025-04-04 20:48:02 +11:00
eab4f0427cNo need to retrieve all records by default when getting children. By default sort records by DN until we implemented configurable sorting. Should help the timeout issues reported in #301Deon George2025-03-20 21:03:34 +11:00
fd2c5d1286Add some attribute tags messages when we cant handle some attributes.Deon George2025-03-16 10:49:00 +11:00
b35b44b2b8Import and Export work with attribute tagsDeon George2025-03-17 20:45:49 +11:00
696d87d190Improve entry validation to only require the first item of multi value attributesDeon George2025-03-19 08:34:56 +11:00
87bae89ea3Fix validation when creating a new entry and not identifying required attributes, broken by 4a84c25Deon George2025-03-18 23:39:19 +11:00
1abc2cc6e1Move userpassword check to its own modal, leveraging page-modalDeon George2025-03-18 22:31:33 +11:00
1abab9db94Move DN export to its own modal, leveraging page-modalDeon George2025-03-18 21:57:45 +11:00
410daf649eSquash with Move our page-actions out of the theme...Deon George2025-03-18 21:33:38 +11:00
9666841c3cMove our page-actions out of the theme into frame/dn. Add some attribute tags messages when we cant handle some attributes.Deon George2025-03-16 10:49:00 +11:00
649749f9c1MD5Update attributes cannot handle validation failures with a redirect back to the form, so restore the old values for nowDeon George2025-03-16 10:03:26 +11:00
5d3b8609bbAdded an entry with a binary certification to test environment, with example LDIF to implement #75Deon George2025-03-16 09:55:13 +11:00
f667250b2cSome PHP 8.4 deprecration fixes regarding NULL assignment to cast values on class instantiationDeon George2025-03-15 16:04:40 +11:00
4a84c25ac7Add Attribute required by ObjectClasses in schema viewer, Attribute is_rdn dynamically calculated, Fix Required by Objectclasses when viewing a DNDeon George2025-03-14 23:44:44 +11:00
8ab5b4f35cMove direct controller direct view calls to route/web, add global $server to use in views, negating the need to use config('server')Deon George2025-03-14 17:12:24 +11:00
de2d139288Some DN rendering fixes, so that our Server Info renders correctly (aligned values)Deon George2025-03-14 16:55:24 +11:00
d326d3c308Store our DN and objectclasses in Attribute::class entries, so that we can dynamically calculate is_rdn and required objects (to be implemented)Deon George2025-03-14 16:54:10 +11:00
d3fc9c135fWhen creating a new entry, and an RDN attribute has more than 1 input, only take over the first input when selecting the RDN attributeDeon George2025-03-14 13:45:01 +11:00
eb6e0b8d43Include LDAP diagnostic error message when we have an LDAP errorDeon George2025-03-14 08:25:32 +11:00
b01f7d5bafAttribute cleanup and optimisation in preparation to support attribute tags, HomeController return castingDeon George2025-03-13 23:23:56 +11:00
1ddb58ebbbButtons that trigger ajax activity cant be buttons, change them back to spanDeon George2025-03-13 21:33:10 +11:00
b260912e01Revert changing buttons in 49fd9b419aDeon George2025-03-13 21:20:57 +11:00
7debd9ff2bNode updates to address vulnerabilities in babel/helpers and axios. Framework update too.Deon George2025-03-13 09:43:32 +11:00
49fd9b419aSome 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 modeDeon George2025-03-12 22:28:23 +11:00
3161fe4fcbFix password hash select list, was not being editable when choosing edit modeDeon George2025-03-12 22:00:18 +11:00
add3f85812Improved handling for Kerberous attributes - closes#154Deon George2025-03-12 21:07:16 +11:00
853bd92340Fix detection of zero values when rendering update NEW/DELETED tagsDeon George2025-03-12 18:01:00 +11:00
a56b2d8002Add some opendj internal attributes. Remove some unused variables in APIControllerDeon George2025-03-11 21:02:11 +11:00
b34dad8836Fix when adding a new objectclass with required attributes, validation errors are correctly display on the returned formDeon George2025-03-10 13:03:24 +11:00
ef2ea5e266Fix detection of new attributes added to an entryDeon George2025-03-10 12:33:37 +11:00
91b5b53137When making new attributes available, only render unique attributesDeon George2025-03-10 11:47:03 +11:00
d4c916923dWhen adding new attributes as a result of adding a new objectclass, dont duplicate existing attributes already presentDeon George2025-03-10 11:36:37 +11:00
e94a7d58e1Disable buttons that we havent implemented yet, update README with some more todosDeon George2025-03-09 14:07:34 +11:00
c86d3c97a1CSS fix to remove border around logged in user iconDeon George2025-03-07 16:55:52 +11:00
be87a12f21We 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 attributesDeon George2025-03-07 16:36:16 +11:00
e99e349c0bMake the file-note responsive to screen size, with a more appropriate sizeDeon George2025-03-07 13:32:09 +11:00
baf5acc01aWhen creating a new entry, and validation redirects back to the form, ensure our RDN readonly is preservedDeon George2025-03-07 11:00:11 +11:00
00a8350f1dFix rendering of error message, minor changes to login as a result of ba9124c. Record in README we can now do deletesDeon George2025-03-07 09:10:35 +11:00
732f777c75Rename our configuration keys to ldap/ldaps/startls, they are not openldap specificDeon George2025-03-07 08:20:20 +11:00
c8c3939d59Style changes when rendering the DN headerDeon George2025-03-06 12:55:30 +11:00
daf240e363When the session expired, automatically refresh the page with the intended desitination without the alertDeon George2025-03-05 13:36:17 +11:00
070aabfc88Switch to using icons when rendering a DN, and move the server icons to the topmenuDeon George2025-03-04 23:03:42 +11:00
57b6b8c1f1Fix search close btn and other css fixes as need after upgrading to ArchitectUI v4Deon George2025-03-04 14:05:19 +11:00
4c09e767bcAdd search to README as a pending itemDeon George2025-03-04 10:23:26 +11:00
07836f3d30Update CI/CD to build the image with the appropriate tagDeon George2025-03-03 16:52:53 +11:00
41d6948f3cFixes to customation of ArchitectUI for mobile displays, hamburger should now be visibile and search is not black on black. Closes#292Deon George2025-03-04 07:45:01 +11:00