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