Source code for caps.views.generics

from django.views import generic

from . import mixins

__all__ = ("OwnedListView", "OwnedDetailView", "OwnedCreateView", "OwnedUpdateView", "OwnedDeleteView")


[docs] class OwnedListView(mixins.OwnedMixin, generic.ListView): pass
[docs] class OwnedDetailView(mixins.SingleOwnedMixin, mixins.OwnedPermissionMixin, generic.DetailView): pass
[docs] class OwnedCreateView(mixins.UserAgentMixin, generic.edit.CreateView): pass
[docs] class OwnedUpdateView(mixins.SingleOwnedMixin, mixins.OwnedPermissionMixin, generic.edit.UpdateView): pass
[docs] class OwnedDeleteView(mixins.SingleOwnedMixin, mixins.OwnedPermissionMixin, generic.edit.DeleteView): pass