Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allows working copy of Plone Site #130

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Commits on Oct 9, 2024

  1. Allows working copy of Plone Site

    The container for the Plone Site working copy is Plone Site itself.
    
    To avoid permission errors, the Plone Site working copy is created as
    the Document type. But right after the Document is created, its
    portal_type is changed to "Plone Site", so that the schema of the
    working copy is the same as the Plone Site schema.
    
    - Prevents Plone Site permissions from being changed on checkin.
    wesleybl committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3690126 View commit details
    Browse the repository at this point in the history
  2. Check permission to add content in Plone Site

    The working copy of Plone Site is created in Plone Site itself. So at
    checkout, we should check if the user has permission to add content in
    Plone Site, instead of its parent.
    wesleybl committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8748953 View commit details
    Browse the repository at this point in the history
  3. Fix tests to work with changes to Products.CMFEditions

    Plone Site is now versionable in Products.CMFEditions
    wesleybl committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    572f06d View commit details
    Browse the repository at this point in the history
  4. Add changes

    wesleybl committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    87f6f96 View commit details
    Browse the repository at this point in the history