all: invites -> invitations
This commit is contained in:
		
							
								
								
									
										43
									
								
								passbook/admin/views/invitations.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								passbook/admin/views/invitations.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,43 @@ | ||||
| """passbook Invite administration""" | ||||
| from django.contrib.messages.views import SuccessMessageMixin | ||||
| from django.urls import reverse_lazy | ||||
| from django.utils.translation import ugettext as _ | ||||
| from django.views.generic import CreateView, DeleteView, ListView, UpdateView | ||||
|  | ||||
| from passbook.admin.mixins import AdminRequiredMixin | ||||
| from passbook.core.forms.invitations import InviteForm | ||||
| from passbook.core.models import Invite | ||||
|  | ||||
|  | ||||
| class InviteListView(AdminRequiredMixin, ListView): | ||||
|     """Show list of all invitations""" | ||||
|  | ||||
|     model = Invite | ||||
|     template_name = 'administration/invitation/list.html' | ||||
|  | ||||
|  | ||||
| class InviteCreateView(SuccessMessageMixin, AdminRequiredMixin, CreateView): | ||||
|     """Create new Invite""" | ||||
|  | ||||
|     template_name = 'generic/create.html' | ||||
|     success_url = reverse_lazy('passbook_admin:invitations') | ||||
|     success_message = _('Successfully created Invite') | ||||
|     form_class = InviteForm | ||||
|  | ||||
|  | ||||
| class InviteUpdateView(SuccessMessageMixin, AdminRequiredMixin, UpdateView): | ||||
|     """Update invitation""" | ||||
|  | ||||
|     model = Invite | ||||
|     template_name = 'generic/update.html' | ||||
|     success_url = reverse_lazy('passbook_admin:invitations') | ||||
|     success_message = _('Successfully updated Invite') | ||||
|     form_class = InviteForm | ||||
|  | ||||
| class InviteDeleteView(SuccessMessageMixin, AdminRequiredMixin, DeleteView): | ||||
|     """Delete invitation""" | ||||
|  | ||||
|     model = Invite | ||||
|     template_name = 'generic/delete.html' | ||||
|     success_url = reverse_lazy('passbook_admin:invitations') | ||||
|     success_message = _('Successfully updated Invite') | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer