org.views.editor

Implements the adding/editing/removing of pages.

Functions

set_cancel_link(layout, request, page) → None

Points the edit mode 'Cancel' button back to the page, instead of

get_form_class(editor, request) → type[onegov.form.Form]

handle_page_form(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

handle_new_page(self, request, form[, src, layout]) → onegov.core.types.RenderData | webob.Response

handle_new_root_page(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

handle_edit_page(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

handle_move_page(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

handle_change_page_url(self, request, form[, layout]) → onegov.core.types.RenderData | webob.Response

view_topics_sort(self, request[, layout]) → onegov.core.types.RenderData

Module Contents

Points the edit mode ‘Cancel’ button back to the page, instead of the editor itself (the default), so aborting has a visible effect.

org.views.editor.get_form_class(editor: onegov.org.models.Editor, request: onegov.org.request.OrgRequest) → type[onegov.form.Form][source]
org.views.editor.handle_page_form(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.handle_new_page(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, src: object | None = None, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.handle_new_root_page(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.handle_edit_page(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.handle_move_page(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.handle_change_page_url(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, form: onegov.form.Form, layout: onegov.org.layout.EditorLayout | onegov.org.layout.PageLayout | None = None) → onegov.core.types.RenderData | webob.Response[source]
org.views.editor.view_topics_sort(self: onegov.org.models.Editor, request: onegov.org.request.OrgRequest, layout: onegov.org.layout.EditorLayout | None = None) → onegov.core.types.RenderData[source]