Support for One-Click-Actions.
This commit is contained in:
@@ -87,9 +87,7 @@ class AbstractEventMail(AbstractMail):
|
||||
|
||||
def _get_context_data(self, extra_context=None):
|
||||
context = super(AbstractEventMail, self)._get_context_data(extra_context=extra_context)
|
||||
context.update({
|
||||
'recipient': self._recipient,
|
||||
})
|
||||
context['recipient'] = self._recipient
|
||||
context.update(self._event.get_template_context())
|
||||
return context
|
||||
|
||||
@@ -106,6 +104,15 @@ class NewEventMail(AbstractEventMail):
|
||||
class EventToAcceptMail(AbstractEventMail):
|
||||
_template_name = 'dav_events/emails/event_to_accept.txt'
|
||||
|
||||
def __init__(self, accept_action=None, *args, **kwargs):
|
||||
self._accept_action = accept_action
|
||||
super(EventToAcceptMail, self).__init__(*args, **kwargs)
|
||||
|
||||
def _get_context_data(self, extra_context=None):
|
||||
context = super(EventToAcceptMail, self)._get_context_data(extra_context=extra_context)
|
||||
context['accept_url'] = self._accept_action.get_absolute_url()
|
||||
return context
|
||||
|
||||
def _get_subject(self, **kwargs):
|
||||
s = super(EventToAcceptMail, self)._get_subject(**kwargs)
|
||||
s += u' Neue Veranstaltung freigeben'
|
||||
|
||||
Reference in New Issue
Block a user