Raphael Michel
|
582d9dca25
|
2FA: Implement emergency tokens
|
2016-10-09 12:59:43 +02:00 |
|
Raphael Michel
|
5796402a2e
|
2FA: Enable and disable
|
2016-10-09 12:59:43 +02:00 |
|
Raphael Michel
|
9407fc0bca
|
2FA: Allow to delete devices
|
2016-10-09 12:59:43 +02:00 |
|
Raphael Michel
|
2f24af824e
|
2FA: Support for adding TOTP-based devices
|
2016-10-09 12:59:43 +02:00 |
|
Raphael Michel
|
e828d711bd
|
Used isort to order all import statements
|
2015-07-19 20:46:34 +02:00 |
|
Raphael Michel
|
11eb01a92b
|
Added a settings change view for users in the frontend
|
2015-06-25 20:57:02 +02:00 |
|
Raphael Michel
|
4f1e6bb682
|
UserSettingsform: Refactor validation
|
2015-06-05 18:35:02 +02:00 |
|
Raphael Michel
|
423dc9f0aa
|
Refactor: separate forms from view, improve code style
|
2015-06-03 13:19:59 +02:00 |
|
Raphael Michel
|
e74a8d8686
|
Fix a bug when chaning e-mail addresses
|
2015-05-28 19:33:30 +02:00 |
|
Raphael Michel
|
10373838f1
|
Add a user settings form
|
2015-05-22 09:15:38 +02:00 |
|