Matteo Gheza
03145b2e83
Small UI fixes
2024-01-17 16:25:28 +01:00
Matteo Gheza
20ea26aa69
UI Improvements
2024-01-17 16:08:11 +01:00
Matteo Gheza
83d0c41c5a
Initialize info.users array in AdminInfoComponent
2024-01-12 19:09:06 +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
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
14b8cd7d73
Remove file upload functionality in admin-info component
...
The user no longer wants it... 10 minutes after requesting
2024-01-10 01:03:09 +01:00
Matteo Gheza
a4024f6f72
Update admin and admin-info components
2024-01-10 01:01:22 +01:00
Matteo Gheza
5b109da648
Add admin page and fix race condition in AuthorizeGuard
2024-01-10 00:26:14 +01:00
Matteo Gheza
37b7951b64
Add support for training courses
2024-01-09 00:37:18 +01:00
Matteo Gheza
7be73d06ba
Update translations, again
2024-01-08 23:19:37 +01:00
Matteo Gheza
84beeda8fe
Add medical examinations and improve edit-user
2024-01-08 22:25:01 +01:00
Matteo Gheza
053eaffec1
Update translation keys for service and training messages
2024-01-07 22:23:33 +01:00
Matteo Gheza
2562fb1ff0
Update translations and labels
2024-01-07 22:06:31 +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
3ea8c39fa6
Add latitude and longitude validations to the service form
2024-01-07 18:46:54 +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
a044ead825
Refactor API calls in StatsServicesComponent
2024-01-02 02:09:30 +01:00
Matteo Gheza
de54931221
Sort chart generation in stats-services component
2024-01-02 01:45:09 +01:00
Matteo Gheza
5f6432de36
Add link to stats section in services component
2024-01-02 00:58:06 +01:00
Matteo Gheza
1d2f88eb14
Add service code to map marker
2024-01-02 00:45:22 +01:00
Matteo Gheza
b71506f19f
Add service stats charts
2024-01-02 00:38:30 +01:00
Matteo Gheza
6d4db17e8f
WIP support for stats page
2023-12-31 15:30:39 +01:00
Matteo Gheza
9b29e554f2
Update frontend to Angular 16
2023-12-24 19:06:17 +01: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
ed7f0e1701
Translate some hard-coded strings
2023-09-07 14:35:29 +02:00
Matteo Gheza
1f61d2e96a
Add support for trainings and small fixes
2023-09-07 14:01:54 +02:00
Matteo Gheza
5553e7b47e
Add catch to many request promises
2023-09-04 16:22:40 +02:00
Matteo Gheza
65062f3c16
Update http interceptor
...
Because some users have very strange devices and they randomly lose
authentication for no reason at all, so I have to do this...
2023-09-03 21:52:11 +02:00
Matteo Gheza
404bfefb77
Remove requisite to add service drivers
2023-09-03 18:24:40 +02:00
Matteo Gheza
045a311742
Add user action logs
2023-09-01 14:24:10 +02:00
Matteo Gheza
fc9c8635a6
Implement service update and deletion
2023-09-01 13:23:44 +02:00
Matteo Gheza
f3404c2023
Add a TODO comment
2023-09-01 00:21:53 +02:00
Matteo Gheza
34cd5795cb
Add services support and lock WIP UI features
2023-09-01 00:21:35 +02:00
Matteo Gheza
17b662568c
Fix empty screen on loading and 419 error
2023-08-30 12:49:11 +02:00
Matteo Gheza
0ce0c3e6b9
Fix guards, redirections and login core
2023-08-30 00:59:53 +02:00
Matteo Gheza
13ab4a67a1
Remove broken tooltip from list
2023-08-30 00:58:29 +02:00
Matteo Gheza
26b114efdd
loadAvailability on ngInit
2023-08-30 00:58:03 +02:00
Matteo Gheza
8b8c6ec2f3
Add notice in list for availability minutes count
2023-08-29 21:38:51 +02:00
Matteo Gheza
df762afca5
Implement Telegram bot
2023-08-29 16:18:26 +02:00