oncall-engine/engine/apps
Ildar Iskhakov 1fc3f6d301
Refactor plugin sync (#1200)
# What this PR does

This PR adds a shortcut in the plugin synchronisation process, so the
existing users will be able login without waiting for the sync task.
Every request still starts the background synchronisation task, to be
able to propagate the organisation changes faster than periodic task. It
means that we don't necessarily need "force reload" button in the
interface.
For all the other cases (user does not exist, organisation token "not
ok", etc) process remains same - plugin will show "Initialising
plugin..." until the background task in successfully completed

Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
2023-01-25 09:12:08 +08:00
..
alerts Optimize alert group filtering queries (#1191) 2023-01-23 16:07:55 +08:00
api Remove resolved and acknowledged filters as we switched to status (#1201) 2023-01-24 18:13:21 +08:00
api_for_grafana_incident World, meet OnCall! 2022-06-03 08:09:47 -06:00
auth_token Refactor plugin sync (#1200) 2023-01-25 09:12:08 +08:00
base Allow messaging backends to be enabled/disabled per organization (#1151) 2023-01-18 15:52:25 +00:00
email Allow no-auth SMTP connection for email notifications (#759) 2022-11-03 16:18:37 +00:00
grafana_plugin Refactor plugin sync (#1200) 2023-01-25 09:12:08 +08:00
heartbeat Insight logs (#348) 2022-08-24 12:04:44 +05:00
integrations Add escalation chain option when creating a direct page alert group (#1143) 2023-01-18 12:58:26 -03:00
mobile_app Remove DynamicSetting usage for mobile app backend on OSS (#1204) 2023-01-24 13:53:54 +00:00
oss_installation Allow viewers fetch cloud connection status (#1181) 2023-01-23 11:17:57 +00:00
public_api Sync users and teams on tf requests (#1180) 2023-01-24 13:44:07 +08:00
schedules Schedule score backend (#338) 2023-01-04 16:49:58 +00:00
slack Update message when user needs to connect their profile (#1190) 2023-01-23 08:44:33 +01:00
social_auth Support of oncall-gw (#741) 2022-11-08 14:43:22 +08:00
telegram remove send_link_to_channel_message_or_fallback_to_full_incident 2023-01-06 11:34:11 +00:00
twilioapp Add simple check if using API key instead of AUTH token 2022-11-09 21:52:42 -07:00
user_management Sync users and teams on tf requests (#1180) 2023-01-24 13:44:07 +08:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00