Commit Graph

246 Commits

Author SHA1 Message Date
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 f761544cd3 Fix typo in cronRouter 2022-03-11 23:49:40 +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 409cfa2865 Fix route not found 2022-03-11 22:01:14 +01:00
Matteo Gheza 08433803da
Update utils.php 2022-03-07 18:26:06 +01:00
Matteo Gheza 6fba6f869f Merge branch 'master' of https://github.com/allerta-vvf/allerta-vvf 2022-02-14 16:50:03 +01:00
Matteo Gheza 118c87706d Improve user impersonation 2022-02-14 16:49:55 +01:00
Renovate Bot 61f7bab570 Update backendDependencies 2022-02-14 13:38:13 +00:00
Matteo Gheza 8b0015543e Add "impersonating users" support 2022-02-14 11:40:47 +01:00
Matteo Gheza f4feb2b3b7 Add token refresh and imrpove JWT format 2022-02-13 01:26:41 +01:00
Matteo Gheza b834e6be61 Merge branch 'master' of https://github.com/allerta-vvf/allerta-vvf 2022-02-10 09:46:48 +01:00
Matteo Gheza 08bd86eefd Roles in JWT 2022-02-10 09:46:40 +01:00
Renovate Bot d3e31094b5 Pin dependency sentry/sdk to 3.1.1 2022-01-26 01:59:55 +00:00
Matteo Gheza fee4c490eb Fix job_reset_availability() 2022-01-25 23:00:04 +01:00
Matteo Gheza 64aca66a4f Fix SENTRY_LOADED 2022-01-25 22:59:12 +01:00
Matteo Gheza 2877f26f32 Add Sentry 2022-01-20 15:05:38 +01:00
Matteo Gheza 4b15ac4827 Improve service form 2022-01-14 22:19:17 +01:00
Matteo Gheza 2963fbf861 urlencode notification message 2022-01-12 21:24:12 +01:00
Matteo Gheza 9056414969 Fix Telegram bot notifications and list 2022-01-12 21:11:39 +01:00
Matteo Gheza 4c4019812c Fix list 2022-01-12 00:44:31 +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 36ee86a167 Add service delete 2022-01-11 13:33:39 +01:00
Matteo Gheza 9585b9aaa4 Re-enable notifications in availability change 2022-01-11 00:34:28 +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 78c00a2c13 Fix Telegram bot notifications 2022-01-10 12:30: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 51c43cbc6d Update PHP-Auth-JWT 2022-01-09 15:01:08 +01:00
Matteo Gheza 6ca52f2ecf Add validators and submit form 2022-01-09 14:31:19 +01:00
Matteo Gheza 289c9e382c Update order 2022-01-08 20:31:13 +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 f9d84aaa9d Update Telegram bot 2022-01-07 22:09:57 +01:00
Matteo Gheza 0587e7f2d1
Update cronRouter.php 2022-01-07 00:58:10 +01:00
Matteo Gheza 447107bef6 Other Telegram bot fixes 2022-01-07 00:38:43 +01:00
Matteo Gheza f3adbb34bd Update help and fix /programma 2022-01-07 00:28:25 +01:00
Matteo Gheza 2c4e7aa30e Replace notifications with new command 2022-01-07 00:09:57 +01:00
Matteo Gheza 012dd40092 Re-enable job_reset_availability 2022-01-07 00:00:36 +01:00
Matteo Gheza 51b18086be Add job_send_notification_if_manual_mode() 2022-01-06 23:53:50 +01:00
Matteo Gheza 231692cc9e Improve manual mode and fix Telegram bot typo 2022-01-06 23:24:23 +01:00
Matteo Gheza 7320c4032a Add manual mode 2022-01-06 22:16:15 +01:00
Matteo Gheza 9574f983c7 Replace availability change in cronRouter
So we can send notifications there
2022-01-05 23:16:09 +01:00
Matteo Gheza 5fb3401191 Add telegram as source type in logger 2022-01-05 23:10:13 +01:00
Matteo Gheza 2fab02a23e Don't notify if user hidden 2022-01-05 22:58:24 +01:00
Matteo Gheza 52b652370a Fix and update notification logic 2022-01-05 22:54:05 +01:00
Matteo Gheza 3be2145536 Update emojis and improve regex 2022-01-05 22:32:03 +01:00
Matteo Gheza 0921a01b51 Check if user is hidden in Telegram bot 2022-01-05 21:26:09 +01:00
Matteo Gheza d2f0fbc492 Add notifications 2022-01-05 21:21:58 +01:00
Matteo Gheza f0f11b2c56 Update availability change 2022-01-05 18:31:03 +01:00
Matteo Gheza a03765962b Improve regex 2022-01-05 14:37:33 +01:00
Matteo Gheza 4eb0fe5231 Remove debug line 2022-01-05 12:25:43 +01:00
Matteo Gheza c2dd7dc767 Merge branch 'master' of https://github.com/allerta-vvf/allerta-vvf 2022-01-05 12:24:51 +01:00
Matteo Gheza 171e0aa638 Fix and improve table order 2022-01-05 12:24:44 +01:00
Renovate Bot af1cfbb8fc Update dependency ulrichsg/getopt-php to v4.0.1 2022-01-05 11:05:42 +00:00
Matteo Gheza 599f09cbc0 Implement Telegram Bot 2022-01-05 00:51:59 +01:00
Matteo Gheza b6e684d05e Add TODO 2022-01-04 15:09:32 +01:00
Matteo Gheza 7d0e1a225f Added sample telegram bot 2022-01-04 15:02:40 +01:00
Matteo Gheza c31cfc346c Added keys generator 2022-01-03 23:41:48 +01:00
Matteo Gheza 35301bc90d Replace hard-coded JWT keys 2022-01-03 22:00:56 +01:00
Matteo Gheza e2452d8565 Update job_schedule_availability() 2022-01-03 19:04:04 +01:00
Matteo Gheza 30a20109bd Fix logger 2021-12-29 19:06:18 +01:00
Matteo Gheza 8e3d321965 Add uploads 2021-12-29 17:49:16 +01:00
Matteo Gheza 43c8b95cb2 Serve owner image server-side 2021-12-29 17:30:49 +01:00
Matteo Gheza 4ce1d9e8d2 Require cron job code for execution 2021-12-29 17:08:01 +01:00
Matteo Gheza 497ff73791 Move get_option function and class init 2021-12-29 16:58:33 +01:00
Matteo Gheza 7178216dea Add more code to fix later 2021-12-29 16:48:32 +01:00
Matteo Gheza 71464311ad Load some options 2021-12-29 16:46:13 +01:00
Matteo Gheza 2b0554cd17 Add cache and options 2021-12-29 16:44:21 +01:00
Matteo Gheza 3475cc456e Change execute endpoint to POST 2021-12-29 15:42:58 +01:00
Matteo Gheza 55f4462012 Update role check 2021-12-29 15:41:05 +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 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
Renovate Bot ba203c0091
Update dependency ezyang/htmlpurifier to v4.14.0 2021-12-29 00:21:12 +00:00
Renovate Bot 7eec33ca38
Update backendDependencies 2021-12-29 00:15:43 +00:00
Matteo Gheza 513c36762b Save schedules in local and in DB 2021-12-29 01:07:37 +01:00
Matteo Gheza 8769dbbec6 Initial cron job implementation 2021-12-29 00:06:17 +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 b9fd107fd0 Update required login 2021-12-27 14:33:07 +01:00
Matteo Gheza 8dfb64c245 Update online time 2021-12-27 14:24:56 +01:00
Matteo Gheza 3ccefe7837 Fix Authorization token stripped out 2021-12-27 14:19:10 +01:00
Matteo Gheza 5623665d90 Fix .htaccess 2021-12-27 13:01:02 +01:00
Renovate Bot 34fca234f0 Pin dependencies 2021-12-24 19:46:19 +00:00
Matteo Gheza 17a0126dbc Update workflow 2021-12-24 18:23:06 +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 043beb3631 Implement login 2021-12-23 18:38:23 +01:00
Matteo Gheza c335f9b35a Update php-auth 2021-12-23 00:55:05 +01:00
Matteo Gheza 082cd9b158 Move service functions into new class 2021-12-22 23:39:12 +01:00
Matteo Gheza 7c8c565cba Move apiRouter and prepare utils 2021-12-22 23:05:32 +01:00
Matteo Gheza 6ae533c642
Add first two api routes 2021-12-05 00:31:21 +01:00
Matteo Gheza a2bb6e8cf7 Add backend (serve Angular build) 2021-12-05 00:27:59 +01:00