Initial commit
This commit is contained in:
0
env/lib/python3.10/site-packages/wagtail/test/testapp/__init__.py
vendored
Normal file
0
env/lib/python3.10/site-packages/wagtail/test/testapp/__init__.py
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/__init__.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/__init__.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/apps.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/apps.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/blocks.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/blocks.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/forms.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/forms.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/media_forms.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/media_forms.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/models.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/models.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/rich_text.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/rich_text.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/urls.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/urls.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/views.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/views.cpython-310.pyc
vendored
Normal file
Binary file not shown.
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/wagtail_hooks.cpython-310.pyc
vendored
Normal file
BIN
env/lib/python3.10/site-packages/wagtail/test/testapp/__pycache__/wagtail_hooks.cpython-310.pyc
vendored
Normal file
Binary file not shown.
16
env/lib/python3.10/site-packages/wagtail/test/testapp/apps.py
vendored
Normal file
16
env/lib/python3.10/site-packages/wagtail/test/testapp/apps.py
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
from django.apps import AppConfig
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class WagtailTestsAppConfig(AppConfig):
|
||||
default_auto_field = "django.db.models.AutoField"
|
||||
name = "wagtail.test.testapp"
|
||||
label = "tests"
|
||||
verbose_name = _("Wagtail tests")
|
||||
|
||||
def ready(self):
|
||||
from wagtail.models.reference_index import ReferenceIndex
|
||||
|
||||
from .models import PageChooserModel
|
||||
|
||||
ReferenceIndex.register_model(PageChooserModel)
|
||||
32
env/lib/python3.10/site-packages/wagtail/test/testapp/blocks.py
vendored
Normal file
32
env/lib/python3.10/site-packages/wagtail/test/testapp/blocks.py
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
from wagtail import blocks
|
||||
|
||||
|
||||
class LinkBlock(blocks.StructBlock):
|
||||
title = blocks.CharBlock()
|
||||
url = blocks.URLBlock()
|
||||
|
||||
def get_context(self, value, parent_context=None):
|
||||
context = super().get_context(value, parent_context)
|
||||
context["classname"] = (
|
||||
parent_context["classname"] if value["title"] == "Torchbox" else "normal"
|
||||
)
|
||||
return context
|
||||
|
||||
def get_form_context(self, value, prefix="", errors=None):
|
||||
context = super().get_form_context(value, prefix=prefix, errors=errors)
|
||||
context["extra_var"] = "Hello from get_form_context!"
|
||||
return context
|
||||
|
||||
class Meta:
|
||||
icon = "site"
|
||||
template = "tests/blocks/link_block.html"
|
||||
form_template = "tests/block_forms/link_block.html"
|
||||
|
||||
|
||||
class SectionBlock(blocks.StructBlock):
|
||||
title = blocks.CharBlock()
|
||||
body = blocks.RichTextBlock()
|
||||
|
||||
class Meta:
|
||||
icon = "form"
|
||||
template = "tests/blocks/section_block.html"
|
||||
1031
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test.json
vendored
Normal file
1031
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
54
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_empty.json
vendored
Normal file
54
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_empty.json
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
[
|
||||
{
|
||||
"model": "wagtailcore.locale",
|
||||
"pk": 1,
|
||||
"fields": {
|
||||
"language_code": "en"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "wagtailcore.collection",
|
||||
"pk": 1,
|
||||
"fields": {
|
||||
"path": "0001",
|
||||
"depth": 1,
|
||||
"numchild": 0,
|
||||
"name": "Root"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Root",
|
||||
"draft_title": "Root",
|
||||
"numchild": 1,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 1,
|
||||
"content_type": ["wagtailcore", "page"],
|
||||
"path": "0001",
|
||||
"url_path": "/",
|
||||
"slug": "root"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Welcome to the Wagtail test site!",
|
||||
"draft_title": "Welcome to the Wagtail test site!",
|
||||
"numchild": 0,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 2,
|
||||
"content_type": ["wagtailcore", "page"],
|
||||
"path": "00010001",
|
||||
"url_path": "/home/",
|
||||
"slug": "home",
|
||||
"first_published_at": "2014-01-01T12:00:00.000Z",
|
||||
"last_published_at": "2014-02-01T12:00:00.000Z"
|
||||
}
|
||||
}
|
||||
]
|
||||
377
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_explorable_pages.json
vendored
Normal file
377
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_explorable_pages.json
vendored
Normal file
@@ -0,0 +1,377 @@
|
||||
[
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Root",
|
||||
"draft_title": "Root",
|
||||
"numchild": 1,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 1,
|
||||
"content_type": ["wagtailcore", "page"],
|
||||
"path": "0001",
|
||||
"url_path": "/",
|
||||
"slug": "root"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Welcome to testserver!",
|
||||
"draft_title": "Welcome to testserver!",
|
||||
"numchild": 1,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 2,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "00010001",
|
||||
"url_path": "/home/",
|
||||
"slug": "home"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "About us",
|
||||
"draft_title": "About us",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "000100010001",
|
||||
"url_path": "/home/about-us/",
|
||||
"slug": "about-us"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 4,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Welcome to example.com!",
|
||||
"draft_title": "Welcome to example.com!",
|
||||
"numchild": 1,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 2,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "00010002",
|
||||
"url_path": "/example-home/",
|
||||
"slug": "example-home"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 4,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Content",
|
||||
"draft_title": "Content",
|
||||
"numchild": 2,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "000100020001",
|
||||
"url_path": "/example-home/content/",
|
||||
"slug": "content",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 6,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Page 1",
|
||||
"draft_title": "Page 1",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000200010001",
|
||||
"url_path": "/example-home/content/page-1/",
|
||||
"slug": "page-1",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 6,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 7,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Page 2",
|
||||
"draft_title": "Page 2",
|
||||
"numchild": 1,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000200010002",
|
||||
"url_path": "/example-home/content/page-2/",
|
||||
"slug": "page-2",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 7,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 8,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Other Content",
|
||||
"draft_title": "Other Content",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "000100020002",
|
||||
"url_path": "/example-home/other-content/",
|
||||
"slug": "other-content",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 8,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 9,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Child 1 of Page 2",
|
||||
"draft_title": "Child 1 of Page 2",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 5,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "00010002000100020001",
|
||||
"url_path": "/example-home/content/page-2/child-1/",
|
||||
"slug": "child-1",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 9,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 10,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Welcome to example2.com!",
|
||||
"draft_title": "Welcome to example2.com!",
|
||||
"numchild": 0,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 2,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "00010003",
|
||||
"url_path": "/home-2/",
|
||||
"slug": "home-2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 10,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "private",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Welcome!</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.site",
|
||||
"fields": {
|
||||
"root_page": 2,
|
||||
"hostname": "testserver",
|
||||
"port": 80,
|
||||
"is_default_site": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "wagtailcore.site",
|
||||
"fields": {
|
||||
"root_page": 4,
|
||||
"hostname": "example.com",
|
||||
"port": 80,
|
||||
"is_default_site": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "wagtailcore.site",
|
||||
"fields": {
|
||||
"root_page": 10,
|
||||
"hostname": "example2.com",
|
||||
"port": 80,
|
||||
"is_default_site": false
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "auth.group",
|
||||
"fields": {
|
||||
"name": "Group 1",
|
||||
"permissions": [["access_admin", "wagtailadmin", "admin"]]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 4,
|
||||
"model": "auth.group",
|
||||
"fields": {
|
||||
"name": "Group 2",
|
||||
"permissions": [["access_admin", "wagtailadmin", "admin"]]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "auth.group",
|
||||
"fields": {
|
||||
"name": "Group 3",
|
||||
"permissions": [["access_admin", "wagtailadmin", "admin"]]
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.grouppagepermission",
|
||||
"fields": {
|
||||
"group": ["Group 1"],
|
||||
"page": 2,
|
||||
"permission": ["add_page", "wagtailcore", "page"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "wagtailcore.grouppagepermission",
|
||||
"fields": {
|
||||
"group": ["Group 1"],
|
||||
"page": 2,
|
||||
"permission": ["change_page", "wagtailcore", "page"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "wagtailcore.grouppagepermission",
|
||||
"fields": {
|
||||
"group": ["Group 1"],
|
||||
"page": 2,
|
||||
"permission": ["publish_page", "wagtailcore", "page"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "wagtailcore.grouppagepermission",
|
||||
"fields": {
|
||||
"group": ["Group 2"],
|
||||
"page": 6,
|
||||
"permission": ["change_page", "wagtailcore", "page"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 7,
|
||||
"model": "wagtailcore.grouppagepermission",
|
||||
"fields": {
|
||||
"group": ["Group 3"],
|
||||
"page": 8,
|
||||
"permission": ["change_page", "wagtailcore", "page"]
|
||||
}
|
||||
}
|
||||
]
|
||||
263
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_specific.json
vendored
Normal file
263
env/lib/python3.10/site-packages/wagtail/test/testapp/fixtures/test_specific.json
vendored
Normal file
@@ -0,0 +1,263 @@
|
||||
[
|
||||
{
|
||||
"model": "wagtailcore.locale",
|
||||
"pk": 1,
|
||||
"fields": {
|
||||
"language_code": "en"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "wagtailcore.collection",
|
||||
"pk": 1,
|
||||
"fields": {
|
||||
"path": "0001",
|
||||
"depth": 1,
|
||||
"numchild": 3,
|
||||
"name": "Root"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Root",
|
||||
"draft_title": "Root",
|
||||
"numchild": 1,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 1,
|
||||
"content_type": ["wagtailcore", "page"],
|
||||
"path": "0001",
|
||||
"url_path": "/",
|
||||
"slug": "root"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 2,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Welcome to the Wagtail test site!",
|
||||
"draft_title": "Welcome to the Wagtail test site!",
|
||||
"numchild": 5,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 2,
|
||||
"content_type": ["wagtailcore", "page"],
|
||||
"path": "00010001",
|
||||
"url_path": "/home/",
|
||||
"slug": "home"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Events",
|
||||
"draft_title": "Events",
|
||||
"numchild": 4,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "eventindex"],
|
||||
"path": "000100010001",
|
||||
"url_path": "/home/events/",
|
||||
"slug": "events"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 3,
|
||||
"model": "tests.eventindex",
|
||||
"fields": {
|
||||
"intro": "Look at our lovely events."
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 4,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Christmas",
|
||||
"draft_title": "Christmas",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000100010001",
|
||||
"url_path": "/home/events/christmas/",
|
||||
"slug": "christmas",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 4,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2014-12-25",
|
||||
"audience": "public",
|
||||
"location": "The North Pole",
|
||||
"body": "<p>Chestnuts roasting on an open fire</p>",
|
||||
"cost": "Free",
|
||||
"feed_image": 1
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailimages.image",
|
||||
"fields": {
|
||||
"title": "A missing image",
|
||||
"file": "original_images/missing.jpg",
|
||||
"width": 1000,
|
||||
"height": 1000,
|
||||
"created_at": "2014-01-01T12:00:00.000Z"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Tentative Unpublished Event",
|
||||
"draft_title": "Tentative Unpublished Event",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": false,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000100010002",
|
||||
"url_path": "/home/events/tentative-unpublished-event/",
|
||||
"slug": "tentative-unpublished-event",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 5,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2015-07-04",
|
||||
"audience": "public",
|
||||
"location": "The moon",
|
||||
"body": "<p>I haven't worked out the details yet, but it's going to have cake and ponies</p>",
|
||||
"cost": "Free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 6,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Someone Else's Event",
|
||||
"draft_title": "Someone Else's Event",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": false,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000100010003",
|
||||
"url_path": "/home/events/someone-elses-event/",
|
||||
"slug": "someone-elses-event",
|
||||
"owner": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 6,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2015-07-04",
|
||||
"audience": "private",
|
||||
"location": "The moon",
|
||||
"body": "<p>your name's not down, you're not coming in</p>",
|
||||
"cost": "Free (but not for you)"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 7,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "About us",
|
||||
"draft_title": "About us",
|
||||
"numchild": 0,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "simplepage"],
|
||||
"path": "000100010002",
|
||||
"url_path": "/home/about-us/",
|
||||
"slug": "about-us"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 7,
|
||||
"model": "tests.simplepage",
|
||||
"fields": {
|
||||
"content": "<p>We are really good.</p>"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 11,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Other events",
|
||||
"draft_title": "Other events",
|
||||
"numchild": 1,
|
||||
"show_in_menus": true,
|
||||
"live": true,
|
||||
"depth": 3,
|
||||
"content_type": ["tests", "simplepage"],
|
||||
"path": "000100010005",
|
||||
"url_path": "/home/other/",
|
||||
"slug": "other"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 11,
|
||||
"model": "tests.simplepage",
|
||||
"fields": {
|
||||
"content": "<p>Other events</p>"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 12,
|
||||
"model": "wagtailcore.page",
|
||||
"fields": {
|
||||
"title": "Special event",
|
||||
"draft_title": "Special event",
|
||||
"numchild": 0,
|
||||
"show_in_menus": false,
|
||||
"live": true,
|
||||
"depth": 4,
|
||||
"content_type": ["tests", "eventpage"],
|
||||
"path": "0001000100050001",
|
||||
"url_path": "/home/other/special-event/",
|
||||
"slug": "special-event"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pk": 12,
|
||||
"model": "tests.eventpage",
|
||||
"fields": {
|
||||
"date_from": "2015-07-04",
|
||||
"audience": "public",
|
||||
"location": "Hobart",
|
||||
"body": "<p>Party time</p>",
|
||||
"cost": "free"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"pk": 1,
|
||||
"model": "wagtailcore.site",
|
||||
"fields": {
|
||||
"root_page": 2,
|
||||
"hostname": "localhost",
|
||||
"port": 80,
|
||||
"is_default_site": true
|
||||
}
|
||||
}
|
||||
]
|
||||
50
env/lib/python3.10/site-packages/wagtail/test/testapp/forms.py
vendored
Normal file
50
env/lib/python3.10/site-packages/wagtail/test/testapp/forms.py
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
from django import forms
|
||||
from django.contrib.auth import get_user_model
|
||||
|
||||
from wagtail.admin.forms import WagtailAdminPageForm
|
||||
from wagtail.admin.widgets import AdminDateInput
|
||||
|
||||
|
||||
class ValidatedPageForm(WagtailAdminPageForm):
|
||||
def clean_foo(self):
|
||||
if "foo" not in self.cleaned_data:
|
||||
return
|
||||
|
||||
value = self.cleaned_data["foo"]
|
||||
if self.for_user.is_superuser and value == "superbar":
|
||||
pass
|
||||
elif value != "bar":
|
||||
raise forms.ValidationError("Field foo must be bar")
|
||||
return value
|
||||
|
||||
|
||||
class FormClassAdditionalFieldPageForm(WagtailAdminPageForm):
|
||||
code = forms.CharField(help_text="Enter SMS authentication code", max_length=5)
|
||||
|
||||
def clean(self):
|
||||
cleaned_data = super().clean()
|
||||
|
||||
# validate the user's code with our code check
|
||||
code = cleaned_data["code"]
|
||||
if not code:
|
||||
raise forms.ValidationError("Code is not valid")
|
||||
|
||||
return cleaned_data
|
||||
|
||||
|
||||
class AdminStarDateInput(AdminDateInput):
|
||||
# Media definitions defined as `class Media:` should be merged into
|
||||
# the media of the parent class
|
||||
class Media:
|
||||
js = ["vendor/star_date.js"]
|
||||
|
||||
|
||||
class FavouriteColourForm(forms.ModelForm):
|
||||
# for testing that form media from account settings panels gets included
|
||||
# on the form page
|
||||
class Meta:
|
||||
model = get_user_model()
|
||||
fields = []
|
||||
|
||||
class Media:
|
||||
js = ["vendor/colorpicker.js"]
|
||||
@@ -0,0 +1 @@
|
||||
<h1{% if language %} lang="{{ language }}"{% endif %}{% if classname %} class="{{ classname }}"{% endif %}>{{ value }}</h1>
|
||||
@@ -0,0 +1 @@
|
||||
<body>{% autoescape false %}{% include_block test_block %}{% endautoescape %}</body>
|
||||
@@ -0,0 +1 @@
|
||||
<body>{% with classname="important" %}{% include_block test_block with context %}{% endwith %}</body>
|
||||
@@ -0,0 +1 @@
|
||||
<body>{% include_block test_block %}</body>
|
||||
@@ -0,0 +1 @@
|
||||
<body>{% include_block test_block|default(999, boolean=true) %}</body>
|
||||
@@ -0,0 +1 @@
|
||||
<p>{{ value }}</p>
|
||||
@@ -0,0 +1 @@
|
||||
{{ value }}
|
||||
@@ -0,0 +1 @@
|
||||
<h1{% if language %} lang="{{ language }}"{% endif %}>{{ value.title }}</h1>{{ value.bound_blocks.body.render() }}
|
||||
@@ -0,0 +1 @@
|
||||
{{ value }}
|
||||
@@ -0,0 +1,3 @@
|
||||
{% for block in value %}
|
||||
<div class="{{ block.block_type }}"{% if language %} lang="{{ language }}"{% endif %}>{% include_block block %}</div>
|
||||
{% endfor %}
|
||||
@@ -0,0 +1 @@
|
||||
<div>Hello</div>
|
||||
32
env/lib/python3.10/site-packages/wagtail/test/testapp/media_forms.py
vendored
Normal file
32
env/lib/python3.10/site-packages/wagtail/test/testapp/media_forms.py
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
from django import forms
|
||||
|
||||
from wagtail.admin.widgets import AdminDateTimeInput
|
||||
from wagtail.documents.forms import BaseDocumentForm
|
||||
from wagtail.images.forms import BaseImageForm
|
||||
|
||||
|
||||
class OverriddenWidget(forms.Widget):
|
||||
pass
|
||||
|
||||
|
||||
class AlternateImageForm(BaseImageForm):
|
||||
form_only_field = forms.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
widgets = {
|
||||
**BaseImageForm.Meta.widgets,
|
||||
"tags": OverriddenWidget,
|
||||
"file": OverriddenWidget,
|
||||
"form_only_field": AdminDateTimeInput,
|
||||
}
|
||||
|
||||
|
||||
class AlternateDocumentForm(BaseDocumentForm):
|
||||
form_only_field = forms.DateTimeField()
|
||||
|
||||
class Meta:
|
||||
widgets = {
|
||||
"tags": OverriddenWidget,
|
||||
"file": OverriddenWidget,
|
||||
"form_only_field": AdminDateTimeInput,
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
386
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0002_recreate_setting_models.py
vendored
Normal file
386
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0002_recreate_setting_models.py
vendored
Normal file
@@ -0,0 +1,386 @@
|
||||
# Generated by Django 4.0.3 on 2022-07-04 13:22
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0076_modellogentry_revision"),
|
||||
("tests", "0001_squashed_0073_revisablechildmodel_secret_text"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="FileGenericSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("file", models.FileField(upload_to="")),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="FileSiteSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("file", models.FileField(upload_to="")),
|
||||
(
|
||||
"site",
|
||||
models.OneToOneField(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.site",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="IconGenericSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="IconSiteSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"site",
|
||||
models.OneToOneField(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.site",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="ImportantPagesGenericSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"general_terms_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
(
|
||||
"privacy_policy_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
(
|
||||
"sign_up_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="ImportantPagesSiteSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"general_terms_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
(
|
||||
"privacy_policy_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
(
|
||||
"sign_up_page",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
(
|
||||
"site",
|
||||
models.OneToOneField(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.site",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="NotYetRegisteredGenericSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="NotYetRegisteredSiteSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"site",
|
||||
models.OneToOneField(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.site",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TestGenericSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("title", models.CharField(max_length=100)),
|
||||
("email", models.EmailField(max_length=50)),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TestSiteSetting",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("title", models.CharField(max_length=100)),
|
||||
("email", models.EmailField(max_length=50)),
|
||||
(
|
||||
"site",
|
||||
models.OneToOneField(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.site",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="PanelGenericSettings",
|
||||
fields=[
|
||||
(
|
||||
"testgenericsetting_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.testgenericsetting",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.testgenericsetting",),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="PanelSiteSettings",
|
||||
fields=[
|
||||
(
|
||||
"testsitesetting_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.testsitesetting",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.testsitesetting",),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TabbedGenericSettings",
|
||||
fields=[
|
||||
(
|
||||
"testgenericsetting_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.testgenericsetting",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.testgenericsetting",),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="TabbedSiteSettings",
|
||||
fields=[
|
||||
(
|
||||
"testsitesetting_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.testsitesetting",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.testsitesetting",),
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="FileUploadSetting",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="IconSetting",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="ImportantPages",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="NotYetRegisteredSetting",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="PanelSettings",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="TabbedSettings",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="TestSetting",
|
||||
),
|
||||
]
|
||||
104
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0003_draftstatemodel.py
vendored
Normal file
104
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0003_draftstatemodel.py
vendored
Normal file
@@ -0,0 +1,104 @@
|
||||
# Generated by Django 4.0.5 on 2022-07-07 04:13
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0076_modellogentry_revision"),
|
||||
("tests", "0002_recreate_setting_models"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="DraftStateModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live",
|
||||
models.BooleanField(
|
||||
default=True, editable=False, verbose_name="live"
|
||||
),
|
||||
),
|
||||
(
|
||||
"has_unpublished_changes",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
editable=False,
|
||||
verbose_name="has unpublished changes",
|
||||
),
|
||||
),
|
||||
(
|
||||
"first_published_at",
|
||||
models.DateTimeField(
|
||||
blank=True,
|
||||
db_index=True,
|
||||
null=True,
|
||||
verbose_name="first published at",
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_published_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="last published at"
|
||||
),
|
||||
),
|
||||
(
|
||||
"go_live_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="go live date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expire_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="expiry date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expired",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="expired"
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="live revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# Generated by Django 4.0.4 on 2022-07-08 14:53
|
||||
|
||||
from django.db import migrations
|
||||
import wagtail.fields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0003_draftstatemodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="eventindex",
|
||||
name="intro",
|
||||
field=wagtail.fields.RichTextField(blank=True, max_length=50),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,104 @@
|
||||
# Generated by Django 4.0.5 on 2022-07-20 14:52
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import modelcluster.fields
|
||||
import wagtail.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0076_modellogentry_revision"),
|
||||
("tests", "0004_eventindex_intro_max_length"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="PreviewableModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"categories",
|
||||
modelcluster.fields.ParentalManyToManyField(
|
||||
blank=True, to="tests.eventcategory"
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=(wagtail.models.PreviewableMixin, models.Model),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="NonPreviewableModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=(wagtail.models.PreviewableMixin, models.Model),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="MultiPreviewModesModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=(wagtail.models.PreviewableMixin, models.Model),
|
||||
),
|
||||
]
|
||||
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0006_multipreviewmodespage.py
vendored
Normal file
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0006_multipreviewmodespage.py
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# Generated by Django 4.0.5 on 2022-07-20 14:53
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0076_modellogentry_revision"),
|
||||
("tests", "0005_previewablemodel_nonpreviewablemodel_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="MultiPreviewModesPage",
|
||||
fields=[
|
||||
(
|
||||
"page_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("wagtailcore.page",),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,99 @@
|
||||
# Generated by Django 4.0.5 on 2022-08-19 03:37
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0076_modellogentry_revision"),
|
||||
("tests", "0006_multipreviewmodespage"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="DraftStateCustomPrimaryKeyModel",
|
||||
fields=[
|
||||
(
|
||||
"live",
|
||||
models.BooleanField(
|
||||
default=True, editable=False, verbose_name="live"
|
||||
),
|
||||
),
|
||||
(
|
||||
"has_unpublished_changes",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
editable=False,
|
||||
verbose_name="has unpublished changes",
|
||||
),
|
||||
),
|
||||
(
|
||||
"first_published_at",
|
||||
models.DateTimeField(
|
||||
blank=True,
|
||||
db_index=True,
|
||||
null=True,
|
||||
verbose_name="first published at",
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_published_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="last published at"
|
||||
),
|
||||
),
|
||||
(
|
||||
"go_live_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="go live date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expire_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="expiry date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expired",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="expired"
|
||||
),
|
||||
),
|
||||
(
|
||||
"custom_id",
|
||||
models.CharField(max_length=255, primary_key=True, serialize=False),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="live revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 4.0.7 on 2022-09-28 15:18
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0007_draftstatecustomprimarykeymodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="ModelWithStringTypePrimaryKey",
|
||||
fields=[
|
||||
(
|
||||
"custom_id",
|
||||
models.CharField(max_length=255, primary_key=True, serialize=False),
|
||||
),
|
||||
("content", models.CharField(max_length=255)),
|
||||
],
|
||||
),
|
||||
]
|
||||
22
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0009_alter_eventpage_options.py
vendored
Normal file
22
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0009_alter_eventpage_options.py
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# Generated by Django 4.0.4 on 2022-09-09 14:52
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0008_modelwithstringtypeprimarykey"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name="eventpage",
|
||||
options={
|
||||
"permissions": [
|
||||
("custom_see_panel_setting", "Can see the panel."),
|
||||
("other_custom_see_panel_setting", "Can see the panel."),
|
||||
]
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,78 @@
|
||||
# Generated by Django 4.0.7 on 2022-10-19 00:20
|
||||
|
||||
from django import VERSION as DJANGO_VERSION
|
||||
from django.db import migrations
|
||||
import wagtail.images.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0009_alter_eventpage_options"),
|
||||
]
|
||||
|
||||
rendition_file_options = {
|
||||
"height_field": "height",
|
||||
"upload_to": wagtail.images.models.get_rendition_upload_to,
|
||||
"width_field": "width",
|
||||
}
|
||||
# See https://code.djangoproject.com/ticket/34192 - prior to Django 4.2, a callable storage
|
||||
# argument that returns default_storage would be incorrectly omitted from the deconstructed
|
||||
# field. We need to match that behaviour and include/omit it accordingly to prevent
|
||||
# makemigrations from seeing a difference and generating a spurious migration in
|
||||
# wagtail.images.
|
||||
if DJANGO_VERSION >= (4, 2):
|
||||
rendition_file_options["storage"] = wagtail.images.models.get_rendition_storage
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="customimage",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(
|
||||
height_field="height",
|
||||
upload_to=wagtail.images.models.get_upload_to,
|
||||
verbose_name="file",
|
||||
width_field="width",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customimagefilepath",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(
|
||||
height_field="height",
|
||||
upload_to=wagtail.images.models.get_upload_to,
|
||||
verbose_name="file",
|
||||
width_field="width",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customimagewithauthor",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(
|
||||
height_field="height",
|
||||
upload_to=wagtail.images.models.get_upload_to,
|
||||
verbose_name="file",
|
||||
width_field="width",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customrendition",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(**rendition_file_options),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customrenditionwithauthor",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(**rendition_file_options),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customrestaurantimage",
|
||||
name="file",
|
||||
field=wagtail.images.models.WagtailImageField(
|
||||
height_field="height",
|
||||
upload_to=wagtail.images.models.get_upload_to,
|
||||
verbose_name="file",
|
||||
width_field="width",
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,41 @@
|
||||
# Generated by Django 4.1.2 on 2022-11-04 14:00
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import modelcluster.fields
|
||||
import wagtail.fields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0078_referenceindex"),
|
||||
("tests", "0010_alter_customimage_file_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="ModelWithNullableParentalKey",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("content", wagtail.fields.RichTextField()),
|
||||
(
|
||||
"page",
|
||||
modelcluster.fields.ParentalKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,30 @@
|
||||
# Generated by Django 4.1.2 on 2022-11-07 16:23
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("contenttypes", "0002_remove_content_type_name"),
|
||||
("tests", "0011_modelwithnullableparentalkey"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="genericsnippetpage",
|
||||
name="snippet_content_type",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
to="contenttypes.contenttype",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="genericsnippetpage",
|
||||
name="snippet_object_id",
|
||||
field=models.PositiveIntegerField(blank=True, null=True),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,43 @@
|
||||
# Generated by Django 4.2.dev20221201114755 on 2022-12-01 12:01
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
("tests", "0012_set_genericsnippetpage_content_type_blank"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="draftstatemodel",
|
||||
name="locked",
|
||||
field=models.BooleanField(
|
||||
default=False, editable=False, verbose_name="locked"
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="draftstatemodel",
|
||||
name="locked_at",
|
||||
field=models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="locked at"
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="draftstatemodel",
|
||||
name="locked_by",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="locked_%(class)ss",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
verbose_name="locked by",
|
||||
),
|
||||
),
|
||||
]
|
||||
58
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0014_lockablemodel.py
vendored
Normal file
58
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0014_lockablemodel.py
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
# Generated by Django 4.2.dev20221212103954 on 2022-12-12 11:01
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
("tests", "0013_draftstatemodel_add_lockablemixin"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="LockableModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"locked",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="locked"
|
||||
),
|
||||
),
|
||||
(
|
||||
"locked_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="locked at"
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"locked_by",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="locked_%(class)ss",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
verbose_name="locked by",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,75 @@
|
||||
# Generated by Django 4.1.4 on 2022-12-13 13:19
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import modelcluster.fields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
|
||||
("wagtailcore", "0078_referenceindex"),
|
||||
("tests", "0014_lockablemodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="GalleryPage",
|
||||
fields=[
|
||||
(
|
||||
"page_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("wagtailcore.page",),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="GalleryPageImage",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"sort_order",
|
||||
models.IntegerField(blank=True, editable=False, null=True),
|
||||
),
|
||||
(
|
||||
"image",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="+",
|
||||
to="wagtailimages.image",
|
||||
),
|
||||
),
|
||||
(
|
||||
"page",
|
||||
modelcluster.fields.ParentalKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="gallery_images",
|
||||
to="tests.gallerypage",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"ordering": ["sort_order"],
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
]
|
||||
133
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0016_fullfeaturedsnippet.py
vendored
Normal file
133
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0016_fullfeaturedsnippet.py
vendored
Normal file
@@ -0,0 +1,133 @@
|
||||
# Generated by Django 4.0.8 on 2023-01-19 09:16
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import wagtail.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0083_workflowcontenttype"),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
("tests", "0015_gallerypage_gallerypageimage"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="FullFeaturedSnippet",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live",
|
||||
models.BooleanField(
|
||||
default=True, editable=False, verbose_name="live"
|
||||
),
|
||||
),
|
||||
(
|
||||
"has_unpublished_changes",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
editable=False,
|
||||
verbose_name="has unpublished changes",
|
||||
),
|
||||
),
|
||||
(
|
||||
"first_published_at",
|
||||
models.DateTimeField(
|
||||
blank=True,
|
||||
db_index=True,
|
||||
null=True,
|
||||
verbose_name="first published at",
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_published_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="last published at"
|
||||
),
|
||||
),
|
||||
(
|
||||
"go_live_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="go live date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expire_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="expiry date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expired",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="expired"
|
||||
),
|
||||
),
|
||||
(
|
||||
"locked",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="locked"
|
||||
),
|
||||
),
|
||||
(
|
||||
"locked_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="locked at"
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="live revision",
|
||||
),
|
||||
),
|
||||
(
|
||||
"locked_by",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="locked_%(class)ss",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
verbose_name="locked by",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "full-featured snippet",
|
||||
"verbose_name_plural": "full-featured snippets",
|
||||
},
|
||||
bases=(wagtail.models.WorkflowMixin, models.Model),
|
||||
),
|
||||
]
|
||||
106
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0017_moderatedmodel.py
vendored
Normal file
106
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0017_moderatedmodel.py
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
# Generated by Django 4.0.8 on 2023-01-19 09:17
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import wagtail.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0083_workflowcontenttype"),
|
||||
("tests", "0016_fullfeaturedsnippet"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="ModeratedModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live",
|
||||
models.BooleanField(
|
||||
default=True, editable=False, verbose_name="live"
|
||||
),
|
||||
),
|
||||
(
|
||||
"has_unpublished_changes",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
editable=False,
|
||||
verbose_name="has unpublished changes",
|
||||
),
|
||||
),
|
||||
(
|
||||
"first_published_at",
|
||||
models.DateTimeField(
|
||||
blank=True,
|
||||
db_index=True,
|
||||
null=True,
|
||||
verbose_name="first published at",
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_published_at",
|
||||
models.DateTimeField(
|
||||
editable=False, null=True, verbose_name="last published at"
|
||||
),
|
||||
),
|
||||
(
|
||||
"go_live_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="go live date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expire_at",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="expiry date/time"
|
||||
),
|
||||
),
|
||||
(
|
||||
"expired",
|
||||
models.BooleanField(
|
||||
default=False, editable=False, verbose_name="expired"
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"latest_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="latest revision",
|
||||
),
|
||||
),
|
||||
(
|
||||
"live_revision",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
verbose_name="live revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=(wagtail.models.WorkflowMixin, models.Model),
|
||||
),
|
||||
]
|
||||
51
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0018_alter_streampage_body.py
vendored
Normal file
51
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0018_alter_streampage_body.py
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
# Generated by Django 4.0.8 on 2022-11-21 10:22
|
||||
|
||||
from django.db import migrations
|
||||
import wagtail.blocks
|
||||
import wagtail.fields
|
||||
import wagtail.test.testapp.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0017_moderatedmodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="streampage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[
|
||||
("text", wagtail.blocks.CharBlock()),
|
||||
("rich_text", wagtail.blocks.RichTextBlock()),
|
||||
("image", wagtail.test.testapp.models.ExtendedImageChooserBlock()),
|
||||
(
|
||||
"product",
|
||||
wagtail.blocks.StructBlock(
|
||||
[
|
||||
("name", wagtail.blocks.CharBlock()),
|
||||
("price", wagtail.blocks.CharBlock()),
|
||||
]
|
||||
),
|
||||
),
|
||||
("raw_html", wagtail.blocks.RawHTMLBlock()),
|
||||
(
|
||||
"books",
|
||||
wagtail.blocks.StreamBlock(
|
||||
[
|
||||
("title", wagtail.blocks.CharBlock()),
|
||||
("author", wagtail.blocks.CharBlock()),
|
||||
]
|
||||
),
|
||||
),
|
||||
(
|
||||
"title_list",
|
||||
wagtail.blocks.ListBlock(wagtail.blocks.CharBlock()),
|
||||
),
|
||||
],
|
||||
use_json_field=False,
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,35 @@
|
||||
# Generated by Django 5.0.dev20230127120405 on 2023-01-27 12:10
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0083_workflowcontenttype"),
|
||||
("tests", "0018_alter_streampage_body"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="fullfeaturedsnippet",
|
||||
name="locale",
|
||||
field=models.ForeignKey(
|
||||
editable=False,
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="+",
|
||||
to="wagtailcore.locale",
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="fullfeaturedsnippet",
|
||||
name="translation_key",
|
||||
field=models.UUIDField(default=uuid.uuid4, editable=False),
|
||||
),
|
||||
migrations.AlterUniqueTogether(
|
||||
name="fullfeaturedsnippet",
|
||||
unique_together={("translation_key", "locale")},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,64 @@
|
||||
# Generated by Django 4.0.8 on 2023-01-21 06:21
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("contenttypes", "0002_remove_content_type_name"),
|
||||
("tests", "0019_fullfeaturedsnippet_translatable"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="GenericSnippetNoIndexPage",
|
||||
fields=[
|
||||
(
|
||||
"genericsnippetpage_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.genericsnippetpage",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.genericsnippetpage",),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="GenericSnippetNoFieldIndexPage",
|
||||
fields=[
|
||||
(
|
||||
"genericsnippetpage_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="tests.genericsnippetpage",
|
||||
),
|
||||
),
|
||||
(
|
||||
"snippet_content_type_nonindexed",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
to="contenttypes.contenttype",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("tests.genericsnippetpage",),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,139 @@
|
||||
# Generated by Django 4.1.5 on 2023-01-31 15:35
|
||||
|
||||
from django.db import migrations
|
||||
import wagtail.blocks
|
||||
import wagtail.contrib.table_block.blocks
|
||||
import wagtail.fields
|
||||
import wagtail.images.blocks
|
||||
import wagtail.test.testapp.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0020_genericsnippetnoindexpage_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.DeleteModel(
|
||||
name="BlockCountsStreamModel",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="MinMaxCountStreamModel",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="StreamModel",
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="addedstreamfieldwithemptylistdefaultpage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("title", wagtail.blocks.CharBlock())], default=[], use_json_field=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="addedstreamfieldwithemptystringdefaultpage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("title", wagtail.blocks.CharBlock())], default="", use_json_field=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="addedstreamfieldwithoutdefaultpage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("title", wagtail.blocks.CharBlock())], use_json_field=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="customrichblockfieldpage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("rich_text", wagtail.blocks.RichTextBlock(editor="custom"))],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="deadlystreampage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("title", wagtail.test.testapp.models.DeadlyCharBlock())],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="defaultrichblockfieldpage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("rich_text", wagtail.blocks.RichTextBlock())], use_json_field=True
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="defaultstreampage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[
|
||||
("text", wagtail.blocks.CharBlock()),
|
||||
("rich_text", wagtail.blocks.RichTextBlock()),
|
||||
("image", wagtail.images.blocks.ImageChooserBlock()),
|
||||
],
|
||||
default="",
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="inlinestreampagesection",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[
|
||||
("text", wagtail.blocks.CharBlock()),
|
||||
("rich_text", wagtail.blocks.RichTextBlock()),
|
||||
("image", wagtail.images.blocks.ImageChooserBlock()),
|
||||
],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="streampage",
|
||||
name="body",
|
||||
field=wagtail.fields.StreamField(
|
||||
[
|
||||
("text", wagtail.blocks.CharBlock()),
|
||||
("rich_text", wagtail.blocks.RichTextBlock()),
|
||||
("image", wagtail.test.testapp.models.ExtendedImageChooserBlock()),
|
||||
(
|
||||
"product",
|
||||
wagtail.blocks.StructBlock(
|
||||
[
|
||||
("name", wagtail.blocks.CharBlock()),
|
||||
("price", wagtail.blocks.CharBlock()),
|
||||
]
|
||||
),
|
||||
),
|
||||
("raw_html", wagtail.blocks.RawHTMLBlock()),
|
||||
(
|
||||
"books",
|
||||
wagtail.blocks.StreamBlock(
|
||||
[
|
||||
("title", wagtail.blocks.CharBlock()),
|
||||
("author", wagtail.blocks.CharBlock()),
|
||||
]
|
||||
),
|
||||
),
|
||||
(
|
||||
"title_list",
|
||||
wagtail.blocks.ListBlock(wagtail.blocks.CharBlock()),
|
||||
),
|
||||
],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="tableblockstreampage",
|
||||
name="table",
|
||||
field=wagtail.fields.StreamField(
|
||||
[("table", wagtail.contrib.table_block.blocks.TableBlock())],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
]
|
||||
180
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0022_variousondeletemodel.py
vendored
Normal file
180
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0022_variousondeletemodel.py
vendored
Normal file
@@ -0,0 +1,180 @@
|
||||
# Generated by Django 4.1.7 on 2023-03-16 14:50
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import wagtail.blocks
|
||||
import wagtail.documents.blocks
|
||||
import wagtail.fields
|
||||
import wagtail.images.blocks
|
||||
import wagtail.snippets.blocks
|
||||
import wagtail.test.testapp.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("contenttypes", "0002_remove_content_type_name"),
|
||||
("wagtaildocs", "0012_uploadeddocument"),
|
||||
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
|
||||
("tests", "0021_remove_non_json_field_streamfields"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="VariousOnDeleteModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.TextField()),
|
||||
("object_id", models.UUIDField(blank=True, null=True)),
|
||||
(
|
||||
"stream_field",
|
||||
wagtail.fields.StreamField(
|
||||
[
|
||||
(
|
||||
"advertisement_content",
|
||||
wagtail.blocks.StreamBlock(
|
||||
[
|
||||
(
|
||||
"captioned_advert",
|
||||
wagtail.blocks.StructBlock(
|
||||
[
|
||||
(
|
||||
"advert",
|
||||
wagtail.snippets.blocks.SnippetChooserBlock(
|
||||
wagtail.test.testapp.models.Advert
|
||||
),
|
||||
),
|
||||
(
|
||||
"caption",
|
||||
wagtail.blocks.CharBlock(),
|
||||
),
|
||||
]
|
||||
),
|
||||
),
|
||||
("rich_text", wagtail.blocks.RichTextBlock()),
|
||||
]
|
||||
),
|
||||
),
|
||||
("image", wagtail.images.blocks.ImageChooserBlock()),
|
||||
(
|
||||
"document",
|
||||
wagtail.documents.blocks.DocumentChooserBlock(),
|
||||
),
|
||||
],
|
||||
use_json_field=True,
|
||||
),
|
||||
),
|
||||
("rich_text", wagtail.fields.RichTextField(blank=True)),
|
||||
(
|
||||
"content_type",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="contenttypes.contenttype",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_cascade",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_do_nothing",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.DO_NOTHING,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_protect",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_restrict",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.RESTRICT,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_set",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=models.SET(
|
||||
wagtail.test.testapp.models.get_default_advert
|
||||
),
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_set_default",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
default=wagtail.test.testapp.models.get_default_advert,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_DEFAULT,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"on_delete_set_null",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.SET_NULL,
|
||||
related_name="+",
|
||||
to="tests.advert",
|
||||
),
|
||||
),
|
||||
(
|
||||
"protected_document",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="+",
|
||||
to="wagtaildocs.document",
|
||||
),
|
||||
),
|
||||
(
|
||||
"protected_image",
|
||||
models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="+",
|
||||
to="wagtailimages.image",
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,25 @@
|
||||
# Generated by Django 4.1.7 on 2023-03-13 16:44
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0022_variousondeletemodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="snippetchoosermodel",
|
||||
name="full_featured",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="tests.fullfeaturedsnippet",
|
||||
verbose_name="Chosen snippet",
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,32 @@
|
||||
# Generated by Django 4.2b1 on 2023-03-21 17:12
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0023_snippetchoosermodel_full_featured"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="fullfeaturedsnippet",
|
||||
name="country_code",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
choices=[
|
||||
("ID", "Indonesia"),
|
||||
("PH", "Philippines"),
|
||||
("UK", "United Kingdom"),
|
||||
],
|
||||
default="UK",
|
||||
max_length=2,
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="fullfeaturedsnippet",
|
||||
name="some_date",
|
||||
field=models.DateField(auto_now=True),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# Generated by Django 4.0.10 on 2023-06-29 08:13
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("tests", "0024_fullfeaturedsnippet_country_code_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name="importantpagesgenericsetting",
|
||||
options={
|
||||
"verbose_name": "Important pages settings",
|
||||
"verbose_name_plural": "Important pages settings",
|
||||
},
|
||||
),
|
||||
]
|
||||
29
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0026_featurecompletetoy.py
vendored
Normal file
29
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0026_featurecompletetoy.py
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# Generated by Django 4.2.4 on 2023-08-15 14:10
|
||||
|
||||
import wagtail.test.testapp.models
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0025_alter_importantpagesgenericsetting_options"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="FeatureCompleteToy",
|
||||
fields=[
|
||||
(
|
||||
"strid",
|
||||
models.CharField(
|
||||
primary_key=True,
|
||||
default=wagtail.test.testapp.models.random_quotable_pk,
|
||||
max_length=255,
|
||||
serialize=False,
|
||||
),
|
||||
),
|
||||
("name", models.CharField(max_length=255)),
|
||||
],
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,19 @@
|
||||
# Generated by Django 4.2.4 on 2023-08-21 10:56
|
||||
|
||||
import datetime
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0026_featurecompletetoy"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="featurecompletetoy",
|
||||
name="release_date",
|
||||
field=models.DateField(default=datetime.date.today),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 4.2.4 on 2023-08-30 15:45
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0027_featurecompletetoy_release_date"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="fullfeaturedsnippet",
|
||||
name="some_number",
|
||||
field=models.IntegerField(blank=True, default=0),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,24 @@
|
||||
# Generated by Django 4.2.5 on 2023-09-26 09:29
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("tests", "0028_fullfeaturedsnippet_some_number"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="variousondeletemodel",
|
||||
name="cascading_toy",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="+",
|
||||
to="tests.featurecompletetoy",
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,36 @@
|
||||
# Generated by Django 4.0.10 on 2023-10-09 07:24
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("wagtailcore", "0089_log_entry_data_json_null_to_object"),
|
||||
("tests", "0029_variousondeletemodel_cascading_toy"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="PurgeRevisionsProtectedTestModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"revision",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.PROTECT,
|
||||
related_name="+",
|
||||
to="wagtailcore.revision",
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
29
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0031_searchtestmodel.py
vendored
Normal file
29
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0031_searchtestmodel.py
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# Generated by Django 4.2.7 on 2023-11-08 14:46
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0030_purgerevisionsprotectedtestmodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="SearchTestModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("title", models.CharField(max_length=255)),
|
||||
("body", models.TextField()),
|
||||
],
|
||||
),
|
||||
]
|
||||
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0032_custompermissionpage.py
vendored
Normal file
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0032_custompermissionpage.py
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# Generated by Django 4.2.3 on 2023-07-19 12:59
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0088_fix_log_entry_json_timestamps"),
|
||||
("tests", "0031_searchtestmodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="CustomPermissionPage",
|
||||
fields=[
|
||||
(
|
||||
"page_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("wagtailcore.page",),
|
||||
),
|
||||
]
|
||||
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0033_customcopyformpage.py
vendored
Normal file
35
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0033_customcopyformpage.py
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# Generated by Django 4.2.5 on 2023-12-30 06:09
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("wagtailcore", "0091_remove_revision_submitted_for_moderation"),
|
||||
("tests", "0032_custompermissionpage"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="CustomCopyFormPage",
|
||||
fields=[
|
||||
(
|
||||
"page_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="wagtailcore.page",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
},
|
||||
bases=("wagtailcore.page",),
|
||||
),
|
||||
]
|
||||
44
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0034_custompermissionmodel.py
vendored
Normal file
44
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0034_custompermissionmodel.py
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
# Generated by Django 4.2.7 on 2024-02-22 09:21
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("tests", "0033_customcopyformpage"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="CustomPermissionModel",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.TextField(default="Tailwag")),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "ADVANCED permission model",
|
||||
"verbose_name_plural": "ADVANCED permission models",
|
||||
"permissions": [
|
||||
("can_start_trouble", "Can start trouble"),
|
||||
("cause_chaos", "Cause chaos for advanced permission model"),
|
||||
("change_text", "Change text"),
|
||||
("control", "Manage custom permission model"),
|
||||
],
|
||||
"default_permissions": (
|
||||
"add",
|
||||
"change",
|
||||
"delete",
|
||||
"view",
|
||||
"bulk_update",
|
||||
),
|
||||
},
|
||||
),
|
||||
]
|
||||
30
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0035_modelwithcustommanager.py
vendored
Normal file
30
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0035_modelwithcustommanager.py
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
# Generated by Django 5.0.1 on 2024-03-15 21:20
|
||||
|
||||
import django.db.models.manager
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("tests", "0034_custompermissionmodel"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="ModelWithCustomManager",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
],
|
||||
managers=[
|
||||
("instances", django.db.models.manager.Manager()),
|
||||
],
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,28 @@
|
||||
# Generated by Django 5.0.3 on 2024-04-15 22:12
|
||||
|
||||
import django.db.models.deletion
|
||||
import wagtail.blocks
|
||||
import wagtail.fields
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('tests', '0035_modelwithcustommanager'),
|
||||
('wagtailcore', '0093_uploadedfile'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ComplexDefaultStreamPage',
|
||||
fields=[
|
||||
('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.page')),
|
||||
('body', wagtail.fields.StreamField([('text', wagtail.blocks.CharBlock()), ('rich_text', wagtail.blocks.RichTextBlock()), ('books', wagtail.blocks.StreamBlock([('title', wagtail.blocks.CharBlock()), ('author', wagtail.blocks.CharBlock())]))], default=[('rich_text', '<p>My <i>lovely</i> books</p>'), ('books', [('title', 'The Great Gatsby'), ('author', 'F. Scott Fitzgerald')])])),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('wagtailcore.page',),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,42 @@
|
||||
# Generated by Django 4.2.11 on 2024-04-25 15:51
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('wagtailcore', '0093_uploadedfile'),
|
||||
('tests', '0036_complexdefaultstreampage'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='TestPermissionedGenericSetting',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('title', models.CharField(max_length=100)),
|
||||
('sensitive_email', models.EmailField(max_length=50)),
|
||||
],
|
||||
options={
|
||||
'permissions': [('can_edit_sensitive_email_generic_setting', 'Can edit sensitive email generic setting.')],
|
||||
},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='featurecompletetoy',
|
||||
options={'permissions': [('can_set_release_date', 'Can set release date')]},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='TestPermissionedSiteSetting',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('title', models.CharField(max_length=100)),
|
||||
('sensitive_email', models.EmailField(max_length=50)),
|
||||
('site', models.OneToOneField(editable=False, on_delete=django.db.models.deletion.CASCADE, to='wagtailcore.site')),
|
||||
],
|
||||
options={
|
||||
'permissions': [('can_edit_sensitive_email_site_setting', 'Can edit sensitive email site setting.')],
|
||||
},
|
||||
),
|
||||
]
|
||||
52
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0038_sociallink.py
vendored
Normal file
52
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/0038_sociallink.py
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
# Generated by Django 4.2.13 on 2024-06-12 12:06
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
import modelcluster.fields
|
||||
import wagtail.search.index
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("tests", "0037_testpermissionedgenericsetting_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="SocialLink",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("url", models.URLField()),
|
||||
(
|
||||
"kind",
|
||||
models.CharField(
|
||||
choices=[("twitter", "Twitter"), ("facebook", "Facebook")],
|
||||
max_length=30,
|
||||
),
|
||||
),
|
||||
(
|
||||
"person",
|
||||
modelcluster.fields.ParentalKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="social_links",
|
||||
to="tests.personpage",
|
||||
verbose_name="Person",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Social link",
|
||||
"verbose_name_plural": "Social links",
|
||||
},
|
||||
bases=(wagtail.search.index.Indexed, models.Model),
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,45 @@
|
||||
# Generated by Django 5.0.6 on 2024-06-21 06:47
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('tests', '0038_sociallink'),
|
||||
('wagtailcore', '0094_alter_page_locale'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='eventcategory',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='eventpagecarouselitem',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='eventpagerelatedlink',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='eventpagespeaker',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='eventpagespeakeraward',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='fullfeaturedsnippet',
|
||||
name='locale',
|
||||
field=models.ForeignKey(editable=False, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailcore.locale', verbose_name='locale'),
|
||||
),
|
||||
]
|
||||
0
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/__init__.py
vendored
Normal file
0
env/lib/python3.10/site-packages/wagtail/test/testapp/migrations/__init__.py
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user