Compare commits

..

No commits in common. "9506a01016fc353e2b85c60e3e725f1f468f4772" and "bb9374ec01bd336103eb6d2dbde2c838899d8120" have entirely different histories.

10 changed files with 504 additions and 1317 deletions

View File

@ -66,7 +66,7 @@ jobs:
public/js/manifest.js public/js/manifest.js
public/js/vendor.js public/js/vendor.js
#key: build-pla-page-assets-${{ hashFiles('**/package-lock.json') }} #key: build-pla-page-assets-${{ hashFiles('**/package-lock.json') }}
key: build-pla-page-assets-29f7ce2 key: build-pla-page-assets-5166780
#restore-keys: | #restore-keys: |
# build-pla-page-assets- # build-pla-page-assets-
@ -130,7 +130,7 @@ jobs:
public/js/manifest.js public/js/manifest.js
public/js/vendor.js public/js/vendor.js
#key: build-pla-page-assets-${{ hashFiles('**/package-lock.json') }} #key: build-pla-page-assets-${{ hashFiles('**/package-lock.json') }}
key: build-pla-page-assets-29f7ce2 key: build-pla-page-assets-5166780
#restore-keys: | #restore-keys: |
# build-pla-page-assets- # build-pla-page-assets-

View File

@ -7,7 +7,7 @@
"require": { "require": {
"ext-fileinfo": "*", "ext-fileinfo": "*",
"ext-ldap": "*", "ext-ldap": "*",
"php": "^8.4", "php": "^8.3",
"directorytree/ldaprecord-laravel": "^3.0", "directorytree/ldaprecord-laravel": "^3.0",
"laravel/framework": "^11.9", "laravel/framework": "^11.9",
"laravel/sanctum": "^4.0", "laravel/sanctum": "^4.0",

268
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "2f0a146742112814f55f6a4e5bd12da3", "content-hash": "c513b2b51a8ad7dfe055c7861c9d6b2a",
"packages": [ "packages": [
{ {
"name": "brick/math", "name": "brick/math",
@ -1113,16 +1113,16 @@
}, },
{ {
"name": "guzzlehttp/uri-template", "name": "guzzlehttp/uri-template",
"version": "v1.0.4", "version": "v1.0.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/uri-template.git", "url": "https://github.com/guzzle/uri-template.git",
"reference": "30e286560c137526eccd4ce21b2de477ab0676d2" "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2", "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c",
"reference": "30e286560c137526eccd4ce21b2de477ab0676d2", "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1179,7 +1179,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/uri-template/issues", "issues": "https://github.com/guzzle/uri-template/issues",
"source": "https://github.com/guzzle/uri-template/tree/v1.0.4" "source": "https://github.com/guzzle/uri-template/tree/v1.0.3"
}, },
"funding": [ "funding": [
{ {
@ -1195,20 +1195,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-03T10:55:03+00:00" "time": "2023-12-03T19:50:20+00:00"
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v11.42.0", "version": "v11.37.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "006375ba67e830e87daa7b52ab65163ba3508d26" "reference": "6cb103d2024b087eae207654b3f4b26646119ba5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/006375ba67e830e87daa7b52ab65163ba3508d26", "url": "https://api.github.com/repos/laravel/framework/zipball/6cb103d2024b087eae207654b3f4b26646119ba5",
"reference": "006375ba67e830e87daa7b52ab65163ba3508d26", "reference": "6cb103d2024b087eae207654b3f4b26646119ba5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1234,7 +1234,7 @@
"league/flysystem-local": "^3.25.1", "league/flysystem-local": "^3.25.1",
"league/uri": "^7.5.1", "league/uri": "^7.5.1",
"monolog/monolog": "^3.0", "monolog/monolog": "^3.0",
"nesbot/carbon": "^2.72.6|^3.8.4", "nesbot/carbon": "^2.72.2|^3.4",
"nunomaduro/termwind": "^2.0", "nunomaduro/termwind": "^2.0",
"php": "^8.2", "php": "^8.2",
"psr/container": "^1.1.1|^2.0.1", "psr/container": "^1.1.1|^2.0.1",
@ -1309,18 +1309,17 @@
"fakerphp/faker": "^1.24", "fakerphp/faker": "^1.24",
"guzzlehttp/promises": "^2.0.3", "guzzlehttp/promises": "^2.0.3",
"guzzlehttp/psr7": "^2.4", "guzzlehttp/psr7": "^2.4",
"laravel/pint": "^1.18",
"league/flysystem-aws-s3-v3": "^3.25.1", "league/flysystem-aws-s3-v3": "^3.25.1",
"league/flysystem-ftp": "^3.25.1", "league/flysystem-ftp": "^3.25.1",
"league/flysystem-path-prefixing": "^3.25.1", "league/flysystem-path-prefixing": "^3.25.1",
"league/flysystem-read-only": "^3.25.1", "league/flysystem-read-only": "^3.25.1",
"league/flysystem-sftp-v3": "^3.25.1", "league/flysystem-sftp-v3": "^3.25.1",
"mockery/mockery": "^1.6.10", "mockery/mockery": "^1.6.10",
"orchestra/testbench-core": "^9.9.4", "orchestra/testbench-core": "^9.6",
"pda/pheanstalk": "^5.0.6", "pda/pheanstalk": "^5.0.6",
"php-http/discovery": "^1.15", "php-http/discovery": "^1.15",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^1.11.5",
"phpunit/phpunit": "^10.5.35|^11.3.6|^12.0.1", "phpunit/phpunit": "^10.5.35|^11.3.6",
"predis/predis": "^2.3", "predis/predis": "^2.3",
"resend/resend-php": "^0.10.0", "resend/resend-php": "^0.10.0",
"symfony/cache": "^7.0.3", "symfony/cache": "^7.0.3",
@ -1352,7 +1351,7 @@
"mockery/mockery": "Required to use mocking (^1.6).", "mockery/mockery": "Required to use mocking (^1.6).",
"pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).",
"php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).",
"phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.3.6|^12.0.1).", "phpunit/phpunit": "Required to use assertions and run tests (^10.5|^11.0).",
"predis/predis": "Required to use the predis connector (^2.3).", "predis/predis": "Required to use the predis connector (^2.3).",
"psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
"pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).",
@ -1410,20 +1409,20 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2025-02-11T17:17:56+00:00" "time": "2025-01-02T20:10:21+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
"version": "v0.3.5", "version": "v0.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/prompts.git", "url": "https://github.com/laravel/prompts.git",
"reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", "url": "https://api.github.com/repos/laravel/prompts/zipball/0e0535747c6b8d6d10adca8b68293cf4517abb0f",
"reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", "reference": "0e0535747c6b8d6d10adca8b68293cf4517abb0f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1437,7 +1436,7 @@
"laravel/framework": ">=10.17.0 <10.25.0" "laravel/framework": ">=10.17.0 <10.25.0"
}, },
"require-dev": { "require-dev": {
"illuminate/collections": "^10.0|^11.0|^12.0", "illuminate/collections": "^10.0|^11.0",
"mockery/mockery": "^1.5", "mockery/mockery": "^1.5",
"pestphp/pest": "^2.3|^3.4", "pestphp/pest": "^2.3|^3.4",
"phpstan/phpstan": "^1.11", "phpstan/phpstan": "^1.11",
@ -1467,38 +1466,38 @@
"description": "Add beautiful and user-friendly forms to your command-line applications.", "description": "Add beautiful and user-friendly forms to your command-line applications.",
"support": { "support": {
"issues": "https://github.com/laravel/prompts/issues", "issues": "https://github.com/laravel/prompts/issues",
"source": "https://github.com/laravel/prompts/tree/v0.3.5" "source": "https://github.com/laravel/prompts/tree/v0.3.2"
}, },
"time": "2025-02-11T13:34:40+00:00" "time": "2024-11-12T14:59:47+00:00"
}, },
{ {
"name": "laravel/sanctum", "name": "laravel/sanctum",
"version": "v4.0.8", "version": "v4.0.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/sanctum.git", "url": "https://github.com/laravel/sanctum.git",
"reference": "ec1dd9ddb2ab370f79dfe724a101856e0963f43c" "reference": "698064236a46df016e64a7eb059b1414e0b281df"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/sanctum/zipball/ec1dd9ddb2ab370f79dfe724a101856e0963f43c", "url": "https://api.github.com/repos/laravel/sanctum/zipball/698064236a46df016e64a7eb059b1414e0b281df",
"reference": "ec1dd9ddb2ab370f79dfe724a101856e0963f43c", "reference": "698064236a46df016e64a7eb059b1414e0b281df",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"illuminate/console": "^11.0|^12.0", "illuminate/console": "^11.0",
"illuminate/contracts": "^11.0|^12.0", "illuminate/contracts": "^11.0",
"illuminate/database": "^11.0|^12.0", "illuminate/database": "^11.0",
"illuminate/support": "^11.0|^12.0", "illuminate/support": "^11.0",
"php": "^8.2", "php": "^8.2",
"symfony/console": "^7.0" "symfony/console": "^7.0"
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^1.6", "mockery/mockery": "^1.6",
"orchestra/testbench": "^9.0|^10.0", "orchestra/testbench": "^9.0",
"phpstan/phpstan": "^1.10", "phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^11.3" "phpunit/phpunit": "^10.5"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -1533,29 +1532,29 @@
"issues": "https://github.com/laravel/sanctum/issues", "issues": "https://github.com/laravel/sanctum/issues",
"source": "https://github.com/laravel/sanctum" "source": "https://github.com/laravel/sanctum"
}, },
"time": "2025-01-26T19:34:36+00:00" "time": "2024-12-11T16:40:21+00:00"
}, },
{ {
"name": "laravel/serializable-closure", "name": "laravel/serializable-closure",
"version": "v2.0.3", "version": "v2.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/serializable-closure.git", "url": "https://github.com/laravel/serializable-closure.git",
"reference": "f379c13663245f7aa4512a7869f62eb14095f23f" "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f379c13663245f7aa4512a7869f62eb14095f23f", "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/613b2d4998f85564d40497e05e89cb6d9bd1cbe8",
"reference": "f379c13663245f7aa4512a7869f62eb14095f23f", "reference": "613b2d4998f85564d40497e05e89cb6d9bd1cbe8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^8.1" "php": "^8.1"
}, },
"require-dev": { "require-dev": {
"illuminate/support": "^10.0|^11.0|^12.0", "illuminate/support": "^10.0|^11.0",
"nesbot/carbon": "^2.67|^3.0", "nesbot/carbon": "^2.67|^3.0",
"pestphp/pest": "^2.36|^3.0", "pestphp/pest": "^2.36",
"phpstan/phpstan": "^2.0", "phpstan/phpstan": "^2.0",
"symfony/var-dumper": "^6.2.0|^7.0.0" "symfony/var-dumper": "^6.2.0|^7.0.0"
}, },
@ -1594,33 +1593,33 @@
"issues": "https://github.com/laravel/serializable-closure/issues", "issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure" "source": "https://github.com/laravel/serializable-closure"
}, },
"time": "2025-02-11T15:03:05+00:00" "time": "2024-12-16T15:26:28+00:00"
}, },
{ {
"name": "laravel/ui", "name": "laravel/ui",
"version": "v4.6.1", "version": "v4.6.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/ui.git", "url": "https://github.com/laravel/ui.git",
"reference": "7d6ffa38d79f19c9b3e70a751a9af845e8f41d88" "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/ui/zipball/7d6ffa38d79f19c9b3e70a751a9af845e8f41d88", "url": "https://api.github.com/repos/laravel/ui/zipball/a34609b15ae0c0512a0cf47a21695a2729cb7f93",
"reference": "7d6ffa38d79f19c9b3e70a751a9af845e8f41d88", "reference": "a34609b15ae0c0512a0cf47a21695a2729cb7f93",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"illuminate/console": "^9.21|^10.0|^11.0|^12.0", "illuminate/console": "^9.21|^10.0|^11.0",
"illuminate/filesystem": "^9.21|^10.0|^11.0|^12.0", "illuminate/filesystem": "^9.21|^10.0|^11.0",
"illuminate/support": "^9.21|^10.0|^11.0|^12.0", "illuminate/support": "^9.21|^10.0|^11.0",
"illuminate/validation": "^9.21|^10.0|^11.0|^12.0", "illuminate/validation": "^9.21|^10.0|^11.0",
"php": "^8.0", "php": "^8.0",
"symfony/console": "^6.0|^7.0" "symfony/console": "^6.0|^7.0"
}, },
"require-dev": { "require-dev": {
"orchestra/testbench": "^7.35|^8.15|^9.0|^10.0", "orchestra/testbench": "^7.35|^8.15|^9.0",
"phpunit/phpunit": "^9.3|^10.4|^11.5" "phpunit/phpunit": "^9.3|^10.4|^11.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -1655,9 +1654,9 @@
"ui" "ui"
], ],
"support": { "support": {
"source": "https://github.com/laravel/ui/tree/v4.6.1" "source": "https://github.com/laravel/ui/tree/v4.6.0"
}, },
"time": "2025-01-28T15:15:29+00:00" "time": "2024-11-21T15:06:41+00:00"
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
@ -2315,16 +2314,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "3.8.5", "version": "3.8.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/CarbonPHP/carbon.git", "url": "https://github.com/CarbonPHP/carbon.git",
"reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4" "reference": "129700ed449b1f02d70272d2ac802357c8c30c58"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/b1a53a27898639579a67de42e8ced5d5386aa9a4", "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/129700ed449b1f02d70272d2ac802357c8c30c58",
"reference": "b1a53a27898639579a67de42e8ced5d5386aa9a4", "reference": "129700ed449b1f02d70272d2ac802357c8c30c58",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2400,8 +2399,8 @@
], ],
"support": { "support": {
"docs": "https://carbon.nesbot.com/docs", "docs": "https://carbon.nesbot.com/docs",
"issues": "https://github.com/CarbonPHP/carbon/issues", "issues": "https://github.com/briannesbitt/Carbon/issues",
"source": "https://github.com/CarbonPHP/carbon" "source": "https://github.com/briannesbitt/Carbon"
}, },
"funding": [ "funding": [
{ {
@ -2417,7 +2416,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-11T16:28:45+00:00" "time": "2024-12-27T09:25:35+00:00"
}, },
{ {
"name": "nette/schema", "name": "nette/schema",
@ -3667,16 +3666,16 @@
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
"version": "v7.2.3", "version": "v7.2.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/error-handler.git", "url": "https://github.com/symfony/error-handler.git",
"reference": "959a74d044a6db21f4caa6d695648dcb5584cb49" "reference": "6150b89186573046167796fa5f3f76601d5145f8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/959a74d044a6db21f4caa6d695648dcb5584cb49", "url": "https://api.github.com/repos/symfony/error-handler/zipball/6150b89186573046167796fa5f3f76601d5145f8",
"reference": "959a74d044a6db21f4caa6d695648dcb5584cb49", "reference": "6150b89186573046167796fa5f3f76601d5145f8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3722,7 +3721,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code", "description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/error-handler/tree/v7.2.3" "source": "https://github.com/symfony/error-handler/tree/v7.2.1"
}, },
"funding": [ "funding": [
{ {
@ -3738,7 +3737,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-07T09:39:55+00:00" "time": "2024-12-07T08:50:44+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
@ -3962,16 +3961,16 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v7.2.3", "version": "v7.2.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0" "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/ee1b504b8926198be89d05e5b6fc4c3810c090f0", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/62d1a43796ca3fea3f83a8470dfe63a4af3bc588",
"reference": "ee1b504b8926198be89d05e5b6fc4c3810c090f0", "reference": "62d1a43796ca3fea3f83a8470dfe63a4af3bc588",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4020,7 +4019,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v7.2.3" "source": "https://github.com/symfony/http-foundation/tree/v7.2.2"
}, },
"funding": [ "funding": [
{ {
@ -4036,20 +4035,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-17T10:56:55+00:00" "time": "2024-12-30T19:00:17+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v7.2.3", "version": "v7.2.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b" "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/3c432966bd8c7ec7429663105f5a02d7e75b4306",
"reference": "caae9807f8e25a9b43ce8cc6fafab6cf91f0cc9b", "reference": "3c432966bd8c7ec7429663105f5a02d7e75b4306",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4134,7 +4133,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v7.2.3" "source": "https://github.com/symfony/http-kernel/tree/v7.2.2"
}, },
"funding": [ "funding": [
{ {
@ -4150,20 +4149,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-29T07:40:13+00:00" "time": "2024-12-31T14:59:40+00:00"
}, },
{ {
"name": "symfony/mailer", "name": "symfony/mailer",
"version": "v7.2.3", "version": "v7.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/mailer.git", "url": "https://github.com/symfony/mailer.git",
"reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3" "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/mailer/zipball/f3871b182c44997cf039f3b462af4a48fb85f9d3", "url": "https://api.github.com/repos/symfony/mailer/zipball/e4d358702fb66e4c8a2af08e90e7271a62de39cc",
"reference": "f3871b182c44997cf039f3b462af4a48fb85f9d3", "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4214,7 +4213,7 @@
"description": "Helps sending emails", "description": "Helps sending emails",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/mailer/tree/v7.2.3" "source": "https://github.com/symfony/mailer/tree/v7.2.0"
}, },
"funding": [ "funding": [
{ {
@ -4230,20 +4229,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-27T11:08:17+00:00" "time": "2024-11-25T15:21:05+00:00"
}, },
{ {
"name": "symfony/mime", "name": "symfony/mime",
"version": "v7.2.3", "version": "v7.2.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/mime.git", "url": "https://github.com/symfony/mime.git",
"reference": "2fc3b4bd67e4747e45195bc4c98bea4628476204" "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/mime/zipball/2fc3b4bd67e4747e45195bc4c98bea4628476204", "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283",
"reference": "2fc3b4bd67e4747e45195bc4c98bea4628476204", "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4298,7 +4297,7 @@
"mime-type" "mime-type"
], ],
"support": { "support": {
"source": "https://github.com/symfony/mime/tree/v7.2.3" "source": "https://github.com/symfony/mime/tree/v7.2.1"
}, },
"funding": [ "funding": [
{ {
@ -4314,7 +4313,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-27T11:08:17+00:00" "time": "2024-12-07T08:50:44+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
@ -5015,16 +5014,16 @@
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
"version": "v7.2.3", "version": "v7.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/routing.git", "url": "https://github.com/symfony/routing.git",
"reference": "ee9a67edc6baa33e5fae662f94f91fd262930996" "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/routing/zipball/ee9a67edc6baa33e5fae662f94f91fd262930996", "url": "https://api.github.com/repos/symfony/routing/zipball/e10a2450fa957af6c448b9b93c9010a4e4c0725e",
"reference": "ee9a67edc6baa33e5fae662f94f91fd262930996", "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5076,7 +5075,7 @@
"url" "url"
], ],
"support": { "support": {
"source": "https://github.com/symfony/routing/tree/v7.2.3" "source": "https://github.com/symfony/routing/tree/v7.2.0"
}, },
"funding": [ "funding": [
{ {
@ -5092,7 +5091,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-17T10:56:55+00:00" "time": "2024-11-25T11:08:51+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
@ -5513,16 +5512,16 @@
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v7.2.3", "version": "v7.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "82b478c69745d8878eb60f9a049a4d584996f73a" "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/82b478c69745d8878eb60f9a049a4d584996f73a", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c",
"reference": "82b478c69745d8878eb60f9a049a4d584996f73a", "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5576,7 +5575,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v7.2.3" "source": "https://github.com/symfony/var-dumper/tree/v7.2.0"
}, },
"funding": [ "funding": [
{ {
@ -5592,7 +5591,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-01-17T11:39:41+00:00" "time": "2024-11-08T15:48:14+00:00"
}, },
{ {
"name": "tijsverkoyen/css-to-inline-styles", "name": "tijsverkoyen/css-to-inline-styles",
@ -6016,16 +6015,16 @@
}, },
{ {
"name": "filp/whoops", "name": "filp/whoops",
"version": "2.17.0", "version": "2.16.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filp/whoops.git", "url": "https://github.com/filp/whoops.git",
"reference": "075bc0c26631110584175de6523ab3f1652eb28e" "reference": "befcdc0e5dce67252aa6322d82424be928214fa2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filp/whoops/zipball/075bc0c26631110584175de6523ab3f1652eb28e", "url": "https://api.github.com/repos/filp/whoops/zipball/befcdc0e5dce67252aa6322d82424be928214fa2",
"reference": "075bc0c26631110584175de6523ab3f1652eb28e", "reference": "befcdc0e5dce67252aa6322d82424be928214fa2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6075,7 +6074,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/filp/whoops/issues", "issues": "https://github.com/filp/whoops/issues",
"source": "https://github.com/filp/whoops/tree/2.17.0" "source": "https://github.com/filp/whoops/tree/2.16.0"
}, },
"funding": [ "funding": [
{ {
@ -6083,7 +6082,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2025-01-25T12:00:00+00:00" "time": "2024-09-25T12:00:00+00:00"
}, },
{ {
"name": "hamcrest/hamcrest-php", "name": "hamcrest/hamcrest-php",
@ -6407,37 +6406,37 @@
}, },
{ {
"name": "nunomaduro/collision", "name": "nunomaduro/collision",
"version": "v8.6.1", "version": "v8.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nunomaduro/collision.git", "url": "https://github.com/nunomaduro/collision.git",
"reference": "86f003c132143d5a2ab214e19933946409e0cae7" "reference": "f5c101b929c958e849a633283adff296ed5f38f5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nunomaduro/collision/zipball/86f003c132143d5a2ab214e19933946409e0cae7", "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f5c101b929c958e849a633283adff296ed5f38f5",
"reference": "86f003c132143d5a2ab214e19933946409e0cae7", "reference": "f5c101b929c958e849a633283adff296ed5f38f5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"filp/whoops": "^2.16.0", "filp/whoops": "^2.16.0",
"nunomaduro/termwind": "^2.3.0", "nunomaduro/termwind": "^2.1.0",
"php": "^8.2.0", "php": "^8.2.0",
"symfony/console": "^7.2.1" "symfony/console": "^7.1.5"
}, },
"conflict": { "conflict": {
"laravel/framework": "<11.39.1 || >=13.0.0", "laravel/framework": "<11.0.0 || >=12.0.0",
"phpunit/phpunit": "<11.5.3 || >=12.0.0" "phpunit/phpunit": "<10.5.1 || >=12.0.0"
}, },
"require-dev": { "require-dev": {
"larastan/larastan": "^2.9.12", "larastan/larastan": "^2.9.8",
"laravel/framework": "^11.39.1", "laravel/framework": "^11.28.0",
"laravel/pint": "^1.20.0", "laravel/pint": "^1.18.1",
"laravel/sail": "^1.40.0", "laravel/sail": "^1.36.0",
"laravel/sanctum": "^4.0.7", "laravel/sanctum": "^4.0.3",
"laravel/tinker": "^2.10.0", "laravel/tinker": "^2.10.0",
"orchestra/testbench-core": "^9.9.2", "orchestra/testbench-core": "^9.5.3",
"pestphp/pest": "^3.7.3", "pestphp/pest": "^2.36.0 || ^3.4.0",
"sebastian/environment": "^6.1.0 || ^7.2.0" "sebastian/environment": "^6.1.0 || ^7.2.0"
}, },
"type": "library", "type": "library",
@ -6475,7 +6474,6 @@
"cli", "cli",
"command-line", "command-line",
"console", "console",
"dev",
"error", "error",
"handling", "handling",
"laravel", "laravel",
@ -6501,7 +6499,7 @@
"type": "patreon" "type": "patreon"
} }
], ],
"time": "2025-01-23T13:41:43+00:00" "time": "2024-10-15T16:06:32+00:00"
}, },
{ {
"name": "phar-io/manifest", "name": "phar-io/manifest",
@ -6946,16 +6944,16 @@
}, },
{ {
"name": "phpunit/phpunit", "name": "phpunit/phpunit",
"version": "11.5.7", "version": "11.5.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git", "url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "e1cb706f019e2547039ca2c839898cd5f557ee5d" "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e1cb706f019e2547039ca2c839898cd5f557ee5d", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/153d0531b9f7e883c5053160cad6dd5ac28140b3",
"reference": "e1cb706f019e2547039ca2c839898cd5f557ee5d", "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6976,7 +6974,7 @@
"phpunit/php-timer": "^7.0.1", "phpunit/php-timer": "^7.0.1",
"sebastian/cli-parser": "^3.0.2", "sebastian/cli-parser": "^3.0.2",
"sebastian/code-unit": "^3.0.2", "sebastian/code-unit": "^3.0.2",
"sebastian/comparator": "^6.3.0", "sebastian/comparator": "^6.2.1",
"sebastian/diff": "^6.0.2", "sebastian/diff": "^6.0.2",
"sebastian/environment": "^7.2.0", "sebastian/environment": "^7.2.0",
"sebastian/exporter": "^6.3.0", "sebastian/exporter": "^6.3.0",
@ -7027,7 +7025,7 @@
"support": { "support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues", "issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy", "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.7" "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.2"
}, },
"funding": [ "funding": [
{ {
@ -7043,7 +7041,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-02-06T16:10:05+00:00" "time": "2024-12-21T05:51:08+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@ -8462,7 +8460,7 @@
"platform": { "platform": {
"ext-fileinfo": "*", "ext-fileinfo": "*",
"ext-ldap": "*", "ext-ldap": "*",
"php": "^8.4" "php": "^8.3"
}, },
"platform-dev": {}, "platform-dev": {},
"plugin-api-version": "2.6.0" "plugin-api-version": "2.6.0"

View File

@ -1,4 +1,4 @@
FROM dunglas/frankenphp:php8.4-alpine FROM dunglas/frankenphp:php8.3-alpine
# Base # Base
RUN apk add --no-cache bash RUN apk add --no-cache bash
@ -6,8 +6,9 @@ RUN apk add --no-cache bash
# Additional extensions: # Additional extensions:
RUN install-php-extensions \ RUN install-php-extensions \
ldap \ ldap \
igbinary msgpack memcached memcached
RUN sed -i -e 's/^{$CADDY_EXTRA_CONFIG}$/{$CADDY_EXTRA_CONFIG} /' /etc/caddy/Caddyfile
RUN sed -i -e 's/^memory_limit = 128M/memory_limit = 256M/' /usr/local/etc/php/php.ini-production RUN sed -i -e 's/^memory_limit = 128M/memory_limit = 256M/' /usr/local/etc/php/php.ini-production
RUN cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini RUN cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
@ -19,7 +20,8 @@ ENV SITE_USER=www-data
COPY docker/init-docker /sbin/init-docker COPY docker/init-docker /sbin/init-docker
RUN chmod 550 /sbin/init-docker && chown ${SITE_USER}:0 /sbin/init-docker RUN chmod 550 /sbin/init-docker && chown ${SITE_USER}:0 /sbin/init-docker
COPY . /app COPY . /var/www/html/
WORKDIR /var/www/html
RUN mkdir -p ${COMPOSER_HOME} \ RUN mkdir -p ${COMPOSER_HOME} \
&& ([ -r auth.json ] && mv auth.json ${COMPOSER_HOME}) || true \ && ([ -r auth.json ] && mv auth.json ${COMPOSER_HOME}) || true \

View File

@ -3,7 +3,7 @@
set -e set -e
role=${CONTAINER_ROLE:-app} role=${CONTAINER_ROLE:-app}
env=${APP_ENV:-production} env=${APP_ENV:-production}
php=${PHP_DIR:-/app} php=${PHP_DIR:-/var/www/html}
composer=${COMPOSER_HOME:-/var/cache/composer} composer=${COMPOSER_HOME:-/var/cache/composer}
RUN_USER=$(id -u -n) RUN_USER=$(id -u -n)

1529
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ img.jpegphoto {
} }
/** ensure our userpassword has select is next to the password input */ /** ensure our userpassword has select is next to the password input */
div#userPassword .select2-container--bootstrap-5 .select2-selection { div#userpassword .select2-container--bootstrap-5 .select2-selection {
font-size: inherit; font-size: inherit;
border-bottom-right-radius: unset; border-bottom-right-radius: unset;
border-top-right-radius: unset; border-top-right-radius: unset;

View File

@ -3,7 +3,7 @@
@foreach($o->values as $value) @foreach($o->values as $value)
@if($edit) @if($edit)
<div class="input-group has-validation mb-3"> <div class="input-group has-validation mb-3">
<x-form.select id="userpassword_hash_{{$loop->index}}" name="userpassword_hash[]" :value="$o->hash($value)->id()" :options="$helpers" allowclear="false" :disabled="true"/> <x-form.select id="userpassword_hash_{{$loop->index}}" name="userpassword_hash[]" :value="$o->hash($value)->id()" :options="$helpers" allowclear="false" disabled="true"/>
<input type="password" @class(['form-control','is-invalid'=>($e=$errors->get($o->name_lc.'.'.$loop->index)),'mb-1','border-focus'=>$o->values->contains($value)]) name="{{ $o->name_lc }}[]" value="{{ md5($value) }}" @readonly(true)> <input type="password" @class(['form-control','is-invalid'=>($e=$errors->get($o->name_lc.'.'.$loop->index)),'mb-1','border-focus'=>$o->values->contains($value)]) name="{{ $o->name_lc }}[]" value="{{ md5($value) }}" @readonly(true)>
<div class="invalid-feedback pb-2"> <div class="invalid-feedback pb-2">

View File

@ -2,7 +2,7 @@
@isset($name) @isset($name)
<input type="hidden" id="{{ $id ?? $name }}_disabled" name="{{ $name }}" value="" disabled> <input type="hidden" id="{{ $id ?? $name }}_disabled" name="{{ $name }}" value="" disabled>
@endisset @endisset
<select class="form-select @isset($name)@error((! empty($old)) ? $old : $name) is-invalid @enderror @endisset" id="{{ $id ?? $name }}" @isset($name)name="{{ $name }}"@endisset @required(isset($required) && $required) @disabled(isset($disabled) && $disabled)> <select style="width: 80%" class="form-select @isset($name)@error((! empty($old)) ? $old : $name) is-invalid @enderror @endisset" id="{{ $id ?? $name }}" @isset($name)name="{{ $name }}"@endisset @required(isset($required) && $required) @disabled(isset($disabled) && $disabled)>
@if((empty($value) && ! empty($options)) || isset($addnew) || isset($choose)) @if((empty($value) && ! empty($options)) || isset($addnew) || isset($choose))
<option value=""></option> <option value=""></option>
@isset($addnew) @isset($addnew)

View File

@ -202,7 +202,7 @@
}); });
// Our password type // Our password type
$('div#userPassword .form-select').each(function() { $('div#userpassword .form-select').each(function() {
$(this).prop('disabled',false); $(this).prop('disabled',false);
}) })