As it is right now, it is for example possible to give Registered Users the permission to edit their own posts and revoke that permission on node level.
It is however not possible to allow Registered users to have a high time limit on editing posts and to lower that on node level:
https://xenforo.com/community/threads/node-based-integer-permission-does-not-become-active.153148/
It is also not possible to setup Registered users to never be able to edit their own posts except on specifically configured nodes.
This seems inconsistent to me and makes permission configuration more complicated (and thus error-prone) than it needs to be:
Assuming that there is one forum (Forum 1) on level 1 (eg. a direct child of a root category ), in order to set a lower limit for this forum it is necessary to
It is however not possible to allow Registered users to have a high time limit on editing posts and to lower that on node level:
https://xenforo.com/community/threads/node-based-integer-permission-does-not-become-active.153148/
It is also not possible to setup Registered users to never be able to edit their own posts except on specifically configured nodes.
This seems inconsistent to me and makes permission configuration more complicated (and thus error-prone) than it needs to be:
Assuming that there is one forum (Forum 1) on level 1 (eg. a direct child of a root category ), in order to set a lower limit for this forum it is necessary to
- Set Registered to have a limit of zero
- Configure Registered to Unlimited on every top-level node except the one which contains the child-node that should have a lower limit
- Configure Registered on every sibling of the "Low Limit" node to unlimited
- Configure Registered on Forum 1 to the required value, for example 30 minutes
- Integer permissions should not unconditionally take the highest value, instead the value should be calculated for every single group:
If it is inherited on a node take the inherited value, if a specific value is set take this one.
Afterwards, take the highest value from all calculated group values the user belongs to. - Never should take usergroup into account
If a permission is customized (eg. it is not inherited) the customized value should be used
Example
Registered - Can Edit own Posts = Never
Group A - Can Edit own Posts = Yes
User belongs only to Groups Registered and Group A
Can Edit own Posts = Yes is set for Registered on a Node
=> Final Result should be Yes on this node
Can Edit own Posts = Inherit is set for Registered on a Node
=> Final Result should be No on this node, regardless of how Can edit own Posts is set for Group A
Last edited:
Upvote
6