From de2d573a95a7e4e2c77a2da60ac6e99a1bc97823 Mon Sep 17 00:00:00 2001 From: mrowqa Date: Wed, 21 Feb 2018 23:51:38 +0100 Subject: [PATCH] SIO-2038 Basic support for 2FA. Change-Id: Ied39f660dd0ba6a84b8a9249e0489beecf2513fe --- oioioi/base/static/scss/_layout.scss | 4 + .../templates/ingredients/navbar-user.html | 5 +- oioioi/base/templates/registration/login.html | 66 ----------------- oioioi/base/templates/two_factor/_base.html | 1 + .../templates/two_factor/_base_focus.html | 9 +++ .../templates/two_factor/_wizard_actions.html | 24 ++++++ .../templates/two_factor/_wizard_forms.html | 4 + .../base/templates/two_factor/core/login.html | 73 +++++++++++++++++++ .../base/templates/two_factor/core/setup.html | 62 ++++++++++++++++ .../templates/two_factor/profile/disable.html | 21 ++++++ .../templates/two_factor/profile/profile.html | 70 ++++++++++++++++++ oioioi/base/urls.py | 5 +- oioioi/base/views.py | 9 ++- oioioi/default_settings.py | 9 ++- oioioi/maintenancemode/tests.py | 2 +- setup.py | 3 +- 16 files changed, 292 insertions(+), 75 deletions(-) delete mode 100644 oioioi/base/templates/registration/login.html create mode 100644 oioioi/base/templates/two_factor/_base.html create mode 100644 oioioi/base/templates/two_factor/_base_focus.html create mode 100644 oioioi/base/templates/two_factor/_wizard_actions.html create mode 100644 oioioi/base/templates/two_factor/_wizard_forms.html create mode 100644 oioioi/base/templates/two_factor/core/login.html create mode 100644 oioioi/base/templates/two_factor/core/setup.html create mode 100644 oioioi/base/templates/two_factor/profile/disable.html create mode 100644 oioioi/base/templates/two_factor/profile/profile.html diff --git a/oioioi/base/static/scss/_layout.scss b/oioioi/base/static/scss/_layout.scss index df666f738..5fe31e6c8 100644 --- a/oioioi/base/static/scss/_layout.scss +++ b/oioioi/base/static/scss/_layout.scss @@ -22,6 +22,10 @@ $oioioi-narrow-input-max-width: 300px !default; padding-left: 0; } +.padding-bottom-md { + padding-bottom: 1em; +} + .h-scrollable { overflow-x: auto; } diff --git a/oioioi/base/templates/ingredients/navbar-user.html b/oioioi/base/templates/ingredients/navbar-user.html index 67fb49499..666fda120 100644 --- a/oioioi/base/templates/ingredients/navbar-user.html +++ b/oioioi/base/templates/ingredients/navbar-user.html @@ -12,11 +12,12 @@