Add HostingContextMixin to various hosting views
This commit is contained in:
		
					parent
					
						
							
								399c91d636
							
						
					
				
			
			
				commit
				
					
						f911d6b403
					
				
			
		
					 1 changed files with 10 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -54,7 +54,7 @@ from .forms import (
 | 
			
		|||
    HostingUserSignupForm, HostingUserLoginForm, UserHostingKeyForm,
 | 
			
		||||
    generate_ssh_key_name
 | 
			
		||||
)
 | 
			
		||||
from .mixins import ProcessVMSelectionMixin
 | 
			
		||||
from .mixins import ProcessVMSelectionMixin, HostingContextMixin
 | 
			
		||||
from .models import (
 | 
			
		||||
    HostingOrder, HostingBill, HostingPlan, UserHostingKey, VMDetail
 | 
			
		||||
)
 | 
			
		||||
| 
						 | 
				
			
			@ -213,13 +213,13 @@ class IndexView(View):
 | 
			
		|||
        return render(request, self.template_name, context)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class LoginView(LoginViewMixin):
 | 
			
		||||
class LoginView(HostingContextMixin, LoginViewMixin):
 | 
			
		||||
    template_name = "hosting/login.html"
 | 
			
		||||
    form_class = HostingUserLoginForm
 | 
			
		||||
    success_url = reverse_lazy('hosting:dashboard')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class SignupView(CreateView):
 | 
			
		||||
class SignupView(HostingContextMixin, CreateView):
 | 
			
		||||
    template_name = 'hosting/signup.html'
 | 
			
		||||
    form_class = HostingUserSignupForm
 | 
			
		||||
    model = CustomUser
 | 
			
		||||
| 
						 | 
				
			
			@ -248,7 +248,7 @@ class SignupView(CreateView):
 | 
			
		|||
        return super(SignupView, self).get(request, *args, **kwargs)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class SignupValidateView(TemplateView):
 | 
			
		||||
class SignupValidateView(HostingContextMixin, TemplateView):
 | 
			
		||||
    template_name = "hosting/signup_validate.html"
 | 
			
		||||
 | 
			
		||||
    def get_context_data(self, **kwargs):
 | 
			
		||||
| 
						 | 
				
			
			@ -272,7 +272,7 @@ class SignupValidateView(TemplateView):
 | 
			
		|||
        return context
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class SignupValidatedView(SignupValidateView):
 | 
			
		||||
class SignupValidatedView(HostingContextMixin, SignupValidateView):
 | 
			
		||||
    template_name = "hosting/signup_validate.html"
 | 
			
		||||
 | 
			
		||||
    def get_context_data(self, **kwargs):
 | 
			
		||||
| 
						 | 
				
			
			@ -325,7 +325,8 @@ class SignupValidatedView(SignupValidateView):
 | 
			
		|||
        return super(SignupValidatedView, self).get(request, *args, **kwargs)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ResendActivationEmailView(ResendActivationLinkViewMixin):
 | 
			
		||||
class ResendActivationEmailView(HostingContextMixin,
 | 
			
		||||
                                ResendActivationLinkViewMixin):
 | 
			
		||||
    template_name = 'hosting/resend_activation_link.html'
 | 
			
		||||
    form_class = ResendActivationEmailForm
 | 
			
		||||
    success_url = reverse_lazy('hosting:login')
 | 
			
		||||
| 
						 | 
				
			
			@ -333,7 +334,7 @@ class ResendActivationEmailView(ResendActivationLinkViewMixin):
 | 
			
		|||
    email_template_name = 'user_activation'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PasswordResetView(PasswordResetViewMixin):
 | 
			
		||||
class PasswordResetView(HostingContextMixin, PasswordResetViewMixin):
 | 
			
		||||
    site = 'dcl'
 | 
			
		||||
    template_name = 'hosting/reset_password.html'
 | 
			
		||||
    form_class = PasswordResetRequestForm
 | 
			
		||||
| 
						 | 
				
			
			@ -341,7 +342,8 @@ class PasswordResetView(PasswordResetViewMixin):
 | 
			
		|||
    template_email_path = 'hosting/emails/'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class PasswordResetConfirmView(PasswordResetConfirmViewMixin):
 | 
			
		||||
class PasswordResetConfirmView(HostingContextMixin,
 | 
			
		||||
                               PasswordResetConfirmViewMixin):
 | 
			
		||||
    template_name = 'hosting/confirm_reset_password.html'
 | 
			
		||||
    success_url = reverse_lazy('hosting:login')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue