Calculating Effective Rights.

For the technically minded, here is how to calculate Users’ rights.

• U = a specific User permission assignment that matches the exact extended target.

• R = a Role permission assignment that matches the exact extended target.

• P = the permissions assigned to OWPublic.

• | | = Logical “OR”

• & = Logical “AND”

U || (R1…Rn & P)

If U exists then all other permission assignments are ignored. If U does not exist then all Role assignments are summed along with the OWPublic assignment.