d1b4334870
Move PLA configurable items to config/pla.php
Create Docker Image / Test Application (x86_64) (push) Successful in 36s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m22s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m30s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-18 21:54:21 +11:00
2445cac6a6
Add Crypt based password functions
2025-01-18 21:47:49 +11:00
d3d7881e3b
Added additional password hashing functions
Create Docker Image / Test Application (x86_64) (push) Successful in 33s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m26s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m36s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2025-01-18 16:43:49 +11:00
77a139016b
Fix when cloning an attribute, ensure we blank out the previous value. When processing request submission '0' could be a valid value.
2025-01-18 16:43:49 +11:00
5a922fe202
For rebuild of cache assets, since hashFiles() doesnt work
2025-01-18 16:43:49 +11:00
08e838d40a
Foundation for Check Password and password functions - only Clear is currently implemented
2025-01-18 16:43:49 +11:00
30f964b849
Use our Attribute::class when rendering update_confirm
2025-01-18 16:43:49 +11:00
293f1ab9ce
Remove usage of search() === to contains()
2025-01-18 16:43:49 +11:00
960e0de5c8
Fix to getDirty() when using MD5Updates Trait on attributes
2025-01-18 16:43:49 +11:00
6e06caa83b
Some code optimisation and de-duplication with components
2025-01-18 16:43:48 +11:00
8b922b2e8b
Add select2 bootstrap 5 theme
2025-01-18 16:43:48 +11:00
026b3f5a20
Use components for form buttons and file notes
2025-01-18 16:43:48 +11:00
db4b90183f
Fix excess memory being used when building schema
Create Docker Image / Test Application (x86_64) (push) Successful in 37s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m23s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m29s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2025-01-13 22:03:47 +11:00
fcec58441f
Autocreate our encryption key when container starts if it isnt already set
Create Docker Image / Test Application (x86_64) (push) Successful in 31s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m23s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m37s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-13 09:27:25 +11:00
565435403f
Added kerberos to test environment, with example LDIF to implement #154
2025-01-12 22:31:40 +11:00
08e2ee2d1b
Some mailHost/mailRoutingAddress attributes for testing
2025-01-12 22:10:20 +11:00
6fcb8911a1
Change dunglas/frankenphp base image to something more recent
Create Docker Image / Test Application (x86_64) (push) Successful in 34s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m23s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m32s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-12 21:34:21 +11:00
9d97bb0f96
Remove mcamara/laravel-localization it doesnt work with laravel 11 (yet)
Create Docker Image / Test Application (x86_64) (push) Successful in 30s
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 1m20s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 3m26s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-01-12 18:26:26 +11:00
d838e07072
Update npm dependancies
2025-01-12 18:26:26 +11:00
81014b9509
Update laravel framework, to laravel 11
2025-01-12 18:26:26 +11:00
f460af7a47
Cache page assets during CI/CD
2025-01-12 18:26:26 +11:00
fd161d108c
Add building web assets to CI/CD
2025-01-12 18:26:26 +11:00
a71cb13847
Change CI/CD build from gitlab to gitea
2025-01-12 18:26:26 +11:00
a9e6c82ce7
Swap out base docker container for dunglas/frankenphp, enabling us to run as non-root, addressing #279 .
...
By default the container web address is now port 8080, so port mapping of -p 80:8080 will now be required
2025-01-12 18:26:16 +11:00
bd62897e80
Turn down the verbosity with an internal config attr when parsing the schema.
...
This helps while developing, without memcached running we get 100,000's of logs while rendering the test environment.
Also fixes a deprecated parsing null to strlen().
2025-01-02 19:53:14 +11:00
e399b733e9
Deprecate using osixia/openldap and setup test configuration using our own alpine/ldap container
2025-01-02 19:53:14 +11:00
7e25000e68
Test needs npm
2025-01-01 17:47:28 +11:00
41fb40983b
Enable builds for armv7l and arm64
2025-01-01 17:47:28 +11:00
37cf1292df
Updates to PHP 8.3
2025-01-01 17:47:28 +11:00
14f895a964
Update bug_report.md
2024-07-16 14:18:12 +10:00
59c8ed95c5
Fixes for testing
2024-01-21 18:15:23 +11:00
4c8bd1c81f
Start of implementation of Import and Export using LDIF
2024-01-21 15:56:25 +11:00
ded1f74285
Remove some no longer to be referenced 1.2 files
2024-01-20 16:07:57 +11:00
b6d1124d4e
Improve javascript when selecting sidebar items
2024-01-20 16:07:44 +11:00
be40178234
Move frames/schema items to fragment/schema
2024-01-20 16:07:44 +11:00
acc6598da1
Move ApplicationSession::class earlier, we are dependant on config('server') existing when loading user details
2024-01-20 16:07:44 +11:00
c1ba6df90d
DN updates some array values can be NULL (to delete the value), so validation show allow for that
2024-01-20 16:07:44 +11:00
76306b9a1b
Add nunomaduro/collision to dev environment, and update phpunit for testing
2024-01-20 16:07:44 +11:00
332aa279a8
Enable navigating directly to frames via a url fragment
2024-01-20 16:07:43 +11:00
0f9bb07d21
Enable returning to form frames by the existance of a frame input
2024-01-20 16:07:43 +11:00
b92157a987
Put back APIController::bases() removed by 851010d. It's used by a JS query if are not given to a view
2024-01-20 10:37:47 +11:00
6991983743
Rework Components to use consistent variables and interface
2024-01-20 10:37:47 +11:00
cb06f3dcb6
Catch exception when trying to connect to update server
2024-01-20 10:37:47 +11:00
eda3680997
Fix for modals not displaying correctly
2024-01-12 00:23:44 +11:00
6cef2dfa99
Set container in production mode, to remove debugging
2024-01-10 00:01:03 +11:00
3b6ee582dd
Fix adding new attributes, show that blank values will delete the attribute
2024-01-09 23:37:15 +11:00
1f753c4dc6
Standardise attribute layout
2024-01-09 23:28:17 +11:00
c02f390f64
Fix display of password attributes and update processing with jpegphoto and password
2024-01-09 17:44:50 +11:00
c8fffd6d81
With 74bd996 enable login via DN.
...
Enhances #253
2024-01-09 13:29:15 +11:00
cb783da34b
Swap out nunomaduro/collision for spatie/laravel-ignition
2024-01-09 00:19:30 +11:00