Rename wagtail.wagtaildocs to wagtail.documents

Conflicts:
	docs/advanced_topics/i18n/index.rst
	docs/advanced_topics/settings.rst
	docs/getting_started/integrating_into_django.rst
	gulpfile.js/config.js
	wagtail/admin/tests/test_collections_views.py
	wagtail/api/v2/signal_handlers.py
	wagtail/contrib/wagtailstyleguide/views.py
	wagtail/core/tests/test_collection_permission_policies.py
	wagtail/documents/permissions.py
	wagtail/documents/tests/test_admin_views.py
	wagtail/documents/tests/test_collection_privacy.py
	wagtail/documents/tests/test_models.py
	wagtail/documents/views/chooser.py
	wagtail/documents/views/documents.py
	wagtail/documents/views/serve.py
	wagtail/documents/wagtail_hooks.py
	wagtail/documents/widgets.py
	wagtail/project_template/project_name/urls.py
	wagtail/tests/demosite/models.py
	wagtail/tests/non_root_urls.py
	wagtail/tests/settings.py
	wagtail/tests/testapp/models.py
	wagtail/tests/urls.py
pull/4068/head
Karl Hobley 2017-11-17 11:11:29 +00:00 zatwierdzone przez Matt Westcott
rodzic 63a32fb77f
commit 78b1372cd4
165 zmienionych plików z 76 dodań i 76 usunięć

Wyświetl plik

@ -14,8 +14,8 @@ source_lang = en
type = PO type = PO
[wagtail.wagtaildocs] [wagtail.wagtaildocs]
file_filter = wagtail/wagtaildocs/locale/<lang>/LC_MESSAGES/django.po file_filter = wagtail/documents/locale/<lang>/LC_MESSAGES/django.po
source_file = wagtail/wagtaildocs/locale/en/LC_MESSAGES/django.po source_file = wagtail/documents/locale/en/LC_MESSAGES/django.po
source_lang = en source_lang = en
type = PO type = PO

Wyświetl plik

@ -45,7 +45,7 @@ Wagtail provides three endpoint classes you can use:
- Pages :class:`wagtail.api.v2.endpoints.PagesAPIEndpoint` - Pages :class:`wagtail.api.v2.endpoints.PagesAPIEndpoint`
- Images :class:`wagtail.wagtailimages.api.v2.endpoints.ImagesAPIEndpoint` - Images :class:`wagtail.wagtailimages.api.v2.endpoints.ImagesAPIEndpoint`
- Documents :class:`wagtail.wagtaildocs.api.v2.endpoints.DocumentsAPIEndpoint` - Documents :class:`wagtail.documents.api.v2.endpoints.DocumentsAPIEndpoint`
You can subclass any of these endpoint classes to customise their functionality. You can subclass any of these endpoint classes to customise their functionality.
Additionally, there is a base endpoint class you can use for adding different Additionally, there is a base endpoint class you can use for adding different
@ -61,7 +61,7 @@ types in their default configuration:
from wagtail.api.v2.endpoints import PagesAPIEndpoint from wagtail.api.v2.endpoints import PagesAPIEndpoint
from wagtail.api.v2.router import WagtailAPIRouter from wagtail.api.v2.router import WagtailAPIRouter
from wagtail.wagtailimages.api.v2.endpoints import ImagesAPIEndpoint from wagtail.wagtailimages.api.v2.endpoints import ImagesAPIEndpoint
from wagtail.wagtaildocs.api.v2.endpoints import DocumentsAPIEndpoint from wagtail.documents.api.v2.endpoints import DocumentsAPIEndpoint
# Create the router. "wagtailapi" is the URL namespace # Create the router. "wagtailapi" is the URL namespace
api_router = WagtailAPIRouter('wagtailapi') api_router = WagtailAPIRouter('wagtailapi')

Wyświetl plik

@ -8,7 +8,7 @@ additional fields.
You need to complete the following steps in your project to do this: You need to complete the following steps in your project to do this:
- Create a new document model that inherits from - Create a new document model that inherits from
``wagtail.wagtaildocs.models.AbstractDocument``. This is where you would ``wagtail.documents.models.AbstractDocument``. This is where you would
add additional fields. add additional fields.
- Point ``WAGTAILDOCS_DOCUMENT_MODEL`` to the new model. - Point ``WAGTAILDOCS_DOCUMENT_MODEL`` to the new model.
@ -17,7 +17,7 @@ Here's an example:
.. code-block:: python .. code-block:: python
# models.py # models.py
from wagtail.wagtaildocs.models import Document, AbstractDocument from wagtail.documents.models import Document, AbstractDocument
class CustomDocument(AbstractDocument): class CustomDocument(AbstractDocument):
# Custom field example: # Custom field example:
@ -62,6 +62,6 @@ Then in your settings module:
Referring to the document model Referring to the document model
=============================== ===============================
.. module:: wagtail.wagtaildocs.models .. module:: wagtail.documents.models
.. autofunction:: get_document_model .. autofunction:: get_document_model

Wyświetl plik

@ -88,7 +88,7 @@ This feature is enabled through the project's root URL configuration. Just put t
from django.contrib import admin from django.contrib import admin
from wagtail.admin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
from wagtail.core import urls as wagtail_urls from wagtail.core import urls as wagtail_urls

Wyświetl plik

@ -66,7 +66,7 @@ Apps (``settings.py``)
'wagtail.wagtailsites', 'wagtail.wagtailsites',
'wagtail.wagtailusers', 'wagtail.wagtailusers',
'wagtail.wagtailsnippets', 'wagtail.wagtailsnippets',
'wagtail.wagtaildocs', 'wagtail.documents',
'wagtail.wagtailimages', 'wagtail.wagtailimages',
'wagtail.wagtailsearch', 'wagtail.wagtailsearch',
'wagtail.admin', 'wagtail.admin',
@ -449,7 +449,7 @@ URL Patterns
from wagtail.core import urls as wagtail_urls from wagtail.core import urls as wagtail_urls
from wagtail.admin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
from wagtail.wagtailsearch import urls as wagtailsearch_urls from wagtail.wagtailsearch import urls as wagtailsearch_urls
urlpatterns = [ urlpatterns = [
@ -508,7 +508,7 @@ These two files should reside in your project directory (``myproject/myproject/`
'wagtail.wagtailsites', 'wagtail.wagtailsites',
'wagtail.wagtailusers', 'wagtail.wagtailusers',
'wagtail.wagtailsnippets', 'wagtail.wagtailsnippets',
'wagtail.wagtaildocs', 'wagtail.documents',
'wagtail.wagtailimages', 'wagtail.wagtailimages',
'wagtail.wagtailsearch', 'wagtail.wagtailsearch',
'wagtail.admin', 'wagtail.admin',
@ -692,7 +692,7 @@ These two files should reside in your project directory (``myproject/myproject/`
from wagtail.core import urls as wagtail_urls from wagtail.core import urls as wagtail_urls
from wagtail.admin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
from wagtail.wagtailsearch import urls as wagtailsearch_urls from wagtail.wagtailsearch import urls as wagtailsearch_urls

Wyświetl plik

@ -26,7 +26,7 @@ In your settings file, add the following apps to ``INSTALLED_APPS``:
'wagtail.wagtailsites', 'wagtail.wagtailsites',
'wagtail.wagtailusers', 'wagtail.wagtailusers',
'wagtail.wagtailsnippets', 'wagtail.wagtailsnippets',
'wagtail.wagtaildocs', 'wagtail.documents',
'wagtail.wagtailimages', 'wagtail.wagtailimages',
'wagtail.wagtailsearch', 'wagtail.wagtailsearch',
'wagtail.admin', 'wagtail.admin',
@ -64,7 +64,7 @@ Now make the following additions to your ``urls.py`` file:
.. code-block:: python .. code-block:: python
from wagtail.admin import urls as wagtailadmin_urls from wagtail.admin import urls as wagtailadmin_urls
from wagtail.wagtaildocs import urls as wagtaildocs_urls from wagtail.documents import urls as wagtaildocs_urls
from wagtail.core import urls as wagtail_urls from wagtail.core import urls as wagtail_urls
urlpatterns = [ urlpatterns = [

Wyświetl plik

@ -37,7 +37,7 @@ instance of ``wagtailimages.models.Image`` (or a custom model that subclasses
``wagtailimages.models.AbstractImage``), a thumbnail of that image will be ``wagtailimages.models.AbstractImage``), a thumbnail of that image will be
rendered. rendered.
If you have `wagtail.wagtaildocs` installed, and the value happens to be an If you have `wagtail.documents` installed, and the value happens to be an
instance of `wagtaildocs.models.Document` (or a custom model that subclasses instance of `wagtaildocs.models.Document` (or a custom model that subclasses
``wagtaildocs.models.AbstractDocument``), a link to that document will be ``wagtaildocs.models.AbstractDocument``), a link to that document will be
rendered, along with the document title, file extension and size. rendered, along with the document title, file extension and size.

Wyświetl plik

@ -183,16 +183,16 @@ FormSubmissionsPanel
DocumentChooserPanel DocumentChooserPanel
-------------------- --------------------
.. module:: wagtail.wagtaildocs.edit_handlers .. module:: wagtail.documents.edit_handlers
.. class:: DocumentChooserPanel(field_name) .. class:: DocumentChooserPanel(field_name)
For files in other formats, Wagtail provides a generic file store through the :class:`~wagtail.wagtaildocs.models.Document` model: For files in other formats, Wagtail provides a generic file store through the :class:`~wagtail.documents.models.Document` model:
.. code-block:: python .. code-block:: python
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
from wagtail.wagtaildocs.edit_handlers import DocumentChooserPanel from wagtail.documents.edit_handlers import DocumentChooserPanel
class BookPage(Page): class BookPage(Page):

Wyświetl plik

@ -160,7 +160,7 @@ These are used for structuring fields in the interface.
- :class:`~wagtail.admin.edit_handlers.PageChooserPanel` - :class:`~wagtail.admin.edit_handlers.PageChooserPanel`
- :class:`~wagtail.wagtailimages.edit_handlers.ImageChooserPanel` - :class:`~wagtail.wagtailimages.edit_handlers.ImageChooserPanel`
- :class:`~wagtail.wagtaildocs.edit_handlers.DocumentChooserPanel` - :class:`~wagtail.documents.edit_handlers.DocumentChooserPanel`
- :class:`~wagtail.wagtailsnippets.edit_handlers.SnippetChooserPanel` - :class:`~wagtail.wagtailsnippets.edit_handlers.SnippetChooserPanel`
.. note:: .. note::

Wyświetl plik

@ -270,7 +270,7 @@ A control for selecting a page object, using Wagtail's page browser. The followi
DocumentChooserBlock DocumentChooserBlock
~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
``wagtail.wagtaildocs.blocks.DocumentChooserBlock`` ``wagtail.documents.blocks.DocumentChooserBlock``
A control to allow the editor to select an existing document object, or upload a new one. The keyword argument ``required`` (default: True) is accepted. A control to allow the editor to select an existing document object, or upload a new one. The keyword argument ``required`` (default: True) is accepted.

Wyświetl plik

@ -24,7 +24,7 @@ App.prototype.scssSources = function() {
// All the Wagtail apps that contain static files // All the Wagtail apps that contain static files
var apps = [ var apps = [
new App('wagtail/admin'), new App('wagtail/admin'),
new App('wagtail/wagtaildocs'), new App('wagtail/documents'),
new App('wagtail/wagtailembeds'), new App('wagtail/wagtailembeds'),
new App('wagtail/wagtailimages'), new App('wagtail/wagtailimages'),
new App('wagtail/wagtailsnippets'), new App('wagtail/wagtailsnippets'),

Wyświetl plik

@ -26,8 +26,8 @@ ignore = D100,D101,D102,D103,D105,D200,D202,D204,D205,D209,D400,D401,E303,E501,N
[testenv] [testenv]
install_command = pip install -e ".[testing]" -U {opts} {packages} install_command = pip install -e ".[testing]" -U {opts} {packages}
commands = commands =
elasticsearch2: coverage run runtests.py wagtail.wagtailsearch wagtail.wagtaildocs wagtail.wagtailimages --elasticsearch2 elasticsearch2: coverage run runtests.py wagtail.wagtailsearch wagtail.documents wagtail.wagtailimages --elasticsearch2
elasticsearch5: coverage run runtests.py wagtail.wagtailsearch wagtail.wagtaildocs wagtail.wagtailimages --elasticsearch5 elasticsearch5: coverage run runtests.py wagtail.wagtailsearch wagtail.documents wagtail.wagtailimages --elasticsearch5
noelasticsearch: coverage run runtests.py noelasticsearch: coverage run runtests.py
basepython = basepython =

Wyświetl plik

@ -5,7 +5,7 @@ import json
from django.urls import reverse from django.urls import reverse
from wagtail.api.v2.tests.test_documents import TestDocumentDetail, TestDocumentListing from wagtail.api.v2.tests.test_documents import TestDocumentDetail, TestDocumentListing
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
from .utils import AdminAPITestCase from .utils import AdminAPITestCase

Wyświetl plik

@ -5,7 +5,7 @@ from django.urls import reverse
from wagtail.tests.utils import WagtailTestUtils from wagtail.tests.utils import WagtailTestUtils
from wagtail.core.models import Collection from wagtail.core.models import Collection
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
class TestCollectionsIndexView(TestCase, WagtailTestUtils): class TestCollectionsIndexView(TestCase, WagtailTestUtils):

Wyświetl plik

@ -6,7 +6,7 @@ from django.urls import reverse
from wagtail.contrib.wagtailfrontendcache.utils import purge_url_from_cache from wagtail.contrib.wagtailfrontendcache.utils import purge_url_from_cache
from wagtail.core.models import get_page_models from wagtail.core.models import get_page_models
from wagtail.core.signals import page_published, page_unpublished from wagtail.core.signals import page_published, page_unpublished
from wagtail.wagtaildocs.models import get_document_model from wagtail.documents.models import get_document_model
from wagtail.wagtailimages import get_image_model from wagtail.wagtailimages import get_image_model
from .utils import get_base_url from .utils import get_base_url

Wyświetl plik

@ -8,7 +8,7 @@ from django.test.utils import override_settings
from django.urls import reverse from django.urls import reverse
from wagtail.api.v2 import signal_handlers from wagtail.api.v2 import signal_handlers
from wagtail.wagtaildocs.models import get_document_model from wagtail.documents.models import get_document_model
class TestDocumentListing(TestCase): class TestDocumentListing(TestCase):

Wyświetl plik

@ -880,7 +880,7 @@ class InspectView(InstanceSpecificView):
# wagtail.wagtaildocuments might not be installed # wagtail.wagtaildocuments might not be installed
try: try:
from wagtail.wagtaildocs.models import AbstractDocument from wagtail.documents.models import AbstractDocument
if isinstance(val, AbstractDocument): if isinstance(val, AbstractDocument):
# Render a link to the document # Render a link to the document
return self.get_document_field_display(field_name, field) return self.get_document_field_display(field_name, field)

Wyświetl plik

@ -11,7 +11,7 @@ from wagtail.admin.rich_text import get_rich_text_editor_widget
from wagtail.admin.widgets import ( from wagtail.admin.widgets import (
AdminAutoHeightTextInput, AdminDateInput, AdminDateTimeInput, AdminPageChooser, AdminTimeInput) AdminAutoHeightTextInput, AdminDateInput, AdminDateTimeInput, AdminPageChooser, AdminTimeInput)
from wagtail.core.models import Page from wagtail.core.models import Page
from wagtail.wagtaildocs.widgets import AdminDocumentChooser from wagtail.documents.widgets import AdminDocumentChooser
from wagtail.wagtailimages.widgets import AdminImageChooser from wagtail.wagtailimages.widgets import AdminImageChooser
from wagtail.wagtailsnippets.widgets import AdminSnippetChooser from wagtail.wagtailsnippets.widgets import AdminSnippetChooser

Wyświetl plik

@ -9,7 +9,7 @@ from wagtail.core.models import Collection, GroupCollectionPermission
from wagtail.core.permission_policies.collections import ( from wagtail.core.permission_policies.collections import (
CollectionOwnershipPermissionPolicy, CollectionPermissionPolicy) CollectionOwnershipPermissionPolicy, CollectionPermissionPolicy)
from wagtail.core.tests.test_permission_policies import PermissionPolicyTestUtils from wagtail.core.tests.test_permission_policies import PermissionPolicyTestUtils
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
class PermissionPolicyTestCase(PermissionPolicyTestUtils, TestCase): class PermissionPolicyTestCase(PermissionPolicyTestUtils, TestCase):

Wyświetl plik

@ -0,0 +1 @@
default_app_config = 'wagtail.documents.apps.WagtailDocsAppConfig'

Wyświetl plik

@ -3,7 +3,7 @@ from __future__ import absolute_import, unicode_literals
from django.conf import settings from django.conf import settings
from django.contrib import admin from django.contrib import admin
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
if hasattr(settings, 'WAGTAILDOCS_DOCUMENT_MODEL') and settings.WAGTAILDOCS_DOCUMENT_MODEL != 'wagtaildocs.Document': if hasattr(settings, 'WAGTAILDOCS_DOCUMENT_MODEL') and settings.WAGTAILDOCS_DOCUMENT_MODEL != 'wagtaildocs.Document':
# This installation provides its own custom document class; # This installation provides its own custom document class;

Wyświetl plik

@ -2,7 +2,7 @@ from __future__ import absolute_import, unicode_literals
from django.conf.urls import url from django.conf.urls import url
from wagtail.wagtaildocs.views import chooser, documents, multiple from wagtail.documents.views import chooser, documents, multiple
app_name = 'wagtaildocs' app_name = 'wagtaildocs'
urlpatterns = [ urlpatterns = [

Wyświetl plik

@ -4,10 +4,10 @@ from django.apps import AppConfig
class WagtailDocsAppConfig(AppConfig): class WagtailDocsAppConfig(AppConfig):
name = 'wagtail.wagtaildocs' name = 'wagtail.documents'
label = 'wagtaildocs' label = 'wagtaildocs'
verbose_name = "Wagtail documents" verbose_name = "Wagtail documents"
def ready(self): def ready(self):
from wagtail.wagtaildocs.signal_handlers import register_signal_handlers from wagtail.documents.signal_handlers import register_signal_handlers
register_signal_handlers() register_signal_handlers()

Wyświetl plik

@ -9,12 +9,12 @@ from wagtail.core.blocks import ChooserBlock
class DocumentChooserBlock(ChooserBlock): class DocumentChooserBlock(ChooserBlock):
@cached_property @cached_property
def target_model(self): def target_model(self):
from wagtail.wagtaildocs.models import get_document_model from wagtail.documents.models import get_document_model
return get_document_model() return get_document_model()
@cached_property @cached_property
def widget(self): def widget(self):
from wagtail.wagtaildocs.widgets import AdminDocumentChooser from wagtail.documents.widgets import AdminDocumentChooser
return AdminDocumentChooser return AdminDocumentChooser
def render_basic(self, value, context=None): def render_basic(self, value, context=None):

Wyświetl plik

@ -7,8 +7,8 @@ from django.utils.translation import ugettext_lazy as _
from wagtail.admin import widgets from wagtail.admin import widgets
from wagtail.admin.forms import ( from wagtail.admin.forms import (
BaseCollectionMemberForm, collection_member_permission_formset_factory) BaseCollectionMemberForm, collection_member_permission_formset_factory)
from wagtail.wagtaildocs.models import Document from wagtail.documents.models import Document
from wagtail.wagtaildocs.permissions import permission_policy as documents_permission_policy from wagtail.documents.permissions import permission_policy as documents_permission_policy
class BaseDocumentForm(BaseCollectionMemberForm): class BaseDocumentForm(BaseCollectionMemberForm):

Some files were not shown because too many files have changed in this diff Show More