Commit Graph

246 Commits

Author SHA1 Message Date
Matteo Gheza c7b48f1816
Update resource files 2024-04-23 21:40:17 +02:00
Matteo Gheza aea4cf5ab2
Use resources for API responses 2024-04-11 00:39:06 +02:00
Matteo Gheza 94c58daae3
Update Dockerfile and Seeder 2024-04-01 23:21:49 +02:00
renovate[bot] 6182b6e0f7
Update backendDependencies 2024-02-24 16:28:04 +00:00
Matteo Gheza 4fae283295
Update APP_NAME in .env.example 2024-02-24 17:24:23 +01:00
Matteo Gheza 0867605863
Update API description in scramble.php 2024-02-24 17:06:07 +01:00
Matteo Gheza 1e8ebea502
Fix user role and driver assignment in DummyDataSeeder 2024-02-24 00:59:41 +01:00
Matteo Gheza a09294018a
Add API Docs 2024-02-24 00:52:25 +01:00
Matteo Gheza c40b027f4c
Dummy data seeder and Docker improvements 2024-02-23 23:39:08 +01:00
Matteo Gheza 85668d7bb8
Add Docker configuration files to the project.
Add a Dockerfile to the project.
 Add a docker-compose.yml
2024-02-23 22:19:17 +01:00
Matteo Gheza ee310a3155
Add new service place selection procedure 2024-02-23 00:27:22 +01:00
Matteo Gheza 193710d14c Add PlaceMunicipality and PlaceProvince models and migration files 2024-01-23 01:17:41 +01:00
Matteo Gheza 687d7613a0 Update PlacesController and routes to include italy municipality info routes 2024-01-23 01:17:35 +01:00
Matteo Gheza 6b7ed390a8 Add surname to user info and sort users by surname in disponibili() method Telegram 2024-01-23 00:15:44 +01:00
Matteo Gheza 41cc96e828 Alter telegram_special_messages_table migration to change column types 2024-01-19 23:25:54 +01:00
Matteo Gheza 3de1246c50 Add admin options functionality 2024-01-18 15:51:02 +01:00
Matteo Gheza 2fda7a0651 Update validation for driver and chief fields 2024-01-18 00:49:29 +01:00
Matteo Gheza 7d78ccbcec Update scheduled jobs in Kernel.php 2024-01-17 19:31:51 +01:00
Matteo Gheza 6f2709eddf Update sentry-laravel to 4.1.1 2024-01-17 19:23:10 +01:00
Matteo Gheza 38791477a6 Update Composer deps 2024-01-17 18:59:58 +01:00
Matteo Gheza 215b15946e Fix exception handling in job classes 2024-01-17 17:54:55 +01:00
Matteo Gheza b04ab5aa20 Update .gitignore, add environment variable operations 2024-01-17 17:48:20 +01:00
Matteo Gheza fc04e2dace Add admin job list and manual exec to admin 2024-01-12 15:56:24 +01:00
Matteo Gheza 3a4c475488 Add optimization and Telegram Bot functionality to admin maintenance page 2024-01-12 00:44:01 +01:00
Matteo Gheza 898c59104f Refactor impersonation functionality and handle error messages 2024-01-11 22:52:30 +01:00
Matteo Gheza c91a592431 Add password reset functionality 2024-01-11 22:51:13 +01:00
Matteo Gheza d99fc9264f Update name display in various components (support surname) 2024-01-11 21:09:53 +01:00
Matteo Gheza b66d08b568 Add getInfo endpoint to AdminController and update admin-info component 2024-01-11 19:42:39 +01:00
Matteo Gheza 61ee7a7b05 Add admin permissions and roles functionality to admin 2024-01-11 18:44:34 +01:00
Matteo Gheza 4c6197a4c1 Implement admin maintenance functionality 2024-01-11 01:08:07 +01:00
Matteo Gheza f1bc4c4a45 Add RemoveOldIpAddressesFromLogs job 2024-01-10 18:41:52 +01:00
Matteo Gheza 52fd6d6d2f Add ping route and maintenance mode handling 2024-01-10 17:30:22 +01:00
Matteo Gheza cc266c8e39 Add date range filter to LogsController and TableComponent 2024-01-10 16:07:19 +01:00
Matteo Gheza 5723fc0d9e Check auth for stats/services 2024-01-10 15:27:33 +01:00
Matteo Gheza 4b0312d836 Fix TrainingController index method by removing get() call 2024-01-10 15:22:55 +01:00
Matteo Gheza 2be5d45312 Update UserController.php validation rules and logging 2024-01-10 15:22:19 +01:00
Matteo Gheza 964c3a8eb6 Add logging for user impersonation 2024-01-10 15:21:57 +01:00
Matteo Gheza 53feb007a1 Fix session handling and token deletion during impersonation 2024-01-10 15:09:31 +01:00
Matteo Gheza 5b109da648 Add admin page and fix race condition in AuthorizeGuard 2024-01-10 00:26:14 +01:00
Matteo Gheza 350e0b22bd Improve logging, display additional info to superadmin 2024-01-09 22:05:45 +01:00
Matteo Gheza 2e35f10b97 Add logging statements to document controllers and user controller 2024-01-09 17:30:37 +01:00
Matteo Gheza 815115beb0 Update permission check for training course type controller 2024-01-09 17:27:19 +01:00
Matteo Gheza 2bd9ecaacf Add logic to update user's chief role 2024-01-09 17:21:15 +01:00
Matteo Gheza 37b7951b64 Add support for training courses 2024-01-09 00:37:18 +01:00
Matteo Gheza a7a18a6b6b Update Laravel validation messages translations 2024-01-08 22:32:24 +01:00
Matteo Gheza 84beeda8fe Add medical examinations and improve edit-user 2024-01-08 22:25:01 +01:00
Matteo Gheza 8e2547fa4d Remove one TODO
Useless for now
2024-01-07 22:15:45 +01:00
Matteo Gheza e7f65ab732 Refactor driving license retrieval and display
This commit refactors the code related to retrieving and displaying driving license information. The changes include:
- Replacing the previous query with a more efficient join query
- Updating the scan URL to use the new scan_uuid property
- Updating the scan URL in the frontend component to use the new scan_url property
2024-01-07 19:05:11 +01:00
Matteo Gheza 75f495e574 Remove useless TODO comments 2024-01-07 18:48:10 +01:00
Matteo Gheza 676ae0a0e9 Better permission system 2024-01-07 18:43:52 +01:00