Commit Graph

  • e0fdc49b41 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 2.1-dev Deon George 2025-04-25 17:21:12 +10:00
  • 986d33a22e Fix 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 objectclass Deon George 2025-04-24 17:17:47 +10:00
  • c3f82d992b Revert version to 2.1.2-dev Deon George 2025-04-11 14:41:52 +10:00
  • 8d4dccd9e9 Release v2.1.1 master 2.1.1 Deon George 2025-04-21 18:07:37 +10:00
  • ccff36361f Fix catching InsufficientAccessException when creating new entries Deon George 2025-04-21 17:18:22 +10:00
  • b7ca768cc6 Enable creation of new branch. Closes #312 Deon George 2025-04-20 22:51:43 +10:00
  • a61f5e9b97 Release v2.1.0 2.1.0 Deon George 2025-04-11 14:40:35 +10:00
  • d845d87a6e Laravel framework and javascript modules update Deon George 2025-04-11 14:38:13 +10:00
  • b501dfe824 During create we were passing the wrong objectlcasses to the ajax call when adding a new attribute. Deon George 2025-04-11 15:37:20 +10:00
  • 3fad9770a3 When submitting an import form and validation fails, there is no DN returned, so dont update one. Deon George 2025-04-11 14:58:38 +10:00
  • b1d153aa9f Change Attribute/UserCertificate into Syntax/Certificate for any Certificate attributes. Add Syntax/CertificateList. Deon George 2025-04-10 22:08:18 +10:00
  • 8b0af505a1 When viewing the schema, highlight Structural and non-Structural classes Deon George 2025-04-10 16:09:53 +10:00
  • f0eaff7d42 Removing debugging that made it into LDIF import Deon George 2025-04-10 16:08:58 +10:00
  • 352bbe2b75 Capture PLA version when submitting a bug report Deon George 2025-04-11 08:50:31 +10:00
  • 0fe4894192 Create config.yml to disable blank issues reporting Deon George 2025-04-11 08:43:37 +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 Deon George 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 Deon George 2025-04-08 14:29:21 +10:00
  • 6b2fb8dee4 Dont add hints for internal attributes. Our hints now also returns a collection. Deon George 2025-04-08 11:04:31 +10:00
  • 66537dcec8 Revert version to 2.1.0-dev Deon George 2025-03-07 13:34:14 +11:00
  • 1bf8830887 When 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 George 2025-04-07 22:33:15 +10:00
  • c4d28c8a23 Add support for displaying user certificates, that are recorded in the directory with a ;binary tag. Closes #75 Deon George 2025-04-07 14:34:27 +10:00
  • 29c460fd4b Ensure our validation message is shown when not selecting an objectclass when creating a new entry Deon George 2025-04-06 23:29:00 +10:00
  • 3196b10aed Add OID description for searchguide attributes Deon George 2025-04-06 23:16:37 +10:00
  • f41b484dc4 More ldap configuration settings for demo ldap environment. Should help when working on #10, #89, #287. Deon George 2025-04-06 22:46:23 +10:00
  • 855d7ae75c Move entry-edit javascript out of architect theme Deon George 2025-04-06 22:40:03 +10:00
  • ffa8cdc826 Fix User Password Check now that we have attribute tags Deon George 2025-04-06 22:12:16 +10:00
  • 8f39603f9f Improved determination of attribute object being dirty, improved detection of blank input and processing Deon George 2025-04-06 14:59:40 +10:00
  • bcea6de791 Validation of inputs for a DN with language tags - work for #16 Deon George 2025-04-06 13:47:31 +10:00
  • 28f4869628 Attribute is no longer iterable - cant be used now that we manage attribute tags Deon George 2025-04-05 14:49:45 +11:00
  • cf535286c5 Render HTML inputs for a DN with language tags - work for #16 Deon George 2025-04-05 11:38:07 +11:00
  • 633513d3e9 Display a DN entry with language tags - work for #16 Deon George 2025-03-23 22:16:26 +11:00
  • 705bfb2d64 Update page_actions to be consistent with what we can do so far Deon George 2025-04-05 14:55:41 +11:00
  • 3a3bf2addb Make select automatically selecting one item when there is only one configurable Deon George 2025-04-05 15:05:48 +11:00
  • 5bb573100b Further to eab4f04 we need some attributes to render tree icons Deon George 2025-03-22 22:56:22 +11:00
  • a57ee78492 Ensure that Attribute::required() doesnt work with NULL $this->schema. Avoids issue as reported by #306 Deon George 2025-04-04 20:48:02 +11:00
  • eab4f0427c No 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 #301 Deon George 2025-03-20 21:03:34 +11:00
  • fd2c5d1286 Add some attribute tags messages when we cant handle some attributes. Deon George 2025-03-16 10:49:00 +11:00
  • b35b44b2b8 Import and Export work with attribute tags Deon George 2025-03-17 20:45:49 +11:00
  • ce66dcb2b5 Remove deprecated Attribute::lang_tags Deon George 2025-03-16 21:57:59 +11:00
  • 56a91f853c Fix export to work with no_attr_tags Deon George 2025-03-16 21:52:55 +11:00
  • 81e0e58650 Handle no attribute tags at an Attribute::class level, added form/disabled components Deon George 2025-03-16 19:29:08 +11:00
  • 1470170928 Internal attributes are now handled by the new backend setup for attribute tags Deon George 2025-03-16 13:58:13 +11:00
  • 85c7132b30 Start of work to handle attribute tags - should help with #75 and #16 Deon George 2025-03-16 10:34:02 +11:00
  • 7e050954c3 Release v2.0.3 2.0.3 Deon George 2025-03-19 08:05:23 +11:00
  • 6c8fc06afb Revert version to 2.0.3-dev 2.0-dev Deon George 2025-03-07 13:34:14 +11:00
  • 16880cd0e2 Revert "Dont run CI/CD on master" Deon George 2025-03-19 09:03:10 +11:00
  • 696d87d190 Improve entry validation to only require the first item of multi value attributes Deon George 2025-03-19 08:34:56 +11:00
  • 87bae89ea3 Fix validation when creating a new entry and not identifying required attributes, broken by 4a84c25 Deon George 2025-03-18 23:39:19 +11:00
  • 1abc2cc6e1 Move userpassword check to its own modal, leveraging page-modal Deon George 2025-03-18 22:31:33 +11:00
  • 1abab9db94 Move DN export to its own modal, leveraging page-modal Deon George 2025-03-18 21:57:45 +11:00
  • 410daf649e Squash with Move our page-actions out of the theme... Deon George 2025-03-18 21:33:38 +11:00
  • 9666841c3c Move our page-actions out of the theme into frame/dn. Add some attribute tags messages when we cant handle some attributes. Deon George 2025-03-16 10:49:00 +11:00
  • 9b33a20cc4 Dont run CI/CD on master Deon George 2025-03-16 10:17:53 +11:00
  • 649749f9c1 MD5Update attributes cannot handle validation failures with a redirect back to the form, so restore the old values for now Deon George 2025-03-16 10:03:26 +11:00
  • 5d3b8609bb Added an entry with a binary certification to test environment, with example LDIF to implement #75 Deon George 2025-03-16 09:55:13 +11:00
  • 93640959db Add our request()->root() to our debug page, implement Entry::getSortKeyAttribute() Deon George 2025-03-16 09:03:02 +11:00
  • f667250b2c Some PHP 8.4 deprecration fixes regarding NULL assignment to cast values on class instantiation Deon George 2025-03-15 16:04:40 +11:00
  • 4a84c25ac7 Add Attribute required by ObjectClasses in schema viewer, Attribute is_rdn dynamically calculated, Fix Required by Objectclasses when viewing a DN Deon George 2025-03-14 23:44:44 +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') Deon George 2025-03-14 17:12:24 +11:00
  • de2d139288 Some DN rendering fixes, so that our Server Info renders correctly (aligned values) Deon George 2025-03-14 16:55:24 +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) Deon George 2025-03-14 16:54:10 +11:00
  • d3fc9c135f When creating a new entry, and an RDN attribute has more than 1 input, only take over the first input when selecting the RDN attribute Deon George 2025-03-14 13:45:01 +11:00
  • eb6e0b8d43 Include LDAP diagnostic error message when we have an LDAP error Deon George 2025-03-14 08:25:32 +11:00
  • b01f7d5baf Attribute cleanup and optimisation in preparation to support attribute tags, HomeController return casting Deon George 2025-03-13 23:23:56 +11:00
  • 1ddb58ebbb Buttons that trigger ajax activity cant be buttons, change them back to span Deon George 2025-03-13 21:33:10 +11:00
  • b260912e01 Revert changing buttons in 49fd9b419a Deon George 2025-03-13 21:20:57 +11:00
  • 7debd9ff2b Node updates to address vulnerabilities in babel/helpers and axios. Framework update too. Deon George 2025-03-13 09:43:32 +11:00
  • 49fd9b419a Some 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 mode Deon George 2025-03-12 22:28:23 +11:00
  • 3161fe4fcb Fix password hash select list, was not being editable when choosing edit mode Deon George 2025-03-12 22:00:18 +11:00
  • add3f85812 Improved handling for Kerberous attributes - closes #154 Deon George 2025-03-12 21:07:16 +11:00
  • 853bd92340 Fix detection of zero values when rendering update NEW/DELETED tags Deon George 2025-03-12 18:01:00 +11:00
  • a56b2d8002 Add some opendj internal attributes. Remove some unused variables in APIController Deon George 2025-03-11 21:02:11 +11:00
  • af7ca851d5 Release v2.0.2 2.0.2 Deon George 2025-03-11 20:11:36 +11:00
  • b34dad8836 Fix when adding a new objectclass with required attributes, validation errors are correctly display on the returned form Deon George 2025-03-10 13:03:24 +11:00
  • ef2ea5e266 Fix detection of new attributes added to an entry Deon George 2025-03-10 12:33:37 +11:00
  • 91b5b53137 When making new attributes available, only render unique attributes Deon George 2025-03-10 11:47:03 +11:00
  • d4c916923d When adding new attributes as a result of adding a new objectclass, dont duplicate existing attributes already present Deon George 2025-03-10 11:36:37 +11:00
  • e94a7d58e1 Disable buttons that we havent implemented yet, update README with some more todos Deon George 2025-03-09 14:07:34 +11:00
  • 15d5bf605a Include loopback in our trusted proxies configuration - fixes #294 Deon George 2025-03-09 13:32:58 +11:00
  • 33c59e5e65 Release v2.0.1 2.0.1 Deon George 2025-03-07 13:33:21 +11:00
  • c86d3c97a1 CSS fix to remove border around logged in user icon Deon George 2025-03-07 16:55:52 +11:00
  • be87a12f21 We 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 attributes Deon George 2025-03-07 16:36:16 +11:00
  • e99e349c0b Make the file-note responsive to screen size, with a more appropriate size Deon George 2025-03-07 13:32:09 +11:00
  • baf5acc01a When creating a new entry, and validation redirects back to the form, ensure our RDN readonly is preserved Deon George 2025-03-07 11:00:11 +11:00
  • 00a8350f1d Fix rendering of error message, minor changes to login as a result of ba9124c. Record in README we can now do deletes Deon George 2025-03-07 09:10:35 +11:00
  • 732f777c75 Rename our configuration keys to ldap/ldaps/startls, they are not openldap specific Deon George 2025-03-07 08:20:20 +11:00
  • c588e13bd8 Clear some javascript @todos: fancytree options, optionclass processing Deon George 2025-03-06 23:32:51 +11:00
  • dc623b18ae Laravel framework and npm modules update Deon George 2025-03-06 19:16:52 +11:00
  • d97087b83f Implemented DN delete Deon George 2025-03-06 19:11:14 +11:00
  • c8c3939d59 Style changes when rendering the DN header Deon George 2025-03-06 12:55:30 +11:00
  • daf240e363 When the session expired, automatically refresh the page with the intended desitination without the alert Deon George 2025-03-05 13:36:17 +11:00
  • 070aabfc88 Switch to using icons when rendering a DN, and move the server icons to the topmenu Deon George 2025-03-04 23:03:42 +11:00
  • 57b6b8c1f1 Fix search close btn and other css fixes as need after upgrading to ArchitectUI v4 Deon George 2025-03-04 14:05:19 +11:00
  • 4c09e767bc Add search to README as a pending item Deon George 2025-03-04 10:23:26 +11:00
  • 07836f3d30 Update CI/CD to build the image with the appropriate tag Deon George 2025-03-03 16:52:53 +11:00
  • 41d6948f3c Fixes to customation of ArchitectUI for mobile displays, hamburger should now be visibile and search is not black on black. Closes #292 Deon George 2025-03-04 07:45:01 +11:00
  • ba9124ce0f Update ArchitectUI to v4 Deon George 2025-03-03 23:18:05 +11:00
  • 949c7f30c3 Revert version to 2.0.1-dev Deon George 2025-03-04 09:05:43 +11:00
  • a59bbc8790 Improve rendering of objectclasses in entries Deon George 2025-03-03 16:37:48 +11:00
  • 9b3ef7a3ba Revert "Only run CI/CD on master/sandpit" Trying to leverage tag id during build Deon George 2025-03-03 16:52:04 +11:00