Fix login/logout/submit

This commit is contained in:
Nico Schottelius 2020-12-04 21:42:26 +01:00
parent fa0c4c1051
commit 8925e939a7
3 changed files with 17 additions and 29 deletions

View File

@ -7,7 +7,7 @@
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
{{ form|crispy }} {{ form|crispy }}
<input type="submit" value="Submit URL"> <input type="submit" value="Submit">
</form> </form>
</div> </div>

View File

@ -20,8 +20,8 @@ from ipv6ula import views
urlpatterns = [ urlpatterns = [
path('', views.IndexView.as_view(), name='index'), path('', views.IndexView.as_view(), name='index'),
# path('submit/', views.SubmitView.as_view(), name='submit'), path('submit/', views.SubmitView.as_view(), name='submit'),
# path('login/', views.LoginView.as_view(), name='login'), path('login/', views.LoginView.as_view(), name='login'),
# path('logout/', views.logout_view, name='logout'), path('logout/', views.logout_view, name='logout'),
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
] ]

View File

@ -15,31 +15,19 @@ class IndexView(ListView):
paginate_by = 50 paginate_by = 50
queryset = ULA.objects.order_by('prefix') queryset = ULA.objects.order_by('prefix')
# class SubmitView(LoginRequiredMixin, CreateView): class SubmitView(LoginRequiredMixin, CreateView):
# model = BookmarkModel model = ULA
# fields = [ 'comment', 'url' ] fields = [ 'prefix', 'name', 'organization', 'website' ]
# login_url = '/login/' login_url = '/login/'
# success_url = '/' success_url = '/'
# def get_context_data(self, **kwargs): def form_valid(self, form):
# context = super(CreateView, self).get_context_data(**kwargs) form.instance.owner = self.request.user
# context['site_name'] = settings.SITE_NAME return super(SubmitView, self).form_valid(form)
# context['site_description'] = settings.SITE_DESCRIPTION
# return context class LoginView(auth_views.LoginView):
template_name = 'ipv6ula/login.html'
# def form_valid(self, form): def logout_view(request):
# form.instance.owner = self.request.user logout(request)
# return super(SubmitView, self).form_valid(form) return redirect("/")
# class LoginView(auth_views.LoginView):
# template_name = 'ipv6ula/login.html'
# extra_context = {}
# extra_context['site_name'] = settings.SITE_NAME
# extra_context['site_description'] = settings.SITE_DESCRIPTION
# def logout_view(request):
# logout(request)
# return redirect("/")