Based on http://drupal.org/node/139921#comment-1124757

I find it odd that block specific permissions, as in which roles are able to view each block, are on each individual block's configuration page, yet node type specific permissions, as in who can create/edit/delete/own each content type are located on the user permissions page. This is fairly inconsistent.

In my opinion, CRUD and publish permissions for individual node types should be configurable through the configuration page of each content type. In a lot of ways, comment.module is doing just this, by providing options such as "Anonymous posters may leave their contact information", to me, that is a permission.

Regardless, we should pick one place or the other. Either all permissions should be configured in one location (via the standard user permissions page) or configured on the configuration page of the object they directly effect. Therefore, we should either move block specific permissions to the user permissions page or node type specific permissions to each node type's configuration page.

Comments

ultimateboy’s picture

Status: Active » Closed (fixed)

Opinions change. I disagree with myself.