Disabling 'Can edit' in a page's 'Page permission' formset will make the page not render at all #1431

Closed
kux opened this Issue Sep 19, 2012 · 3 comments

Comments

Projects
None yet
3 participants
@kux
Contributor

kux commented Sep 19, 2012

Steps to reproduce:

  1. Open a page
  2. On the 'Page permissions' formset give user Bob all rights except 'Can edit' and 'Can add'
  3. Log in as Bob

Expected:

  • I can still see the page, still be able to do all things except adding or changing the page (can still publish/unpublish, move pages around ...)
    Actual:
  • I can't see the page anymore

Reproduced on changeset: 35f76b0

@beniwohli

This comment has been minimized.

Show comment
Hide comment
@beniwohli

beniwohli Sep 19, 2012

Contributor

I'm pretty sure that's standard Django behavior. Any action that changes an object's state is considered "editing", including publish/unpublish and moving pages.

Contributor

beniwohli commented Sep 19, 2012

I'm pretty sure that's standard Django behavior. Any action that changes an object's state is considered "editing", including publish/unpublish and moving pages.

@kux

This comment has been minimized.

Show comment
Hide comment
@kux

kux Sep 19, 2012

Contributor

Yes, you're right. But shouldn't I still see the pages?

Mind that in the 'Change User (page)' form you also have the option 'Change' under 'Page permissions'.

If I disable the option, the pages will continue being rendered. but no editing functionality will be available (for example you can't click the page and go into the 'Change page' form).

Contributor

kux commented Sep 19, 2012

Yes, you're right. But shouldn't I still see the pages?

Mind that in the 'Change User (page)' form you also have the option 'Change' under 'Page permissions'.

If I disable the option, the pages will continue being rendered. but no editing functionality will be available (for example you can't click the page and go into the 'Change page' form).

@digi604

This comment has been minimized.

Show comment
Hide comment
@digi604

digi604 Feb 10, 2014

Contributor

moving a page is considered a change. publishing is considered a change as well.

Contributor

digi604 commented Feb 10, 2014

moving a page is considered a change. publishing is considered a change as well.

@digi604 digi604 closed this Feb 10, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment