web.views.email_views.EmailDetailWithDeleteView module¶
Module with the web.views.EmailDetailWithDeleteView view.
- class web.views.email_views.EmailDetailWithDeleteView.EmailDetailWithDeleteView(**kwargs)[source]¶
Bases:
LoginRequiredMixin,DetailWithDeleteView,CustomActionMixinView for a single
core.models.Emailinstance.- URL_NAME = 'email-detail'¶
- template_name = 'web/email/email_detail.html'¶
- success_url = '/emails/'¶
- get_queryset()[source]¶
Restricts the queryset to objects owned by the requesting user.
- Return type:
- post(request, *args, **kwargs)[source]¶
Creates response to a post request.
If no action matches the existing handlers, responds with Http204. Should be executed last in a custom view post method.
- Parameters:
request (
HttpRequest) – The post request to handle.args (Any)
kwargs (Any)
- Return type:
- Returns:
The handlers response to the request. If no matching handler is found Http204.
- Raises:
ImproperlyConfigured – If the called handler method does not return a
django.http.HttpResponse.>
- handle_reprocess(request)[source]¶
Handler function for the reprocess action.
- Parameters:
request (
HttpRequest) – The action request to handle.- Return type:
- Returns:
A template response with the updated view after the action.
- handle_restore(request)[source]¶
Handler function for the restore action.
- Parameters:
request (
HttpRequest) – The action request to handle.- Return type:
- Returns:
A template response with the updated view after the action.