Commit Graph

452 Commits

Author SHA1 Message Date
Deon George d6f833f6eb Add sudorole schema 2023-04-02 11:50:40 +10:00
Deon George 2accc63091 Set git version to numeric 0 2023-04-01 12:11:09 +11:00
Deon George dcb0269fc5 Demo environment reconfigure.
It is now possible to login with admin@test/password and update entries in dc=example.com
2023-03-31 16:39:56 +11:00
Deon George c36383b0fc Start of enabling DN update. 2023-03-31 16:39:56 +11:00
Deon George a1a9b8ba76 PHP framework and npm modules update, should close #198,#199,#200 2023-03-30 20:34:12 +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 f043c74ae6 Handle RFC3866 Language Tags 2023-03-30 20:08:20 +11:00
Deon George 61202d3617 CI to build javascript/css 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 a46a61249e
Update issue templates 2023-03-03 17:25:35 +11:00
Deon George f90706d140 Merge BRANCH-2.0 with master 2023-03-03 16:32:49 +11:00
Deon George 583ec23f99 Add link to the demo site 2023-03-03 16:20:01 +11:00
Deon George 7458001f5a Enabled version update check 2023-03-03 16:07:11 +11:00
Deon George 08678ce929 Adding .dockerignore to trim the docker container, removing some redundant files and updated README 2023-03-02 22:07:58 +11:00
Deon George a99770951d Implemented more attribute classes 2023-03-02 19:07:45 +11:00
Deon George 7d19b89637 Implemented can_addvalue 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 35596ec867 Rename GuestUser to ApplicationSession as middleware to hold any site wide variables 2023-03-02 19:07:45 +11:00
Deon George e0fb057c84 Implemented attribute sorting with configuration to determine sort order 2023-03-02 10:17:15 +11:00
Deon George 4767eb3a4f JS fixes for when we get a 419 2023-03-02 09:56:09 +11:00
Deon George ee556582d2 Start of hook to check for version updates 2023-03-02 09:55:33 +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 933ab44b99
Create FUNDING.yml 2023-02-27 10:08:24 +11:00
Deon George 491f04cd5d Updated server info 2023-02-19 20:25:32 +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 92e5afd614 Improved caching of schema 2023-02-19 00:32:46 +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 66409c6688 Fixes to CI/CD now that we use osixia/openldap 2023-02-05 16:32:58 +11:00
Deon George 637a0cd0f4 Change docker build to use alpine directly, with PHP and ldap module 2023-02-05 16:12:04 +11:00
Deon George 482d9670e3 Capture LDAP authentication failure when querying baseDNs 2023-01-31 14:16:56 +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 210793e814 Validate unit testing is working 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 d0242ce3d8 Move our sample schema/data into a tests/server, we'll use osixia/openldap for the demo/testing 2023-01-31 10:44:34 +11:00
Deon George 181a57586c Remove some old PLA 2021-12-12 14:13:55 +11:00
Deon George 10a2d2161b Start of using Attribute objects, rendering jpegphoto 2021-12-12 14:13:55 +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 0b867abbac Reorganise docker CI configuration 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