include the access control settings in the node form

Created on 28 September 2007, almost 18 years ago
Updated 28 April 2023, about 2 years ago

I've just installed the content access module, and I really like it !

However, I find a little unintuitive (and insecure) the way per-node access control is handled.

I would expect node authors to be offered access control forms on the node creation page. However, it seems the expected work-flow is to:

  1. create a node (with full access control as per the content-type-specific settings), and only then;
  2. change access control parameters.

Thus, there is some time between 1) (node creation) and 2) (node editing) where access control is granted to everybody.

Copied from #2839772: There is no way to edit permissions when creating a node :

I configured Content Access to allow per node settings for a given content type. 90% of nodes of this type should be visible to everybody, so I set the default permissions accordingly (view: anonymous + authenticated users). But there are these 10% of nodes which should in no way be visible to anonymous users and authenticated users who are not in some given role. So when creating one of these private nodes, I expect to have a way to restrict view permissions at the same time as the creation of this node, else there will be some time (a few minutes or tens of seconds) during which the node will be visible to everybody before the node author had time to restrict access.

My proposal would be to have a UI similar to what the Page Access module does: https://www.drupal.org/project/page_access .

Feature request
Status

Closed: outdated

Version

1.0

Component

Code

Created by

🇨🇦Canada stefan_seefeld

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024