コード例 #1
0
ファイル: urls.py プロジェクト: www3838438/cabot
def home_authentication_switcher(request, *args, **kwargs):
    if cabot_needs_setup():
        return redirect('first_time_setup')
    if not request.user.is_authenticated():
        return ServicePublicListView.as_view()(request, *args, **kwargs)
    else:
        return ServiceListView.as_view()(request, *args, **kwargs)
コード例 #2
0
    def get(self, request):
        if not cabot_needs_setup():
            return redirect('login')

        form = SetupForm(initial={
            'username': '******',
        })

        return HttpResponse(self.template.render({'form': form}, request))
コード例 #3
0
ファイル: views.py プロジェクト: UbimoLTD/cabot
    def get(self, request):
        if not cabot_needs_setup():
            return redirect('login')

        form = SetupForm(initial={
            'username': '******',
        })

        return HttpResponse(self.template.render({'form': form}, request))
コード例 #4
0
    def post(self, request):
        if not cabot_needs_setup():
            return redirect('login')

        form = SetupForm(request.POST)
        if form.is_valid():
            get_user_model().objects.create_superuser(
                username=form.cleaned_data['username'],
                email=form.cleaned_data['email'],
                password=form.cleaned_data['password'],
            )
            return redirect('login')

        return HttpResponse(self.template.render({'form': form}, request), status=400)
コード例 #5
0
ファイル: views.py プロジェクト: UbimoLTD/cabot
    def post(self, request):
        if not cabot_needs_setup():
            return redirect('login')

        form = SetupForm(request.POST)
        if form.is_valid():
            get_user_model().objects.create_superuser(
                username=form.cleaned_data['username'],
                email=form.cleaned_data['email'],
                password=form.cleaned_data['password'],
            )
            return redirect('login')

        return HttpResponse(self.template.render({'form': form}, request), status=400)
コード例 #6
0
ファイル: urls.py プロジェクト: www3838438/cabot
 def wrapper(*args, **kwargs):
     if cabot_needs_setup():
         return redirect('first_time_setup')
     else:
         return func(*args, **kwargs)