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
Matteo Gheza
dbc50da95a
Add edit-user page WIP
2024-01-07 02:02:50 +01:00
Matteo Gheza
c63a9789cc
Add user info modal
2024-01-04 00:41:41 +01:00
Matteo Gheza
9a6a163229
Add date range filter to table component
2024-01-02 01:21:13 +01:00
Matteo Gheza
30aa110c84
Check if last_access is not null
2023-12-31 15:47:22 +01:00
Matteo Gheza
6d4db17e8f
WIP support for stats page
2023-12-31 15:30:39 +01:00
renovate[bot]
3e4020b874
Update backendDependencies
2023-10-26 14:46:34 +00:00
Matteo Gheza
ca090f99f1
Add etag support to list
2023-10-26 16:45:42 +02:00
Matteo Gheza
29d849fdde
Update Laratrust
2023-10-25 18:10:16 +02:00
renovate[bot]
f4b2f76709
Update backendDependencies
2023-10-24 23:04:25 +00:00
renovate[bot]
73198daaf5
Update dependency santigarcor/laratrust to v8
2023-10-24 23:02:29 +00:00
Matteo Gheza
3a67160468
Full support for alert messages on Telegram
2023-10-25 00:42:39 +02:00
Matteo Gheza
3f5d4024af
WIP Telegram message actions for alerts
2023-10-24 20:05:06 +02:00
Matteo Gheza
a41812b848
Move Telegram send message functions to util
2023-10-24 00:17:12 +02:00
Matteo Gheza
a8e28d3679
Log alert creation and update
2023-10-23 23:40:20 +02:00
Matteo Gheza
3194f22673
Send Telegram msg and save logs for alert response
2023-10-23 23:38:04 +02:00
Matteo Gheza
3fa489c94b
Add buttons to set alert response
2023-10-23 23:04:34 +02:00
Matteo Gheza
7701edd0e1
Fix alert controller
2023-10-23 15:35:27 +02:00
Matteo Gheza
235a70160b
Add support for etag and not modified resources
2023-10-23 08:08:10 +02:00
Matteo Gheza
14183e390c
WIP support for Alerts
2023-10-22 14:22:12 +02:00
Matteo Gheza
06af68cb61
Fix UpdateAvailabilityWithSchedulesJob logic error
2023-10-08 15:02:41 +02:00