xbgmsharp
0f59a31cdc
Fix SQL query IMMUTABLE STRICT
2022-12-05 23:17:45 +01:00
xbgmsharp
58407a84e9
Update auth.vessel.mmsi type to NUMERIC and add conistraint and remove dependency
2022-12-05 23:15:44 +01:00
xbgmsharp
9ae9553254
Allow to set password from env for role grafana_auth
2022-12-05 14:56:53 +01:00
xbgmsharp
494cc9a571
Add new function urlencode_py_fn()
...
Update debug for send_pushover and send_telegram
2022-12-02 14:36:01 +01:00
xbgmsharp
dbd29ca58a
Add new variable PGSAIL_PUSHOVER_APP_URL
2022-12-02 11:50:33 +01:00
xbgmsharp
00cdd7ca18
Refactor web user notification
...
Add new cron job cron_new_notification
Add public.cron_process_new_notification_fn function
Add public.process_notification_queue_fn function
Update messages template table, align cron name with template notification name
2022-12-02 11:22:28 +01:00
xbgmsharp
34fe0898b2
Split public schame in file by type tables,functions and functions in python
2022-11-30 21:15:47 +01:00
xbgmsharp
3522d3b9d7
Update email type to CITEXT, https://www.postgresql.org/docs/current/citext.html
2022-11-30 21:12:49 +01:00
xbgmsharp
d4f79e7f71
A large commit with new features (pushover, telegram, otp) and fixes
...
Update reverse_geocode_py_fn validate input
Update email_templates add new message type for pushover, telegram and otp
Update send_email_py_fn mkae email From field humain friendly
Add send_pushover_py_fn python send pushover message
Add send_telegram_py_fn python send telegram message
Add process_account_otp_validation_queue_fn process handle for email validation
Add send_notification_fn refactor notification system to support email,pushover,telegram
Update public.process_queue table
Add new_account_otp_validation_entry_fn trigger
Update postgrest pre db check_jwt to support row security level
2022-11-29 23:50:59 +01:00
xbgmsharp
4df4fa993a
U
2022-11-29 23:25:51 +01:00
xbgmsharp
94f79080aa
Add new app paremeters for pushover and telegram
...
PGSAIL_PUSHOVER_APP_TOKEN -> app.pushover_app_token
PGSAIL_TELEGRAM_BOT_TOKEN -> app.telegram_bot_token
2022-11-29 23:24:39 +01:00
xbgmsharp
1a5c0f10c3
Fixed typo in vesselid for auth.vessels table
2022-11-29 23:20:01 +01:00
xbgmsharp
e6309875fb
Limit connection to database to 100
2022-11-29 23:19:31 +01:00
xbgmsharp
2e269b9424
Update RSL to 'user.email' settings
...
Remove dependency to jwt for auth tables
2022-11-29 22:51:07 +01:00
xbgmsharp
40e25b1f8c
Add Email OTP validation API endpoint
2022-11-29 22:49:50 +01:00
xbgmsharp
9eec9ad355
Add description to accounts and vessels triggers with moddatetime
2022-11-29 10:39:26 +01:00
xbgmsharp
90d2c3b3a0
Update OTP Code to a random 6 digit
2022-11-29 10:38:45 +01:00
xbgmsharp
d25f31ce0b
Add a every 6 minute job cron_process_new_account_otp_validation_queue_fn, delay from cron_new_account
2022-11-28 22:30:55 +01:00
xbgmsharp
345f190f4e
Add CRON for new account pending otp validation notification
2022-11-28 21:51:27 +01:00
xbgmsharp
0682f06ae9
Update update_user_preferences_fn to allow email or telegram user auth (to be improve)
2022-11-28 21:49:57 +01:00
xbgmsharp
8bc0fdaf17
Fixed auth.vessels table creation
2022-11-28 21:48:30 +01:00
xbgmsharp
ab1afeee42
Enable telegram bot auth
2022-11-28 21:47:28 +01:00
xbgmsharp
b6d60dd0d5
Update grafana_auth role description
2022-11-28 18:17:07 +01:00
xbgmsharp
295d0a0a5e
Fix SQL vquery
2022-11-28 15:26:43 +01:00
xbgmsharp
a68a0ee3e3
Refactor auth tables (accounts,vessels)
...
Add unique userid column for jwt auth
Add unique vesselid column for jwt auth
Add new extensions citext,moddatetime
Update email column to citext type for fast queries
Add updated_at column to trak changed managed by moddatetime extension
Update index tables (accounts,vessels)
2022-11-25 23:14:30 +01:00
xbgmsharp
ea7301e1ed
Add primary support for new stays,moorages,stats,timelapse views
2022-11-25 22:37:08 +01:00
xbgmsharp
98f5d75429
Add grafana_auth apache proxy auth role
2022-11-25 22:33:54 +01:00
xbgmsharp
adc6799c93
Add comment on role
2022-11-25 22:24:40 +01:00
xbgmsharp
a865e91ce7
Allow anonymous role to excecute telegram and pushover registration function
2022-11-25 22:22:29 +01:00
xbgmsharp
a64425b13f
Add new CONSTRAINT on auth.vessels and auth.accounts tables
...
Add new index on auth.accounts table
2022-11-20 23:27:34 +01:00
xbgmsharp
0586d30381
Improve Row Level Security
...
Add Row Level Security for table auth.accounts
2022-11-20 23:25:06 +01:00
xbgmsharp
db1d7c63e2
Add function api.update_user_preferences_fn to allow user update their preferences via api
2022-11-20 23:22:29 +01:00
xbgmsharp
4acb4de539
Improve debug output
2022-11-20 23:20:19 +01:00
xbgmsharp
07043ddf08
Add new metadata index
...
Improve metrics debug output
2022-11-20 23:19:12 +01:00
xbgmsharp
bd05591205
Add a every 15 minute job cron_process_prune_otp_fn
2022-11-20 23:18:15 +01:00
xbgmsharp
95ff1d8ff2
Add missing foreign keys between api.metrics and api.metadata
2022-10-25 16:25:45 +02:00
xbgmsharp
e92515ba66
Fixed email notification,
...
Update conversion to Nautical Mile
2022-10-24 16:56:05 +02:00
xbgmsharp
8b8087e56d
Release v0.0.8
2022-10-19 13:28:31 +02:00
xbgmsharp
7b7aae7dfe
Limit scope of cron job using vessel.client_id
...
Ensure all queries to api.metrics are limited to a specific vessel using client_id
2022-10-19 13:25:49 +02:00
xbgmsharp
be27618dac
Update scheduler role permissions
2022-10-19 13:19:03 +02:00
xbgmsharp
7fb24d8cae
Add new parameter PGSAIL_APP_UR
2022-10-18 21:39:58 +02:00
xbgmsharp
07c7628973
Limit scope of process functions
2022-09-24 23:53:47 +02:00
xbgmsharp
e42e52eaf0
Update permisions for new API endpoint
2022-09-24 23:52:42 +02:00
xbgmsharp
97e739ffe9
Refactor user_settings
2022-09-24 23:32:17 +02:00
xbgmsharp
9e8009a764
Release v0.0.7
2022-09-21 11:06:23 +02:00
xbgmsharp
dca77c3293
Update permisions for new API endpoint
2022-09-21 09:58:38 +02:00
xbgmsharp
8af527f574
Allow user_role to execute some fuctions without defined vessel
2022-09-21 09:57:53 +02:00
xbgmsharp
0f399293eb
Add API endpoint for versions and vessels
2022-09-21 09:52:36 +02:00
xbgmsharp
57dfaf2158
Add new API endpoint to export logbook in GPX or GeoJSON format
2022-09-21 09:51:43 +02:00
xbgmsharp
7c5bd21e80
Release v0.0.6
2022-09-01 19:33:00 +02:00