Added django messages.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import logging
|
||||
import os
|
||||
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth import login
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.core.exceptions import PermissionDenied, SuspiciousOperation
|
||||
@@ -8,6 +8,7 @@ from django.db.models import Q
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.urls import reverse, reverse_lazy
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.views import generic
|
||||
|
||||
from .. import config
|
||||
@@ -102,6 +103,7 @@ class EventAcceptView(EventDetailView):
|
||||
def accept(self):
|
||||
event = self.get_object()
|
||||
event.accept()
|
||||
messages.success(self.request, _(u'Veranstaltung freigegeben.'))
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
self.accept()
|
||||
@@ -160,6 +162,7 @@ class EventCreateView(generic.FormView):
|
||||
return self.render_to_response(self.get_context_data(form=next_form, event=event))
|
||||
else:
|
||||
event.save()
|
||||
messages.success(self.request, _(u'Veranstaltung angelegt.'))
|
||||
owner = event.owner
|
||||
self.clean_session_data()
|
||||
if self.request.user.is_authenticated:
|
||||
@@ -169,6 +172,9 @@ class EventCreateView(generic.FormView):
|
||||
else:
|
||||
login(self.request, owner)
|
||||
next_url = reverse('dav_events:set_password')
|
||||
messages.success(self.request,
|
||||
_(u'Neuen Benutzer angemeldet: %(username)s') % {'username': owner.username})
|
||||
messages.warning(self.request, _(u'Bitte neues Passwort setzen!'))
|
||||
return HttpResponseRedirect(next_url)
|
||||
|
||||
def clean_session_data(self, session=None):
|
||||
|
||||
Reference in New Issue
Block a user