diff options
author | Michael Manfre | 2022-11-25 21:33:46 -0500 |
---|---|---|
committer | GitHub | 2022-11-25 19:33:46 -0700 |
commit | d60ba9a0515aed0b8235a7738a5fecd8fd78f859 (patch) | |
tree | d571851b37d2b5c4a1f122e6fbf3890947ee7af2 /users/views/settings/security.py | |
parent | ab7a8cb120fe905562281b331a08e87abeff0fbe (diff) | |
download | takahe-d60ba9a0515aed0b8235a7738a5fecd8fd78f859.tar.gz takahe-d60ba9a0515aed0b8235a7738a5fecd8fd78f859.tar.bz2 takahe-d60ba9a0515aed0b8235a7738a5fecd8fd78f859.zip |
Added default post visibility
Diffstat (limited to 'users/views/settings/security.py')
-rw-r--r-- | users/views/settings/security.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/users/views/settings/security.py b/users/views/settings/security.py new file mode 100644 index 0000000..31c2b22 --- /dev/null +++ b/users/views/settings/security.py @@ -0,0 +1,26 @@ +from django import forms +from django.utils.decorators import method_decorator +from django.views.generic import FormView + +from users.decorators import identity_required + + +@method_decorator(identity_required, name="dispatch") +class SecurityPage(FormView): + """ + Lets the identity's profile be edited + """ + + template_name = "settings/login_security.html" + extra_context = {"section": "security"} + + class form_class(forms.Form): + email = forms.EmailField( + disabled=True, + help_text="Your email address cannot be changed yet.", + ) + + def get_initial(self): + return {"email": self.request.user.email} + + template_name = "settings/login_security.html" |