i would like any user to be able to create new terms.
once the terms are create, they should be approved by admin before they are published.
this is fine:
in admin>User management>Permissions i'll set "administer g2 entries" for any user.

the problem is that once the entry is submited, i dont want to user to modify it again.
so, i would like to slip the "administer g2 entries" in 3 types: create/edit/delete, as it happens for STORY, for example.

is there any simple way to achieve this?
consider that i am super newbie, i'd need simple words :)
thanks!

Comments

fgm’s picture

Status: Active » Closed (works as designed)

Actually, no, there is no simple way, as least if this means "without coding" : you'd have to create new permissions, and modify every place where permissions are checked throughout the module to modify the code accordingly, separating behaviours depending on perms.

This being said, should you submit a patch actually implementing this, I'm not sure I would commit it because, if you think of it, allowing people to create a definition and not allowing them to fix it later seems to be, well, awkward. I think that you should reconsider your permissions choice before attempting to modify the code.

But maybe you have a specific use case actually justifying this behaviour ? Can you explain it here ?