from django.urls import path, re_path from wagtail.admin.views import page_privacy from wagtail.admin.views.pages import ( convert_alias, copy, create, delete, edit, history, lock, move, ordering, preview, revisions, search, unpublish, usage, workflow, ) app_name = "wagtailadmin_pages" urlpatterns = [ path( "add////", create.CreateView.as_view(), name="add", ), path( "add////preview/", preview.PreviewOnCreate.as_view(), name="preview_on_add", ), path( "usage///", usage.ContentTypeUseView.as_view(), name="type_use", ), path( "usage///results/", usage.ContentTypeUseView.as_view(results_only=True), name="type_use_results", ), path("/usage/", usage.UsageView.as_view(), name="usage"), path("/edit/", edit.EditView.as_view(), name="edit"), path( "/edit/preview/", preview.PreviewOnEdit.as_view(), name="preview_on_edit", ), path("/view_draft/", preview.view_draft, name="view_draft"), path("/add_subpage/", create.add_subpage, name="add_subpage"), path("/delete/", delete.delete, name="delete"), path("/unpublish/", unpublish.Unpublish.as_view(), name="unpublish"), path( "/convert_alias/", convert_alias.convert_alias, name="convert_alias", ), path("search/", search.SearchView.as_view(), name="search"), path( "search/results/", search.SearchView.as_view(results_only=True), name="search_results", ), path( "/move/", move.MoveChooseDestination.as_view(), name="move" ), path( "/move//confirm/", move.move_confirm, name="move_confirm", ), path( "/set_position/", ordering.set_page_position, name="set_page_position", ), path("/copy/", copy.copy, name="copy"), path( "workflow/action////", workflow.WorkflowAction.as_view(), name="workflow_action", ), path( "workflow/collect_action_data////", workflow.CollectWorkflowActionData.as_view(), name="collect_workflow_action_data", ), path( "workflow/confirm_cancellation//", workflow.ConfirmWorkflowCancellation.as_view(), name="confirm_workflow_cancellation", ), path( "workflow/preview///", workflow.PreviewRevisionForTask.as_view(), name="workflow_preview", ), path("/privacy/", page_privacy.set_privacy, name="set_privacy"), path("/lock/", lock.LockView.as_view(), name="lock"), path("/unlock/", lock.UnlockView.as_view(), name="unlock"), path("/revisions/", revisions.revisions_index, name="revisions_index"), path( "/revisions//view/", revisions.RevisionsView.as_view(), name="revisions_view", ), path( "/revisions//revert/", revisions.RevisionsRevertView.as_view(), name="revisions_revert", ), path( "/revisions//unschedule/", revisions.RevisionsUnschedule.as_view(), name="revisions_unschedule", ), re_path( r"^(\d+)/revisions/compare/(live|earliest|\d+)\.\.\.(live|latest|\d+)/$", revisions.RevisionsCompare.as_view(), name="revisions_compare", ), path( "/workflow_history/", history.WorkflowHistoryView.as_view(), name="workflow_history", ), path( "/workflow_history/detail//", history.WorkflowHistoryDetailView.as_view(), name="workflow_history_detail", ), path("/history/", history.PageHistoryView.as_view(), name="history"), path( "/history/results/", history.PageHistoryView.as_view(results_only=True), name="history_results", ), ]