oncall-engine/engine/apps/api/serializers
Innokentii Konstantinov 4b91203eca
Add validation of hostname for recapctha (#1445)
# What this PR does

- Implement recapthca v3 check. DRF_RECAPTCHA didn't support hostname
validation and it's too complicated to add it.
- Add validation of verification code on oncall side to not to call
twilio with obviously invalid codes

## Checklist

- [x] Tests updated
- [ ] Documentation added
- [ ] `CHANGELOG.md` updated
2023-03-06 08:59:48 +00:00
..
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
alert.py Cache web template rendered fields for alert and alertgroup endpoints (#1261) 2023-02-02 11:37:52 +08:00
alert_group.py Show 100 latest alerts on alert group page (#1417) 2023-02-28 14:12:56 +00:00
alert_receive_channel.py Fix of templates api behaviour for public and private api (#1408) 2023-03-01 16:32:15 +08:00
channel_filter.py Fix channel filter updates when there are multiple backends 2022-09-02 14:26:47 -03:00
custom_button.py Improve Jinja Template feedback and error handling (#884) 2022-11-28 09:46:51 -07:00
custom_serializers.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
escalation_chain.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
escalation_policy.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
integration_heartbeat.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
live_setting.py Allow no-auth SMTP connection for email notifications (#759) 2022-11-03 16:18:37 +00:00
on_call_shifts.py Web schedules overrides are the higher priority level (#1115) 2023-01-13 08:58:35 -03:00
organization.py remove grafana_plugin_management django app (#812) 2022-11-09 13:53:59 +01:00
organization_slack_settings.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
paging.py Add an ability to use an escalation chain for direct paging (#1161) 2023-01-19 18:51:57 +00:00
public_api_token.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
resolution_note.py Optimize alert group list view (#299) 2022-07-27 14:14:59 +03:00
schedule_base.py optimize GET /schedules internal API endpoint (#1169) 2023-01-25 11:08:09 +01:00
schedule_calendar.py centralize timezone validation + add serializer validation for on call shifts and schedules (#924) 2022-12-01 14:13:39 +01:00
schedule_ical.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
schedule_polymorphic.py Add select_related to fetch schedules user group information (#1109) 2023-01-09 13:15:27 -03:00
schedule_reminder.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
schedule_web.py centralize timezone validation + add serializer validation for on call shifts and schedules (#924) 2022-12-01 14:13:39 +01:00
slack_channel.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
slack_user_identity.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
team.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
telegram.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
user.py Add validation of hostname for recapctha (#1445) 2023-03-06 08:59:48 +00:00
user_group.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
user_notification_policy.py World, meet OnCall! 2022-06-03 08:09:47 -06:00