Commit Graph

211 Commits

Author SHA1 Message Date
Matteo Gheza aea4cf5ab2
Use resources for API responses 2024-04-11 00:39:06 +02:00
Matteo Gheza 25645a1145
Add proxy configuration for /docs endpoint 2024-02-24 17:05:15 +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
ImgBotApp 77fe26d360
[ImgBot] Optimize images
*Total -- 2,975.96kb -> 2,238.24kb (24.79%)

/images/stats.png -- 1,982.56kb -> 1,378.88kb (30.45%)
/images/services.png -- 166.46kb -> 132.83kb (20.2%)
/images/logs.png -- 153.17kb -> 124.86kb (18.48%)
/images/list.png -- 228.67kb -> 189.93kb (16.94%)
/images/trainings.png -- 119.06kb -> 100.43kb (15.65%)
/images/login.png -- 72.78kb -> 62.73kb (13.81%)
/frontend/src/assets/icons/icon-96x96.png -- 10.04kb -> 9.82kb (2.17%)
/frontend/src/assets/icons/icon-128x128.png -- 14.35kb -> 14.04kb (2.16%)
/frontend/src/assets/icons/icon-152x152.png -- 18.29kb -> 17.92kb (2.03%)
/frontend/src/assets/icons/icon-144x144.png -- 16.93kb -> 16.59kb (2.01%)
/frontend/src/assets/icons/icon-72x72.png -- 7.19kb -> 7.04kb (1.98%)
/frontend/src/assets/icons/icon-384x384.png -- 59.70kb -> 58.63kb (1.78%)
/frontend/src/assets/icons/icon-512x512.png -- 101.85kb -> 100.05kb (1.77%)
/frontend/src/assets/icons/icon-192x192.png -- 24.92kb -> 24.49kb (1.71%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-01-30 08:46:58 +00:00
Matteo Gheza 687d7613a0 Update PlacesController and routes to include italy municipality info routes 2024-01-23 01:17:35 +01:00
Matteo Gheza 1e20e256a6 Use ToastrService for displaying success messages 2024-01-18 16:01:13 +01:00
Matteo Gheza 3de1246c50 Add admin options functionality 2024-01-18 15:51:02 +01:00
Matteo Gheza 44b21594fb Add total elements count with filters 2024-01-18 00:45:27 +01:00
Matteo Gheza 1447c10a65 Update error message in edit-user.component.ts 2024-01-18 00:37:27 +01:00
Matteo Gheza a6a6f1578b Update NPM deps 2024-01-17 19:01:26 +01:00
Matteo Gheza d235b27086 Update Italian translation and fix URLs in manifest.webmanifest 2024-01-17 18:40:06 +01:00
Matteo Gheza f468d3cd54 Add shortcuts for interventions and trainings in PWA 2024-01-17 18:37:01 +01:00
Matteo Gheza 61c508c59e Add check for updates.isEnabled in UpdaterService constructor 2024-01-17 18:08:48 +01:00
Matteo Gheza e58652b802 Update updater service and add translation for update prompt 2024-01-17 18:02:44 +01:00
Matteo Gheza b04ab5aa20 Update .gitignore, add environment variable operations 2024-01-17 17:48:20 +01:00
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 7d0896957c Fix table isPublicIp 2024-01-17 01:28:59 +01:00
Matteo Gheza b2afa90247 Add offline mode handling in AuthInterceptor and ApiClientService 2024-01-12 23:49:16 +01:00
Matteo Gheza 97ebd36325 Fix data filtering issue in TableComponent 2024-01-12 19:20:24 +01:00
Matteo Gheza 82c8741b6e Add check for undefined object in extractNames 2024-01-12 19:11:48 +01:00
Matteo Gheza 83d0c41c5a Initialize info.users array in AdminInfoComponent 2024-01-12 19:09:06 +01:00
Matteo Gheza 843c0f099a Remove console.log statement in TableComponent 2024-01-12 19:03:43 +01:00
Matteo Gheza a32a738d46 Improve PWA support 2024-01-12 17:58:01 +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 b38b30ff40 Update button label in date range picker component 2024-01-10 16:06:18 +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 350e0b22bd Improve logging, display additional info to superadmin 2024-01-09 22:05:45 +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 80b4c2ac91 Update daterange-picker date format 2024-01-07 01:59:24 +01:00