mirror of
https://github.com/healthchecks/healthchecks.git
synced 2025-03-31 11:05:01 +00:00
![]() Before change: * we fetch the list of repos from GitHub * the user selects a repo * we check if the selected repo was in our list and save integration After: * we fetch the list of repos from GitHub * the user selects a repo * we fetch the list of repos again, check if the selected repo is in the fresh list, then save the integration This prevents a scenario where the user leaves the "select a repo" page open for a long time, their GitHub access is revoked at some point during this time, but they are still able to complete the setup process. |
||
---|---|---|
.. | ||
management | ||
migrations | ||
templatetags | ||
tests | ||
__init__.py | ||
admin.py | ||
context_processors.py | ||
decorators.py | ||
forms.py | ||
models.py | ||
urls.py | ||
validators.py | ||
views.py |