stages/invitation: start extracting invitation from core
This commit is contained in:
		| @ -11,17 +11,17 @@ from django.utils.translation import ugettext as _ | ||||
| from django.views.generic import DeleteView, ListView | ||||
| from guardian.mixins import PermissionListMixin, PermissionRequiredMixin | ||||
|  | ||||
| from passbook.core.forms.invitations import InvitationForm | ||||
| from passbook.core.models import Invitation | ||||
| from passbook.core.signals import invitation_created | ||||
| from passbook.lib.views import CreateAssignPermView | ||||
| from passbook.stages.invitation.forms import InvitationForm | ||||
| from passbook.stages.invitation.models import Invitation | ||||
|  | ||||
|  | ||||
| class InvitationListView(LoginRequiredMixin, PermissionListMixin, ListView): | ||||
|     """Show list of all invitations""" | ||||
|  | ||||
|     model = Invitation | ||||
|     permission_required = "passbook_core.view_invitation" | ||||
|     permission_required = "passbook_stages_invitation.view_invitation" | ||||
|     template_name = "administration/invitation/list.html" | ||||
|     paginate_by = 10 | ||||
|     ordering = "-expires" | ||||
| @ -37,7 +37,7 @@ class InvitationCreateView( | ||||
|  | ||||
|     model = Invitation | ||||
|     form_class = InvitationForm | ||||
|     permission_required = "passbook_core.add_invitation" | ||||
|     permission_required = "passbook_stages_invitation.add_invitation" | ||||
|  | ||||
|     template_name = "generic/create.html" | ||||
|     success_url = reverse_lazy("passbook_admin:invitations") | ||||
| @ -61,7 +61,7 @@ class InvitationDeleteView( | ||||
|     """Delete invitation""" | ||||
|  | ||||
|     model = Invitation | ||||
|     permission_required = "passbook_core.delete_invitation" | ||||
|     permission_required = "passbook_stages_invitation.delete_invitation" | ||||
|  | ||||
|     template_name = "generic/delete.html" | ||||
|     success_url = reverse_lazy("passbook_admin:invitations") | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer