Commit Graph

1519 Commits

Author SHA1 Message Date
Matteo Gheza f0c3c807ac Add Sentry to backend 2023-09-02 22:01:01 +02:00
Matteo Gheza 1791b4e5cd Add table search 2023-09-02 16:53:42 +02:00
Matteo Gheza 83b8db9ae1 Send some Telegram messages to the user chat only 2023-09-02 11:14:46 +02:00
Matteo Gheza d7896762e0 Improve services list (display place name only) 2023-09-02 00:49:26 +02:00
Matteo Gheza 6ba2f6b5be Add pagination for long lists 2023-09-02 00:43:17 +02:00
Matteo Gheza 1e1a224531 Telegram notifications tmp fix 2023-09-02 00:11:24 +02:00
Matteo Gheza 633aaa381f Do not log actions from hidden users 2023-09-01 22:56:35 +02:00
Matteo Gheza 20c90dce38 Update user list order 2023-09-01 15:14:12 +02:00
Matteo Gheza f9c50b0d2d Fix user online check 2023-09-01 14:39:44 +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 89e66772a9 Fix modal availability schedule 2023-09-01 10:57:59 +02:00
Matteo Gheza edfda7cbc6 Increment availability minutes when schedule mode 2023-09-01 10:47:42 +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 464e9b58ee Reset availability minutes at the end of the month 2023-08-30 14:28:40 +02:00
Matteo Gheza b36c886068 Fix unused variable in app.component.ts 2023-08-30 12:51:52 +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 0f635e7a21 Send state notifications when scheduled 2023-08-29 21:37:56 +02:00
Matteo Gheza 5c6196826a Improve commands list and register command 2023-08-29 20:15:03 +02:00
Matteo Gheza 1cd0978f91 Implement Telegram group notifications 2023-08-29 20:08:36 +02:00
Matteo Gheza 6b2b2837c1 Send notification if manual mode still on 2023-08-29 19:30:59 +02:00
Matteo Gheza d0e8dc6b0f Replace IncrementAvailabilityMinutesJob 2023-08-29 17:41:37 +02:00
Matteo Gheza df762afca5 Implement Telegram bot 2023-08-29 16:18:26 +02:00
Matteo Gheza da20cf7bf6 Initial Telegram support 2023-06-06 23:50:52 +02:00
Matteo Gheza e69d25661f Check permissions in availability change 2023-06-06 19:35:26 +02:00
Matteo Gheza 10484739c9 Add support for impersonation 2023-06-06 18:53:49 +02:00
Matteo Gheza dec10cee4e Add permissions check frontend 2023-06-06 17:18:30 +02:00
Matteo Gheza 1f1f69df16 Add some roles and permisssions 2023-06-06 00:27:34 +02:00
Matteo Gheza 4e265b8ade Remove availability when not scheduled 2023-03-16 00:40:53 +01:00
Matteo Gheza b1e64f2993 Install Laratrust and initial configuration 2023-03-16 00:16:44 +01:00
Matteo Gheza 07e308c374 Enable manual mode when user changes availability 2023-03-15 23:11:36 +01:00
Matteo Gheza c218e44b4e Implement availability schedules 2023-03-15 23:09:02 +01:00
Matteo Gheza 6580fc1bde Fix users table migration 2023-03-15 23:07:09 +01:00
Matteo Gheza 73b71c8e89 Fix UTC 2023-03-15 23:06:34 +01:00
Matteo Gheza 2b5f3e1003 Fix user registration 2023-03-15 23:06:07 +01:00
Matteo Gheza 7b9a07b9dc Disabled not implemented features 2023-02-23 23:33:55 +01:00
Matteo Gheza 68e284046d Fix Angular auth and blank page 2023-02-23 23:20:47 +01:00
Matteo Gheza aed7d2dae1 Move owner_image to non-authenticated endpoints 2023-02-23 23:19:39 +01:00
Matteo Gheza a0372def79 Add owner image 2023-02-23 23:02:41 +01:00
Matteo Gheza 97247b66c7 Add first scheduled job 2023-02-23 22:19:42 +01:00
Matteo Gheza be4701cce0 Working list/availability implementation 2023-02-23 17:34:32 +01:00
Matteo Gheza 097aa485ff Frontend auth PoC 2023-02-23 00:25:23 +01:00
Matteo Gheza 7397819c00 Fix auth backend and add TODOs 2023-02-23 00:23:56 +01:00
Matteo Gheza 74dec44135 Update .htaccess 2023-02-23 00:21:06 +01:00
Matteo Gheza 5b1fc6615c Update to Angular 15 2023-02-21 19:08:53 +01:00