Compare 588deb9 ... +0 ... 123d9ce

Coverage Reach
client/src/components/Draftail/sources/ModalWorkflowSource.js client/src/components/Draftail/decorators/TooltipEntity.js client/src/components/Draftail/decorators/Link.js client/src/components/Draftail/decorators/Document.js client/src/components/Draftail/blocks/MediaBlock.js client/src/components/Draftail/blocks/EmbedBlock.js client/src/components/Draftail/blocks/ImageBlock.js client/src/components/Draftail/EditorFallback/EditorFallback.js client/src/components/Draftail/index.js client/src/components/Draftail/DraftUtils.js client/src/components/Draftail/Tooltip/Tooltip.js client/src/components/Explorer/ExplorerPanel.tsx client/src/components/Explorer/reducers/nodes.ts client/src/components/Explorer/reducers/explorer.ts client/src/components/Explorer/actions.ts client/src/components/Explorer/ExplorerItem.tsx client/src/components/Explorer/index.tsx client/src/components/Explorer/Explorer.tsx client/src/components/Explorer/ExplorerHeader.tsx client/src/components/Explorer/ExplorerToggle.tsx client/src/components/Explorer/PageCount.tsx client/src/components/Portal/Portal.js client/src/components/Button/Button.js client/src/components/UpgradeNotification/index.js client/src/components/Transition/Transition.js client/src/components/Icon/Icon.js client/src/components/PublicationStatus/PublicationStatus.js client/src/components/LoadingSpinner/LoadingSpinner.js client/src/includes/initSubmenus.js client/src/includes/initSkipLink.js client/src/includes/initIE11Warning.js client/src/utils/focus.js client/src/utils/version.js client/src/utils/actions.ts client/src/api/client.js client/src/api/admin.ts client/src/index.ts client/src/config/wagtailConfig.js wagtail/admin/static_src/wagtailadmin/js/page-editor.js wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js wagtail/admin/static_src/wagtailadmin/js/vendor/jquery-3.5.1.min.js wagtail/admin/static_src/wagtailadmin/app/wagtailadmin.entry.js wagtail/admin/static_src/wagtailadmin/app/draftail.entry.js

Flags

Flags have been temporarily removed from this view while the flagging feature is refactored for better performance and user experience.

You can still use flags when viewing individual files. Flag-level thresholds will also remain on pull and merge requests in your repository provider.

More information can be found in our documentation.


@@ -2,7 +2,7 @@
Loading
2 2
3 3
import React from 'react';
4 4
5 -
import { ADMIN_URLS, STRINGS } from '../../config/wagtailConfig';
5 +
import { ADMIN_URLS, STRINGS, LOCALE_NAMES } from '../../config/wagtailConfig';
6 6
import Icon from '../../components/Icon/Icon';
7 7
import Button from '../../components/Button/Button';
8 8
import PublicationStatus from '../../components/PublicationStatus/PublicationStatus';
@@ -26,6 +26,7 @@
Loading
26 26
  const { id, admin_display_title: title, meta } = item;
27 27
  const hasChildren = meta.children.count > 0;
28 28
  const isPublished = meta.status.live && !meta.status.has_unpublished_changes;
29 +
  const localeName = meta.parent?.id === 1 && meta.locale && (LOCALE_NAMES.get(meta.locale) || meta.locale);
29 30
30 31
  return (
31 32
    <div className="c-explorer__item">
@@ -36,11 +37,12 @@
Loading
36 37
          {title}
37 38
        </h3>
38 39
39 -
        {!isPublished ? (
40 +
        {(!isPublished || localeName) &&
40 41
          <span className="c-explorer__meta">
41 -
            <PublicationStatus status={meta.status} />
42 +
            {localeName && <span className="o-pill c-status">{localeName}</span>}
43 +
            {!isPublished && <PublicationStatus status={meta.status} />}
42 44
          </span>
43 -
        ) : null}
45 +
        }
44 46
      </Button>
45 47
      <Button
46 48
        href={`${ADMIN_URLS.PAGES}${id}/edit/`}

@@ -6,3 +6,10 @@
Loading
6 6
export const MAX_EXPLORER_PAGES = 200;
7 7
8 8
export const IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;
9 +
10 +
export const LOCALE_NAMES = new Map();
11 +
12 +
/* eslint-disable-next-line camelcase */
13 +
global.wagtailConfig.LOCALES.forEach(({ code, display_name }) => {
14 +
  LOCALE_NAMES.set(code, display_name);
15 +
});

@@ -162,7 +162,7 @@
Loading
162 162
        className="explorer"
163 163
        paused={paused || !page || page.isFetching}
164 164
        focusTrapOptions={{
165 -
          initialFocus: '.c-explorer__header',
165 +
          initialFocus: '.c-explorer__header__title',
166 166
          onDeactivate: onClose,
167 167
        }}
168 168
      >

@@ -1,7 +1,7 @@
Loading
1 1
/* eslint-disable react/prop-types */
2 2
3 3
import React from 'react';
4 -
import { ADMIN_URLS, STRINGS } from '../../config/wagtailConfig';
4 +
import { ADMIN_URLS, STRINGS, LOCALE_NAMES } from '../../config/wagtailConfig';
5 5
6 6
import Button from '../../components/Button/Button';
7 7
import Icon from '../../components/Icon/Icon';
@@ -19,21 +19,29 @@
Loading
19 19
 */
20 20
const ExplorerHeader: React.FunctionComponent<ExplorerHeaderProps> = ({ page, depth, onClick }) => {
21 21
  const isRoot = depth === 0;
22 +
  const isSiteRoot = page.id === 0;
22 23
23 24
  return (
24 -
    <Button
25 -
      href={page.id ? `${ADMIN_URLS.PAGES}${page.id}/` : ADMIN_URLS.PAGES}
26 -
      className="c-explorer__header"
27 -
      onClick={onClick}
28 -
    >
29 -
      <div className="c-explorer__header__inner">
30 -
        <Icon
31 -
          name={isRoot ? 'home' : 'arrow-left'}
32 -
          className="icon--explorer-header"
33 -
        />
34 -
        <span>{page.admin_display_title || STRINGS.PAGES}</span>
35 -
      </div>
36 -
    </Button>
25 +
    <div className="c-explorer__header">
26 +
      <Button
27 +
        href={!isSiteRoot ? `${ADMIN_URLS.PAGES}${page.id}/` : ADMIN_URLS.PAGES}
28 +
        className="c-explorer__header__title "
29 +
        onClick={onClick}
30 +
      >
31 +
        <div className="c-explorer__header__title__inner ">
32 +
          <Icon
33 +
            name={isRoot ? 'home' : 'arrow-left'}
34 +
            className="icon--explorer-header"
35 +
          />
36 +
          <span>{page.admin_display_title || STRINGS.PAGES}</span>
37 +
        </div>
38 +
      </Button>
39 +
      {!isSiteRoot && page.meta.locale &&
40 +
        <div className="c-explorer__header__select">
41 +
          <span>{(LOCALE_NAMES.get(page.meta.locale) || page.meta.locale)}</span>
42 +
        </div>
43 +
      }
44 +
    </div>
37 45
  );
38 46
};
39 47

@@ -15,6 +15,7 @@
Loading
15 15
    parent: {
16 16
      id: number;
17 17
    } | null;
18 +
    locale?: string;
18 19
  };
19 20
  /* eslint-disable-next-line camelcase */
20 21
  admin_display_title?: string;

Learn more Showing 393 files with coverage changes found.

wagtail/admin/userbar.py
Loading file...
wagtail/images/utils.py
Loading file...
wagtail/api/conf.py
Loading file...
wagtail/locales/apps.py
Loading file...
wagtail/search/backends/elasticsearch2.py
Loading file...
wagtail/images/models.py
Loading file...
wagtail/core/wagtail_hooks.py
Loading file...
wagtail/embeds/rich_text/__init__.py
Loading file...
wagtail/core/fields.py
Loading file...
wagtail/admin/forms/models.py
Loading file...
wagtail/admin/views/mixins.py
Loading file...
wagtail/admin/urls/collections.py
Loading file...
wagtail/admin/api/urls.py
Loading file...
wagtail/contrib/postgres_search/models.py
Loading file...
wagtail/users/__init__.py
Loading file...
wagtail/search/__init__.py
Loading file...
wagtail/search/index.py
Loading file...
wagtail/admin/views/pages/move.py
Loading file...
wagtail/contrib/frontend_cache/__init__.py
Loading file...
wagtail/embeds/blocks.py
Loading file...
wagtail/documents/views/multiple.py
Loading file...
wagtail/utils/sendfile_streaming_backend.py
Loading file...
wagtail/admin/views/page_privacy.py
Loading file...
wagtail/contrib/table_block/blocks.py
Loading file...
wagtail/admin/views/userbar.py
Loading file...
wagtail/core/utils.py
Loading file...
wagtail/api/__init__.py
Loading file...
wagtail/admin/rich_text/converters/html_to_contentstate.py
Loading file...
wagtail/contrib/redirects/management/commands/import_redirects.py
Loading file...
wagtail/utils/decorators.py
Loading file...
wagtail/contrib/forms/utils.py
Loading file...
wagtail/admin/widgets/chooser.py
Loading file...
wagtail/contrib/frontend_cache/utils.py
Loading file...
wagtail/contrib/modeladmin/__init__.py
Loading file...
wagtail/contrib/sitemaps/views.py
Loading file...
wagtail/admin/viewsets/model.py
Loading file...
wagtail/admin/views/pages/revisions.py
Loading file...
wagtail/search/management/commands/wagtail_update_index.py
Loading file...
wagtail/admin/widgets/workflows.py
Loading file...
wagtail/core/views.py
Loading file...
wagtail/core/management/commands/create_log_entries_from_revisions.py
Loading file...
wagtail/documents/blocks.py
Loading file...
wagtail/contrib/settings/apps.py
Loading file...
wagtail/utils/widgets.py
Loading file...
wagtail/core/permission_policies/__init__.py
Loading file...
wagtail/contrib/redirects/base_formats.py
Loading file...
wagtail/admin/rich_text/editors/draftail/__init__.py
Loading file...
wagtail/locales/forms.py
Loading file...
wagtail/admin/views/pages/moderation.py
Loading file...
wagtail/core/management/commands/purge_revisions.py
Loading file...
wagtail/core/forms.py
Loading file...
wagtail/contrib/settings/models.py
Loading file...
wagtail/images/rich_text/__init__.py
Loading file...
wagtail/admin/api/views.py
Loading file...
wagtail/admin/views/chooser.py
Loading file...
wagtail/utils/utils.py
Loading file...
wagtail/search/backends/elasticsearch5.py
Loading file...
wagtail/core/management/commands/replace_text.py
Loading file...
wagtail/api/v2/apps.py
Loading file...
wagtail/contrib/styleguide/apps.py
Loading file...
wagtail/admin/views/pages/ordering.py
Loading file...
wagtail/contrib/routable_page/apps.py
Loading file...
wagtail/contrib/postgres_search/__init__.py
Loading file...
wagtail/admin/widgets/button_select.py
Loading file...
wagtail/documents/rich_text/contentstate.py
Loading file...
wagtail/images/views/chooser.py
Loading file...
wagtail/search/urls/admin.py
Loading file...
wagtail/snippets/templatetags/wagtailsnippets_admin_tags.py
Loading file...
wagtail/contrib/forms/wagtail_hooks.py
Loading file...
wagtail/contrib/search_promotions/__init__.py
Loading file...
wagtail/documents/apps.py
Loading file...
wagtail/images/image_operations.py
Loading file...
wagtail/admin/views/pages/copy.py
Loading file...
wagtail/admin/models.py
Loading file...
wagtail/contrib/redirects/utils.py
Loading file...
wagtail/search/wagtail_hooks.py
Loading file...
wagtail/documents/admin_urls.py
Loading file...
wagtail/admin/search.py
Loading file...
wagtail/admin/forms/pages.py
Loading file...
wagtail/snippets/urls.py
Loading file...
wagtail/core/management/commands/move_pages.py
Loading file...
wagtail/contrib/forms/forms.py
Loading file...
wagtail/utils/setup.py
Loading file...
wagtail/contrib/settings/forms.py
Loading file...
wagtail/core/rich_text/pages.py
Loading file...
wagtail/images/__init__.py
Loading file...
wagtail/core/signals.py
Loading file...
wagtail/images/api/v2/views.py
Loading file...
wagtail/admin/urls/reports.py
Loading file...
wagtail/embeds/apps.py
Loading file...
wagtail/contrib/modeladmin/mixins.py
Loading file...
wagtail/images/api/admin/views.py
Loading file...
wagtail/admin/views/collections.py
Loading file...
wagtail/contrib/settings/context_processors.py
Loading file...
wagtail/admin/wagtail_hooks.py
Loading file...
wagtail/locales/tests.py
Loading file...
wagtail/contrib/settings/registry.py
Loading file...
wagtail/contrib/modeladmin/menus.py
Loading file...
wagtail/contrib/modeladmin/apps.py
Loading file...
wagtail/contrib/routable_page/templatetags/wagtailroutablepage_tags.py
Loading file...
wagtail/bin/wagtail.py
Loading file...
wagtail/core/permissions.py
Loading file...
wagtail/core/templatetags/wagtailcore_tags.py
Loading file...
wagtail/admin/forms/tags.py
Loading file...
wagtail/admin/datetimepicker.py
Loading file...
wagtail/contrib/sitemaps/apps.py
Loading file...
wagtail/core/permission_policies/base.py
Loading file...
wagtail/core/blocks/field_block.py
Loading file...
wagtail/locales/wagtail_hooks.py
Loading file...
wagtail/images/signal_handlers.py
Loading file...
wagtail/core/whitelist.py
Loading file...
wagtail/admin/navigation.py
Loading file...
wagtail/images/checks.py
Loading file...
wagtail/contrib/frontend_cache/apps.py
Loading file...
wagtail/admin/views/pages/utils.py
Loading file...
wagtail/search/backends/elasticsearch6.py
Loading file...
wagtail/admin/action_menu.py
Loading file...
wagtail/admin/views/workflows.py
Loading file...
wagtail/embeds/templatetags/wagtailembeds_tags.py
Loading file...
wagtail/snippets/models.py
Loading file...
wagtail/snippets/views/chooser.py
Loading file...
wagtail/contrib/search_promotions/templatetags/wagtailsearchpromotions_tags.py
Loading file...
wagtail/embeds/views/chooser.py
Loading file...
wagtail/admin/api/filters.py
Loading file...
wagtail/admin/widgets/tags.py
Loading file...
wagtail/images/views/images.py
Loading file...
wagtail/contrib/postgres_search/query.py
Loading file...
wagtail/api/v2/__init__.py
Loading file...
wagtail/contrib/styleguide/views.py
Loading file...
wagtail/images/shortcuts.py
Loading file...
wagtail/contrib/forms/apps.py
Loading file...
wagtail/admin/edit_handlers.py
Loading file...
wagtail/contrib/modeladmin/helpers/search.py
Loading file...
wagtail/images/rich_text/contentstate.py
Loading file...
wagtail/search/management/commands/search_garbage_collect.py
Loading file...
wagtail/search/views/queries.py
Loading file...
wagtail/admin/urls/workflows.py
Loading file...
wagtail/contrib/search_promotions/apps.py
Loading file...
wagtail/admin/widgets/filtered_select.py
Loading file...
wagtail/documents/signal_handlers.py
Loading file...
wagtail/admin/modal_workflow.py
Loading file...
wagtail/documents/api/v2/views.py
Loading file...
wagtail/embeds/finders/__init__.py
Loading file...
wagtail/contrib/redirects/permissions.py
Loading file...
wagtail/images/permissions.py
Loading file...
wagtail/admin/menu.py
Loading file...
wagtail/core/blocks/base.py
Loading file...
wagtail/admin/viewsets/base.py
Loading file...
wagtail/snippets/widgets.py
Loading file...
wagtail/core/urls.py
Loading file...
wagtail/contrib/sitemaps/sitemap_generator.py
Loading file...
wagtail/embeds/models.py
Loading file...
wagtail/core/rich_text/feature_registry.py
Loading file...
wagtail/core/permission_policies/collections.py
Loading file...
wagtail/search/signal_handlers.py
Loading file...
wagtail/contrib/modeladmin/helpers/permission.py
Loading file...
wagtail/contrib/search_promotions/views.py
Loading file...
wagtail/contrib/search_promotions/admin_urls.py
Loading file...
wagtail/admin/messages.py
Loading file...
wagtail/images/views/serve.py
Loading file...
wagtail/core/hooks.py
Loading file...
wagtail/admin/rich_text/editors/draftail/features.py
Loading file...
wagtail/images/blocks.py
Loading file...
wagtail/contrib/redirects/tmp_storages.py
Loading file...
wagtail/images/jinja2tags.py
Loading file...
wagtail/search/queryset.py
Loading file...
wagtail/admin/log_action_registry.py
Loading file...
wagtail/admin/rich_text/converters/editor_html.py
Loading file...
wagtail/images/exceptions.py
Loading file...
wagtail/core/exceptions.py
Loading file...
wagtail/__init__.py
Loading file...
wagtail/admin/forms/auth.py
Loading file...
wagtail/contrib/forms/models.py
Loading file...
wagtail/contrib/modeladmin/views.py
Loading file...
wagtail/contrib/styleguide/tests.py
Loading file...
wagtail/core/rich_text/__init__.py
Loading file...
wagtail/admin/signals.py
Loading file...
wagtail/users/tests.py
Loading file...
wagtail/contrib/settings/jinja2tags.py
Loading file...
wagtail/api/v2/views.py
Loading file...
wagtail/sites/__init__.py
Loading file...
wagtail/contrib/sitemaps/__init__.py
Loading file...
wagtail/users/utils.py
Loading file...
wagtail/contrib/redirects/models.py
Loading file...
wagtail/admin/views/pages/create.py
Loading file...
wagtail/documents/models.py
Loading file...
wagtail/documents/views/serve.py
Loading file...
wagtail/contrib/table_block/apps.py
Loading file...
wagtail/contrib/redirects/wagtail_hooks.py
Loading file...
wagtail/contrib/postgres_search/utils.py
Loading file...
wagtail/admin/views/pages/workflow.py
Loading file...
wagtail/admin/urls/pages.py
Loading file...
wagtail/core/management/commands/fixtree.py
Loading file...
wagtail/admin/__init__.py
Loading file...
wagtail/contrib/search_promotions/forms.py
Loading file...
wagtail/admin/views/tags.py
Loading file...
wagtail/core/compat.py
Loading file...
wagtail/core/workflows.py
Loading file...
wagtail/contrib/modeladmin/templatetags/modeladmin_tags.py
Loading file...
wagtail/contrib/redirects/views.py
Loading file...
wagtail/contrib/search_promotions/models.py
Loading file...
wagtail/embeds/finders/oembed.py
Loading file...
wagtail/contrib/routable_page/tests.py
Loading file...
wagtail/admin/views/pages/history.py
Loading file...
wagtail/search/backends/base.py
Loading file...
wagtail/contrib/frontend_cache/tests.py
Loading file...
wagtail/admin/views/account.py
Loading file...
wagtail/snippets/permissions.py
Loading file...
wagtail/admin/apps.py
Loading file...
wagtail/contrib/forms/edit_handlers.py
Loading file...
wagtail/admin/views/pages/usage.py
Loading file...
wagtail/core/models.py
Loading file...
wagtail/admin/checks.py
Loading file...
wagtail/images/widgets.py
Loading file...
wagtail/images/views/multiple.py
Loading file...
wagtail/contrib/sitemaps/tests.py
Loading file...
wagtail/sites/views.py
Loading file...
wagtail/contrib/redirects/__init__.py
Loading file...
wagtail/admin/viewsets/__init__.py
Loading file...
wagtail/contrib/postgres_search/apps.py
Loading file...
wagtail/documents/api/v2/serializers.py
Loading file...
wagtail/admin/jinja2tags.py
Loading file...
wagtail/admin/views/pages/preview.py
Loading file...
wagtail/images/api/fields.py
Loading file...
wagtail/documents/widgets.py
Loading file...
wagtail/admin/forms/__init__.py
Loading file...
wagtail/core/apps.py
Loading file...
wagtail/api/v2/router.py
Loading file...
wagtail/admin/views/pages/delete.py
Loading file...
wagtail/documents/api/admin/views.py
Loading file...
wagtail/sites/forms.py
Loading file...
wagtail/users/wagtail_hooks.py
Loading file...
wagtail/utils/loading.py
Loading file...
wagtail/contrib/settings/views.py
Loading file...
wagtail/locales/utils.py
Loading file...
wagtail/contrib/forms/urls.py
Loading file...
wagtail/core/blocks/__init__.py
Loading file...
wagtail/contrib/modeladmin/helpers/__init__.py
Loading file...
wagtail/users/views/users.py
Loading file...
wagtail/core/jinja2tags.py
Loading file...
wagtail/admin/forms/search.py
Loading file...
wagtail/contrib/redirects/urls.py
Loading file...
wagtail/admin/views/generic.py
Loading file...
wagtail/search/management/commands/update_index.py
Loading file...
wagtail/images/api/admin/serializers.py
Loading file...
wagtail/embeds/oembed_providers.py
Loading file...
wagtail/api/v2/signal_handlers.py
Loading file...
wagtail/embeds/rich_text/contentstate.py
Loading file...
wagtail/contrib/settings/permissions.py
Loading file...
wagtail/admin/views/collection_privacy.py
Loading file...
wagtail/contrib/redirects/forms.py
Loading file...
wagtail/admin/widgets/__init__.py
Loading file...
wagtail/admin/rich_text/__init__.py
Loading file...
wagtail/admin/rich_text/editors/hallo.py
Loading file...
wagtail/snippets/apps.py
Loading file...
wagtail/core/rich_text/rewriters.py
Loading file...
wagtail/core/blocks/list_block.py
Loading file...
wagtail/contrib/settings/templatetags/wagtailsettings_tags.py
Loading file...
wagtail/embeds/__init__.py
Loading file...
wagtail/core/blocks/static_block.py
Loading file...
wagtail/admin/views/pages/lock.py
Loading file...
wagtail/contrib/styleguide/wagtail_hooks.py
Loading file...
wagtail/utils/version.py
Loading file...
wagtail/core/blocks/utils.py
Loading file...
wagtail/images/forms.py
Loading file...
wagtail/contrib/forms/__init__.py
Loading file...
wagtail/contrib/table_block/tests.py
Loading file...
wagtail/contrib/table_block/__init__.py
Loading file...
wagtail/users/apps.py
Loading file...
wagtail/users/templatetags/wagtailusers_tags.py
Loading file...
wagtail/users/urls/users.py
Loading file...
wagtail/contrib/search_promotions/tests.py
Loading file...
wagtail/images/api/v2/serializers.py
Loading file...
wagtail/images/edit_handlers.py
Loading file...
wagtail/admin/views/pages/search.py
Loading file...
wagtail/utils/deprecation.py
Loading file...
wagtail/snippets/action_menu.py
Loading file...
wagtail/documents/rich_text/editor_html.py
Loading file...
wagtail/sites/tests.py
Loading file...
wagtail/contrib/frontend_cache/backends.py
Loading file...
wagtail/embeds/finders/base.py
Loading file...
wagtail/admin/forms/collections.py
Loading file...
wagtail/search/models.py
Loading file...
wagtail/contrib/modeladmin/helpers/url.py
Loading file...
wagtail/api/v2/pagination.py
Loading file...
wagtail/core/url_routing.py
Loading file...
wagtail/snippets/wagtail_hooks.py
Loading file...
wagtail/images/rect.py
Loading file...
wagtail/contrib/search_promotions/wagtail_hooks.py
Loading file...
wagtail/documents/views/chooser.py
Loading file...
wagtail/admin/mail.py
Loading file...
wagtail/images/apps.py
Loading file...
wagtail/admin/auth.py
Loading file...
wagtail/users/forms.py
Loading file...
wagtail/images/templatetags/wagtailimages_tags.py
Loading file...
wagtail/core/__init__.py
Loading file...
wagtail/documents/edit_handlers.py
Loading file...
wagtail/admin/views/home.py
Loading file...
wagtail/embeds/exceptions.py
Loading file...
wagtail/admin/api/serializers.py
Loading file...
wagtail/contrib/forms/views.py
Loading file...
wagtail/embeds/forms.py
Loading file...
wagtail/admin/signal_handlers.py
Loading file...
wagtail/contrib/settings/__init__.py
Loading file...
wagtail/admin/forms/choosers.py
Loading file...
wagtail/images/rich_text/editor_html.py
Loading file...
wagtail/locales/views.py
Loading file...
wagtail/admin/rich_text/converters/contentstate_models.py
Loading file...
wagtail/users/widgets.py
Loading file...
wagtail/embeds/format.py
Loading file...
wagtail/documents/permissions.py
Loading file...
wagtail/core/blocks/struct_block.py
Loading file...
wagtail/utils/sendfile.py
Loading file...
wagtail/admin/views/pages/unpublish.py
Loading file...
wagtail/api/v2/utils.py
Loading file...
wagtail/sites/wagtail_hooks.py
Loading file...
wagtail/contrib/modeladmin/options.py
Loading file...
wagtail/core/sites.py
Loading file...
wagtail/admin/localization.py
Loading file...
wagtail/contrib/table_block/templatetags/table_block_tags.py
Loading file...
wagtail/locales/__init__.py
Loading file...
wagtail/search/query.py
Loading file...
wagtail/images/admin.py
Loading file...
wagtail/documents/__init__.py
Loading file...
wagtail/contrib/styleguide/__init__.py
Loading file...
wagtail/api/v2/filters.py
Loading file...
wagtail/documents/views/documents.py
Loading file...
wagtail/snippets/blocks.py
Loading file...
wagtail/admin/site_summary.py
Loading file...
wagtail/embeds/rich_text/editor_html.py
Loading file...
wagtail/documents/wagtail_hooks.py
Loading file...
wagtail/embeds/urls.py
Loading file...
wagtail/documents/forms.py
Loading file...
wagtail/admin/widgets/datetime.py
Loading file...
wagtail/search/apps.py
Loading file...
wagtail/documents/rich_text/__init__.py
Loading file...
wagtail/images/admin_urls.py
Loading file...
wagtail/contrib/modeladmin/helpers/button.py
Loading file...
wagtail/admin/filters.py
Loading file...
wagtail/search/backends/elasticsearch7.py
Loading file...
wagtail/contrib/redirects/apps.py
Loading file...
wagtail/admin/widgets/auto_height_text.py
Loading file...
wagtail/admin/compare.py
Loading file...
wagtail/images/urls.py
Loading file...
wagtail/snippets/__init__.py
Loading file...
wagtail/admin/staticfiles.py
Loading file...
wagtail/core/signal_handlers.py
Loading file...
wagtail/admin/forms/workflows.py
Loading file...
wagtail/images/formats.py
Loading file...
wagtail/embeds/finders/embedly.py
Loading file...
wagtail/admin/urls/__init__.py
Loading file...
wagtail/contrib/redirects/middleware.py
Loading file...
wagtail/core/query.py
Loading file...
wagtail/core/blocks/stream_block.py
Loading file...
wagtail/admin/templatetags/wagtailuserbar.py
Loading file...
wagtail/contrib/postgres_search/backend.py
Loading file...
wagtail/contrib/routable_page/__init__.py
Loading file...
wagtail/admin/urls/password_reset.py
Loading file...
wagtail/admin/widgets/button.py
Loading file...
wagtail/documents/admin.py
Loading file...
wagtail/search/utils.py
Loading file...
wagtail/documents/urls.py
Loading file...
wagtail/snippets/views/snippets.py
Loading file...
wagtail/search/forms.py
Loading file...
wagtail/admin/rich_text/converters/contentstate.py
Loading file...
wagtail/snippets/edit_handlers.py
Loading file...
wagtail/admin/forms/view_restrictions.py
Loading file...
wagtail/embeds/wagtail_hooks.py
Loading file...
wagtail/utils/urlpatterns.py
Loading file...
wagtail/admin/views/reports.py
Loading file...
wagtail/images/wagtail_hooks.py
Loading file...
wagtail/embeds/embeds.py
Loading file...
wagtail/admin/views/pages/edit.py
Loading file...
wagtail/core/management/commands/set_url_paths.py
Loading file...
wagtail/users/views/groups.py
Loading file...
wagtail/admin/views/pages/convert_alias.py
Loading file...
wagtail/contrib/routable_page/models.py
Loading file...
wagtail/images/fields.py
Loading file...
wagtail/admin/rich_text/converters/html_ruleset.py
Loading file...
wagtail/contrib/modeladmin/forms.py
Loading file...
wagtail/search/backends/__init__.py
Loading file...
wagtail/core/management/commands/publish_scheduled_pages.py
Loading file...
wagtail/contrib/settings/wagtail_hooks.py
Loading file...
wagtail/sites/apps.py
Loading file...
wagtail/utils/apps.py
Loading file...
wagtail/search/backends/db.py
Loading file...
wagtail/users/models.py
Loading file...
wagtail/contrib/settings/urls.py
Loading file...
wagtail/admin/blocks.py
Loading file...
wagtail/core/treebeard.py
Loading file...
wagtail/admin/views/pages/listing.py
Loading file...
wagtail/contrib/frontend_cache/signal_handlers.py
Loading file...
wagtail/api/v2/serializers.py
Loading file...
Files Coverage
client/src -0.13% 92.72%
wagtail/admin/static_src/wagtailadmin
New Folder
32.27%
Project Totals (43 files) 80.62%
Loading