Commit Graph

212 Commits

Author SHA1 Message Date
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 df762afca5 Implement Telegram bot 2023-08-29 16:18: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 c218e44b4e Implement availability schedules 2023-03-15 23:09:02 +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 a0372def79 Add owner image 2023-02-23 23:02:41 +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 5b1fc6615c Update to Angular 15 2023-02-21 19:08:53 +01:00
Matteo Gheza 498ce68b7f Update to Angular 14 2023-02-21 18:06:05 +01:00
Matteo Gheza 2601a2aa47 Prepare frontend for Angular update 2023-02-21 17:48:59 +01:00
Matteo Gheza 3e4c6779ef
Merge branch 'production' into master 2022-05-27 18:30:49 +02:00
Matteo Gheza 63086ee05d
Update list.component.ts 2022-05-27 18:30:17 +02:00
Matteo Gheza 72c50c7b2c
Revert "More translations and service updates" 2022-04-02 22:28:00 +02:00
Matteo Gheza 8acbd08293 Service update 2022-04-01 00:15:05 +02:00
Renovate Bot 6bbfc4033b Update dependency @types/jasmine to v4 2022-03-21 04:18:26 +00:00
Matteo Gheza 3e84291a17 More alert improvements 2022-03-14 00:13:45 +01:00
Matteo Gheza ad9eaba4c2 Alert improvements 2022-03-13 18:44:39 +01:00
Matteo Gheza 270dbe3e4b Alert fixes 2022-03-13 00:36:35 +01:00
Matteo Gheza 6234b10556 Telegram notifications for Alerts 2022-03-12 20:58:49 +01:00
Matteo Gheza 61bf319b0d Fix translations loading 2022-03-12 00:03:19 +01:00
Matteo Gheza 7cb95a4a2c Hide alert notes for viewers if empty 2022-03-11 23:48:25 +01:00
Matteo Gheza 83e5995b1c Prevent unnecessary update after alerts load 2022-03-11 23:41:20 +01:00
Matteo Gheza da0f1aa362 Roles check for alerts 2022-03-11 23:38:30 +01:00
Matteo Gheza a1d4c04bd3 Implement alerts on the backend 2022-03-11 22:04:47 +01:00
Matteo Gheza 9e64c2574b Implement alerts via frontend 2022-03-10 00:11:15 +01:00
Matteo Gheza f01b866e53 Other translations 2022-03-01 00:07:51 +01:00
Matteo Gheza a020068d36 Use browser language 2022-02-28 00:52:52 +01:00
Matteo Gheza f38dbd3b2f More translations 2022-02-28 00:38:22 +01:00
Matteo Gheza a72464243b Add more translations 2022-02-26 00:36:18 +01:00
Matteo Gheza 1576d33a2b Initial translation 2022-02-25 00:52:43 +01:00
Matteo Gheza 2d681ecea1 Fix service edit UI 2022-02-24 23:41:46 +01:00
Matteo Gheza fcaec8921e Add table numbers 2022-02-24 23:16:09 +01:00
Matteo Gheza 307ed31e0c Move routes to different directory 2022-02-24 22:31:08 +01:00
Matteo Gheza 68d2443c58 Do not impersonate same user 2022-02-24 22:21:06 +01:00
Matteo Gheza 118c87706d Improve user impersonation 2022-02-14 16:49:55 +01:00
Matteo Gheza 8b0015543e Add "impersonating users" support 2022-02-14 11:40:47 +01:00
Matteo Gheza 57e181fe8c Fix deprecation notice in api-client.service.ts 2022-02-13 01:32:01 +01:00
Matteo Gheza f4feb2b3b7 Add token refresh and imrpove JWT format 2022-02-13 01:26:41 +01:00
Renovate Bot a6f1e617b7 Update dependency karma to 6.3.14 [SECURITY] 2022-02-11 16:27:48 +00:00
Matteo Gheza 08bd86eefd Roles in JWT 2022-02-10 09:46:40 +01:00
Matteo Gheza d7e3bec57d Fix service date in table 2022-01-25 22:35:26 +01:00
Matteo Gheza 1b07c35a1b Remove chief check from service form 2022-01-15 17:42:58 +01:00
Matteo Gheza b792798f88 Replace datepicker with new custom component 2022-01-15 00:38:53 +01:00
Matteo Gheza 2ba4566290 Remove service place image 2022-01-14 22:41:18 +01:00
Matteo Gheza 4b15ac4827 Improve service form 2022-01-14 22:19:17 +01:00
Matteo Gheza 3fb68b3e92 Hide WiP buttons 2022-01-12 00:25:44 +01:00
Matteo Gheza c940a5aecf Load existing service
I'll implement "updating the existing service"  and
"add marker to map" in the next release
2022-01-11 23:52:06 +01:00
Matteo Gheza 264ae7244c Fix form re-assign 2022-01-11 14:47:16 +01:00
Matteo Gheza 36ee86a167 Add service delete 2022-01-11 13:33:39 +01:00
Matteo Gheza b2ed7b1fbc Working service form and list
With new map place details page
2022-01-11 00:32:21 +01:00
Matteo Gheza 0ca94d48ac Add route loading spinner 2022-01-10 23:59:44 +01:00
Matteo Gheza 8a5d6a2aa7 Display place image in list 2022-01-10 12:18:55 +01:00
Matteo Gheza 4e600a486b Working services form 2022-01-10 00:56:00 +01:00
Matteo Gheza 6ca52f2ecf Add validators and submit form 2022-01-09 14:31:19 +01:00
Matteo Gheza 5b15b5af96 Add reactive form 2022-01-08 00:41:28 +01:00
Matteo Gheza 6b189b0902 Use places cache 2022-01-08 00:20:23 +01:00
Matteo Gheza ecf253de0d Add place search and fixes 2022-01-08 00:09:10 +01:00
Matteo Gheza 28856a32a2 Implement onMarkerSet 2022-01-07 18:37:00 +01:00
Matteo Gheza 1fe6511b0e Add map picker 2022-01-07 16:41:09 +01:00
Matteo Gheza 340f275b2b fix 2022-01-06 22:25:31 +01:00
Matteo Gheza 01e797fe73 Disable new services 2022-01-06 22:23:25 +01:00
Matteo Gheza 7320c4032a Add manual mode 2022-01-06 22:16:15 +01:00
Matteo Gheza ec6b551d4c Update app module 2022-01-06 22:15:54 +01:00
Matteo Gheza 33cc6e4ff9 Services improvements 2022-01-06 22:14:16 +01:00
Matteo Gheza e96a4af8de Initial service form implementation (WiP) 2022-01-06 01:08:39 +01:00
Matteo Gheza 3b03facde9 Remove whatsapp from list table
Because now everyone uses Telegram
...but the users don't require this feature anymore so I remove it
2022-01-05 21:27:53 +01:00
Matteo Gheza 82e949dfe4
Update auth.service.ts 2022-01-05 01:15:25 +01:00
Matteo Gheza 599f09cbc0 Implement Telegram Bot 2022-01-05 00:51:59 +01:00
Matteo Gheza 34916cb654 Move interceptor to other file 2022-01-04 00:19:55 +01:00
Matteo Gheza cb841269e7 Redirect to login when not authorized 2022-01-04 00:08:13 +01:00
Matteo Gheza 5de340facf Display version in frontend 2022-01-03 20:17:17 +01:00
Renovate Bot 0fdefea5f0 Update dependency jasmine-core to v4 2022-01-03 03:03:34 +00:00
Matteo Gheza 84b8bc0136 Add table destroy event 2021-12-30 11:58:25 +01:00
Renovate Bot 88f6a13016 Update dependency @types/node to v16 2021-12-29 20:49:45 +00:00
Matteo Gheza 43c8b95cb2 Serve owner image server-side 2021-12-29 17:30:49 +01:00
Matteo Gheza f7667a563d Fix role and update naming 2021-12-29 15:38:16 +01:00
Matteo Gheza 22189e74d1 Added popup message on availability change 2021-12-29 15:03:02 +01:00
Matteo Gheza a3dbed581c Update login page 2021-12-29 14:29:08 +01:00
Matteo Gheza b6970658c7 Fix http request params 2021-12-29 14:23:45 +01:00
Matteo Gheza 81e355df91 Fix lockfiles 2021-12-29 13:18:14 +01:00
Matteo Gheza 6c49a8e0ed Fix schedules and add cron job for them 2021-12-29 13:13:28 +01:00
Matteo Gheza 28063de362 Fix tsconfig 2021-12-29 13:12:59 +01:00
Matteo Gheza d2cfcdb87c Merge branch 'master' of https://github.com/allerta-vvf/allerta-vvf 2021-12-29 13:12:27 +01:00
Matteo Gheza 2492fae71c Refresh table data 2021-12-29 13:12:16 +01:00
Renovate Bot 270c929b6a
Update dependency @ng-bootstrap/ng-bootstrap to v11 2021-12-29 00:22:25 +00:00
Matteo Gheza 513c36762b Save schedules in local and in DB 2021-12-29 01:07:37 +01:00
Matteo Gheza 179a118a10 Add availability schedule modal 2021-12-28 00:32:15 +01:00
Matteo Gheza 9f8147f8b2 Replace default favicon 2021-12-27 20:57:05 +01:00
Matteo Gheza 96d5aa322f Add schedule modal placeholder 2021-12-27 20:50:10 +01:00
Matteo Gheza 3c33e02b4f Display name instead of username 2021-12-27 19:59:14 +01:00
Matteo Gheza f8f015ed1f Support for non-chief 2021-12-27 19:58:38 +01:00
Matteo Gheza 9aab14f646 Add logger 2021-12-27 15:19:17 +01:00
Matteo Gheza 7c9c3d1b30 Underline user in list if online 2021-12-27 14:43:01 +01:00
Matteo Gheza 0f90b28c26 Hide hidden rows 2021-12-27 13:22:32 +01:00
Matteo Gheza 3ac0614163 Fix Angular base href 2021-12-27 13:12:47 +01:00
Matteo Gheza aceb25c4c8 Fix availability change bug 2021-12-26 21:32:54 +01:00
Matteo Gheza 36f8dac2e2 Replace assets dir 2021-12-24 18:07:24 +01:00
Matteo Gheza 602cd0346d Add support for Apache2 2021-12-24 17:54:17 +01:00
Matteo Gheza e2e113853e Implement availability and user auth 2021-12-24 15:21:22 +01:00
Matteo Gheza c47e5bec88 Loads tables content from server 2021-12-22 23:06:58 +01:00
Matteo Gheza 62b8dfa232 Proxy api requests 2021-12-22 23:06:00 +01:00
Matteo Gheza a2bb6e8cf7 Add backend (serve Angular build) 2021-12-05 00:27:59 +01:00
Matteo Gheza e559f2c604 Add other tables 2021-12-04 22:06:24 +01:00
Matteo Gheza 59f7fe27d1 Add Angular 2021-12-04 21:36:11 +01:00