.codeclimate.yml | |
|
|
.eslintrc.yml | |
|
|
.github/workflows/deploy.yml | |
|
|
.github/workflows/test.yml | |
|
|
.gitignore | |
|
|
.vscode/settings.json | |
|
|
CODEOWNERS | |
|
|
LICENSE.md | |
|
|
MANIFEST.in | |
|
|
README.md | |
|
|
django_otp/__init__.py | 8 | A 0 mins | A 100% |
django_otp/admin.py | 82 | A 0 mins | A 100% |
django_otp/backends.py | 28 | A 0 mins | A 100% |
django_otp/fields/__init__.py | 3 | A 0 mins | A 100% |
django_otp/fields/otp_gen.py | 17 | A 0 mins | A 100% |
django_otp/forms.py | 37 | A 0 mins | A 100% |
django_otp/migrations/0001_initial.py | 18 | A 0 mins |
|
django_otp/migrations/0002_otpsecrets_issuer_name.py | 13 | A 0 mins |
|
django_otp/migrations/__init__.py | 1 | A 0 mins |
|
django_otp/models.py | 13 | A 0 mins | A 100% |
django_otp/static/login_style.css | |
|
|
django_otp/templates/login.html | |
|
|
django_otp/urls.py | 10 | A 0 mins | A 100% |
django_otp/views.py | 30 | A 0 mins | A 100% |
django_otp/widgets/__init__.py | 5 | A 0 mins | A 100% |
django_otp/widgets/coffee/assign.coffee | |
|
|
django_otp/widgets/coffee/generator.coffee | |
|
|
django_otp/widgets/files/assets.js | 1 | A 0 mins |
|
django_otp/widgets/files/button.html | |
|
|
django_otp/widgets/files/img.html | |
|
|
django_otp/widgets/files/widget.html | |
|
|
django_otp/widgets/otp_gen.py | 51 | A 0 mins | A 100% |
etc/karma.conf.coffee | |
|
|
example/example/__init__.py | 1 | A 0 mins |
|
example/example/jinja2/index.html | |
|
|
example/example/jinja_env.py | 34 | A 0 mins |
|
example/example/settings.py | 74 | A 0 mins |
|
example/example/urls.py | 33 | A 0 mins |
|
example/example/views.py | 9 | A 0 mins |
|
example/example/wsgi.py | 10 | A 0 mins |
|
example/manage.py | 18 | A 2 hrs |
|
example/requirements.in | |
|
|
example/requirements.txt | |
|
|
manage.py | 17 | A 2 hrs |
|
renovate.json5 | |
|
|
requirements.in | |
|
|
requirements.txt | |
|
|
settings.py | 50 | A 0 mins |
|
setup.py | 40 | A 0 mins |
|
tox.ini | |
|
|