20 lines
916 B
Python
20 lines
916 B
Python
|
|
from django.apps import AppConfig
|
||
|
|
from django.utils.translation import gettext_lazy as _
|
||
|
|
|
||
|
|
|
||
|
|
class WagtailSnippetsTestsAppConfig(AppConfig):
|
||
|
|
default_auto_field = "django.db.models.AutoField"
|
||
|
|
name = "wagtail.test.snippets"
|
||
|
|
label = "snippetstests"
|
||
|
|
verbose_name = _("Wagtail snippets tests")
|
||
|
|
|
||
|
|
def ready(self):
|
||
|
|
# Test registration of permission order within the group permissions view,
|
||
|
|
# as per https://docs.wagtail.org/en/stable/extending/customizing_group_views.html#customizing-the-group-editor-permissions-ordering
|
||
|
|
# Invoking `register` from `ready` confirms that it does not perform any database queries -
|
||
|
|
# if it did, it would fail (on a standard test run without --keepdb at least) because the
|
||
|
|
# test database hasn't been migrated yet.
|
||
|
|
from wagtail.users.permission_order import register
|
||
|
|
|
||
|
|
register("snippetstests.fancysnippet", order=999)
|