Currently the ceess control has three controls:
View, Update, Delete
IMHO, it would be better and more flexible to have
View, Create, Update, Delete or even Moderate
Currently the ceess control has three controls:
View, Update, Delete
IMHO, it would be better and more flexible to have
View, Create, Update, Delete or even Moderate
Comments
Comment #1
mimi-1 commentedComment #2
pyromanfo commentedWe can only support what node_access supports, and they only support delete, update and view. If you want more granularity you'll have to talk to the core guys, we can only support what Drupal supports.
Comment #3
mimi-1 commentedI respectfully disagree.
The "node" in core is a abstract concept, and "create node" are actually implemented in individually types, such as "blog" "page", they allow to "create own blog", etc.
So one scenario I can imagine is: if the term say, "tech blog" does not grant access to the role, the user can not then create blog under "tech blog" although s/he may create blog under other terms.
Comment #4
pyromanfo commentedI got to thinking about it more and you're entirely right. Create permissions don't make sense on a per node level because if you have a node to attach permissions to you've already created it. The permission is handled the old Drupal way with 'create content' and the various module permissions. However taxonomies could have create permissions, since you can create nodes inside taxonomies. So I'll get to work on that then.
Comment #5
mimi-1 commentedSounds great. Look forward to the update.
By the way, currently, when you don't check the "view" permission box, even one can not see his/her won node that had been created previously.
Comment #6
pyromanfo commentedThat's by design. Think about it like this, if you have a forum that you want to ban a user from, you don't want them to be able to read/update/delete their own posts after you ban them simply because they created them, right?
Comment #7
pyromanfo commentedFixed in CVS, try it out to make sure I didn't miss anything. But now the user should only see taxonomies that they have create permission for in the taxonomy select form. I'm going to update quickpost to handle it too (another module of mine).
Comment #8
pyromanfo commentedAlso, forgot to mention, you'll need to update the database. Drop the term_access table and reimport the mysql file.
Comment #9
(not verified) commented