From 8d58d585197b855301b5ea7353d3a6c30bdd4d0f Mon Sep 17 00:00:00 2001 From: ibuler Date: Wed, 3 Jun 2020 11:58:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9profile=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/users/views/profile/__init__.py | 1 - apps/users/views/profile/base.py | 50 ---------------------------- 2 files changed, 51 deletions(-) delete mode 100644 apps/users/views/profile/base.py diff --git a/apps/users/views/profile/__init__.py b/apps/users/views/profile/__init__.py index 99094f092..b2d0e3491 100644 --- a/apps/users/views/profile/__init__.py +++ b/apps/users/views/profile/__init__.py @@ -1,6 +1,5 @@ # -*- coding: utf-8 -*- # -from .base import * from .password import * from .pubkey import * from .mfa import * diff --git a/apps/users/views/profile/base.py b/apps/users/views/profile/base.py deleted file mode 100644 index 2044a0c94..000000000 --- a/apps/users/views/profile/base.py +++ /dev/null @@ -1,50 +0,0 @@ -# ~*~ coding: utf-8 ~*~ -from django.conf import settings -from django.urls import reverse_lazy -from django.utils.translation import ugettext as _ -from django.views.generic.base import TemplateView -from django.views.generic.edit import UpdateView - -from common.utils import get_logger -from common.permissions import ( - PermissionsMixin, IsValidUser, -) -from ... import forms -from ...models import User - - -__all__ = ['UserProfileView', 'UserProfileUpdateView'] -logger = get_logger(__name__) - - -class UserProfileView(PermissionsMixin, TemplateView): - template_name = 'users/user_profile.html' - permission_classes = [IsValidUser] - - def get_context_data(self, **kwargs): - mfa_setting = settings.SECURITY_MFA_AUTH - context = { - 'action': _('Profile'), - 'mfa_setting': mfa_setting if mfa_setting is not None else False, - } - kwargs.update(context) - return super().get_context_data(**kwargs) - - -class UserProfileUpdateView(PermissionsMixin, UpdateView): - template_name = 'users/user_profile_update.html' - model = User - permission_classes = [IsValidUser] - form_class = forms.UserProfileForm - success_url = reverse_lazy('users:user-profile') - - def get_object(self, queryset=None): - return self.request.user - - def get_context_data(self, **kwargs): - context = { - 'app': _('User'), - 'action': _('Profile setting'), - } - kwargs.update(context) - return super().get_context_data(**kwargs) -- GitLab