e0fdc49b41Dynamically 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
2.1-dev
Deon George2025-04-25 17:21:12 +10:00
986d33a22eFix when rendering changes to 2 or more attributes, the update confirmation table had one too many rowspan values for the Attribute. Fix updating an entry by adding an new objectclassDeon George2025-04-24 17:17:47 +10:00
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