8000 [FEATURE] Access page structure, page settings and plugins of published pages read-only / without creating a new draft · Issue #412 · django-cms/djangocms-versioning · GitHub
[go: up one dir, main page]

Skip to content
[FEATURE] Access page structure, page settings and plugins of published pages read-only / without creating a new draft #412
Closed
@stefanw

Description

@stefanw

We recently migrated from Django CMS 3 to 4 and appreciate the versioning and all the other work that has gone into the release!

Here's a stumbling block though: in CMS 3, editors could copy parts of published pages easily via structure mode or look up plugin configurations or even just page settings like the page template in use because of the simple publish/draft system. In Django CMS 4 our editors are reluctant to (and should not have to) create a new draft of a published page to do these things because they don't actually want to edit the page, they just want to copy plugins from it or look at its configuration.

The structure mode is still available on published pages via admin URL cms_placeholder_render_object_structure but many interactions with that page result in a permission error (through placeholder's check_source as djangocms-versioning is patching the placeholder field's default_checks).

Instead of hiding the structure view and disabling settings on published pages, I'd like to have a read-only mode of published pages, similar to how Django admin renders models for users with only the "view" permission.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0