Commit Graph

72 Commits

Author SHA1 Message Date
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