def setUp(self):
     super(TestModelPermissionPolicy, self).setUp()
     self.policy = ModelPermissionPolicy(Image)
Example #2
0
from __future__ import absolute_import, unicode_literals

from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy
from wagtail.wagtailredirects.models import Redirect

permission_policy = ModelPermissionPolicy(Redirect)
Example #3
0
from __future__ import absolute_import, unicode_literals

from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy

from wagtailreports.models import get_report_model, get_report_panel_model

report_permission_policy = ModelPermissionPolicy(get_report_model())
report_panel_permission_policy = ModelPermissionPolicy(
    get_report_panel_model())
Example #4
0
from __future__ import absolute_import, unicode_literals

from django.contrib.auth import get_user_model

from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy

User = get_user_model()

permission_policy = ModelPermissionPolicy(User)
Example #5
0
from __future__ import absolute_import, unicode_literals

from django.utils.translation import ugettext_lazy
from wagtail.wagtailadmin.views import generic
from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy

from wagtailtrans.forms import LanguageForm
from wagtailtrans.models import Language

language_permission_policy = ModelPermissionPolicy(Language)


class Index(generic.IndexView):
    model = Language
    permission_policy = language_permission_policy
    context_object_name = 'languages'
    template_name = 'wagtailtrans/languages/index.html'
    add_url_name = 'wagtailtrans_languages:add'
    page_title = ugettext_lazy("Languages")
    add_item_label = ugettext_lazy("Add a language")
    header_icon = 'folder-open-1'


class Create(generic.CreateView):
    form_class = LanguageForm
    permission_policy = language_permission_policy
    page_title = ugettext_lazy("Add language")
    success_message = ugettext_lazy("Language '{0}' created.")
    add_url_name = 'wagtailtrans_languages:add'
    edit_url_name = 'wagtailtrans_languages:edit'
    index_url_name = 'wagtailtrans_languages:index'
Example #6
0
from wagtail.wagtailcore.models import Collection, Site
from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy

site_permission_policy = ModelPermissionPolicy(Site)
collection_permission_policy = ModelPermissionPolicy(Collection)
Example #7
0
from wagtail.wagtailcore.models import Site
from wagtail.wagtailcore.permission_policies import ModelPermissionPolicy

site_permission_policy = ModelPermissionPolicy(Site)