Commit Graph

59 Commits

Author SHA1 Message Date
Deon George 4c8bd1c81f Start of implementation of Import and Export using LDIF 2024-01-21 15:56:25 +11:00
Deon George b6d1124d4e Improve javascript when selecting sidebar items 2024-01-20 16:07:44 +11:00
Deon George be40178234 Move frames/schema items to fragment/schema 2024-01-20 16:07:44 +11:00
Deon George 332aa279a8 Enable navigating directly to frames via a url fragment 2024-01-20 16:07:43 +11:00
Deon George 0f9bb07d21 Enable returning to form frames by the existance of a frame input 2024-01-20 16:07:43 +11:00
Deon George 6991983743 Rework Components to use consistent variables and interface 2024-01-20 10:37:47 +11:00
Deon George eda3680997 Fix for modals not displaying correctly 2024-01-12 00:23:44 +11:00
Deon George 3b6ee582dd Fix adding new attributes, show that blank values will delete the attribute 2024-01-09 23:37:15 +11:00
Deon George 1f753c4dc6 Standardise attribute layout 2024-01-09 23:28:17 +11:00
Deon George c02f390f64 Fix display of password attributes and update processing with jpegphoto and password 2024-01-09 17:44:50 +11:00
Deon George 74bd996f7a Enable login by any attribute - defaults to uid.
Implements #253
2024-01-08 15:09:17 +11:00
Deon George 00fb3e9312 Our favicon needs to be an absolute path 2023-09-02 23:24:18 +10:00
Deon George 652cdee034 Enabled adding new attributes to a DN 2023-09-02 23:24:18 +10:00
Deon George 36a985554d Fix for when user changes their own password, and thus the password in the cookie is no longer valid 2023-04-13 21:01:15 +10:00
Deon George eafae02c7b Enabled form validation 2023-04-13 10:40:01 +10:00
Deon George f01f88b3bd Work on DN edit rendering 2023-04-13 10:40:01 +10:00
Deon George 02f3152ffd Change to consistent use of @lang in views where possible 2023-04-03 10:14:20 +10:00
Deon George 4fd51abcb1 More work on displaying and editing an LDAP entry 2023-04-03 10:14:20 +10:00
Deon George c36383b0fc Start of enabling DN update. 2023-03-31 16:39:56 +11:00
Deon George e9cb41e5e4 Added fancytree persist 2023-03-30 20:08:20 +11:00
Deon George 30b749dc75 Show a debug tag while in local 2023-03-30 20:08:20 +11:00
Deon George dd17873905 Update architect-ui, bootstrap, javascript and css 2023-03-27 19:22:47 +11:00
Deon George 7458001f5a Enabled version update check 2023-03-03 16:07:11 +11:00
Deon George a99770951d Implemented more attribute classes 2023-03-02 19:07:45 +11:00
Deon George c0c9a5576e Added rendering attribute hints 2023-03-02 19:07:45 +11:00
Deon George 4767eb3a4f JS fixes for when we get a 419 2023-03-02 09:56:09 +11:00
Deon George 64d1a09db4 Minor schema cosmetic code fixes, more Attribute implementation from old pla, start of LDAP DN view/edit 2023-03-02 09:54:30 +11:00
Deon George 4f9accbadf Move some server function to Server::class (from Entry::class) 2023-02-19 16:35:07 +11:00
Deon George 8ec1d2b1fe Ported the schema browser 2023-02-18 23:46:41 +11:00
Deon George 815cd49868 Add bootstrap 2023-02-18 20:15:50 +11:00
Deon George 651fb9f3bf Show version in the footer 2023-02-18 00:16:25 +11:00
Deon George cb55a660e5 Reduce size of the sidebar, to give more realestate to the data side 2023-02-16 20:27:32 +11:00
Deon George 6751c9dd81 Enable authentication if the LDAP server has multiple base DNs. Store the user's credentials in a cookie/session, and swap them out to the configured credentials when logged in. 2023-01-31 14:16:56 +11:00
Deon George 413f1ec065 Implemented caching of our base_dn 2023-01-31 10:44:35 +11:00
Deon George daeea9a1f6 Update laravel to 9.x 2023-01-31 10:44:35 +11:00
Deon George e0185345c8 Start of a debug screen 2023-01-31 10:44:35 +11:00
Deon George 58e171aea1 PLA now starts at the root of the HTML request, favicon setup 2023-01-31 10:44:35 +11:00
Deon George dabca67fc8 Updated directorytree/ldaprecord-laravel to v2 2021-12-11 00:24:00 +11:00
Deon George a80a2725bc Start of using Attribute objects, rendering jpegphoto 2021-12-11 00:24:00 +11:00
Deon George 2ccc1d3b83 Framework update and updates from other projects,remove leenooks/laravel
Framework updates, and hack to get CI testing working
2021-12-11 00:24:00 +11:00
Deon George 88eb35a567 Some CSS fixes, to fix rendering the sitemap when the sidebar is collapsed 2021-12-11 00:24:00 +11:00
Deon George 48131c1b4e Fix showing DN icon for RootDSE, fix readme git clone 2021-12-11 00:24:00 +11:00
Deon George 851010d6d5 Add icons for each DN based on objectClass 2021-12-11 00:24:00 +11:00
Deon George 4ef074fac4 More unit testing, setup for localisation 2021-12-10 23:51:48 +11:00
Deon George b043e3bc93 OID update, fix sidebar icon rendering 2021-12-10 23:51:48 +11:00
Deon George 902330e734 Added home screen note, renamed custom login note to html 2021-12-10 23:51:48 +11:00
Deon George d20a17d3fe Added server info 2021-12-10 23:51:48 +11:00
Deon George db61e0d1ce Login validation, user profile icon 2021-12-10 23:51:48 +11:00
Deon George 15ff508429 Swap out adldap2/adldap2 for directorytree/ldaprecord-laravel 2021-12-10 23:51:48 +11:00
Deon George f323be3d7f Start on fetching DN from server 2021-12-10 23:51:48 +11:00