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
|
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
|
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
|
6a3314a4e5
|
Remove web middleware group from API server
|
2023-02-21 17:05:23 +01:00 |
Matteo Gheza
|
79df45b99b
|
Update users table and add username as login field
|
2023-02-21 00:37:00 +01:00 |
Matteo Gheza
|
65031a750a
|
Laravel API server with auth PoC
|
2023-02-19 01:40:12 +01:00 |
Matteo Gheza
|
3e4c6779ef
|
Merge branch 'production' into master
|
2022-05-27 18:30:49 +02:00 |
Matteo Gheza
|
84188f1bab
|
Update apiRouter.php
|
2022-05-27 08:10:53 +02:00 |
Matteo Gheza
|
fc8eb4114f
|
Merge branch 'production' into master
|
2022-04-07 23:28:18 +02:00 |
Matteo Gheza
|
94f06df393
|
Fix an other stupid typo
|
2022-04-07 23:25:48 +02:00 |
Matteo Gheza
|
e104402163
|
Fix a stupid typo
|
2022-04-07 23:21:45 +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 |
Matteo Gheza
|
610523d95f
|
Remove TODO from en.php
|
2022-03-29 17:23:23 +02:00 |
Matteo Gheza
|
7855924f73
|
Add force language option
|
2022-03-29 17:22:37 +02:00 |
Matteo Gheza
|
571275347c
|
Translate Telegram messages in user language
|
2022-03-29 17:19:41 +02:00 |
Matteo Gheza
|
acaa5d2e11
|
Save log as untranslated strings
|
2022-03-29 17:03:45 +02:00 |
Matteo Gheza
|
57c8cb913e
|
Everything in Allerta is now translated
|
2022-03-29 16:43:27 +02:00 |
Matteo Gheza
|
66f71b294f
|
Support multiple languages in translation function
|
2022-03-27 18:23:18 +02:00 |
Matteo Gheza
|
0eccce6536
|
Disable notifications for availability messages
|
2022-03-27 18:16:20 +02:00 |
Matteo Gheza
|
0b6251767e
|
Initial backend translation support
|
2022-03-19 00:29:27 +01:00 |
Matteo Gheza
|
37593eca9e
|
Improve debugging function
|
2022-03-15 15:03:08 +01:00 |
Matteo Gheza
|
d1f15f6fa1
|
Pretty print JSON
|
2022-03-15 14:26:54 +01:00 |
Matteo Gheza
|
2e75eb1c30
|
Send message to dev user
|
2022-03-15 14:14:48 +01:00 |
Matteo Gheza
|
6ce6f199c6
|
Add debug_userid command
|
2022-03-15 14:11:07 +01:00 |
Matteo Gheza
|
4b9dca5fe0
|
Remove debugging function
|
2022-03-14 00:19:24 +01: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
|
51e68bb9cb
|
Complete alert when ok
|
2022-03-13 01:19:53 +01:00 |
Matteo Gheza
|
729b6708f4
|
SQL Query fix
|
2022-03-13 00:51:28 +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
|
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 |