Difference between revisions of "Subrole Feature"
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | =Contribution== | + | {| |
− | This contribution allows you to define a role | + | | |
+ | ==Contribution== | ||
+ | This contribution allows you to define a role by adding other roles (called "subroles"). | ||
− | The complete code is GPL and comitted to | + | Permissions to windows, processes, non-dynamic windows, workflows, tasks and document actions are then inherited. |
+ | |||
+ | |||
+ | This highly increases usability for the administrator when setting up roles as he can define core roles once and re-use them in any combination and nesting. | ||
+ | |||
+ | Furthermore new contributions can provice a sub role that grants access to the needed objects. | ||
+ | |||
+ | |||
+ | The complete code is GPL and comitted to http://adempiere.svn.sourceforge.net/viewvc/adempiere?view=rev&revision=11812. | ||
+ | |||
+ | Forum discussion: https://sourceforge.net/projects/adempiere/forums/forum/610548/topic/3639216 | ||
==Contributor== | ==Contributor== | ||
− | + | '''Sponsoring''': [[metas]] | |
+ | |||
+ | '''Concept''': [[User:mark_o | Mark Ostermann]] ([[metas]]), [[User:Teo_sarca|Teo Sarca]] | ||
+ | |||
+ | '''Implementation''': [[User:Teo_sarca|Teo Sarca]] | ||
+ | |||
+ | '''Testing''': Patrick Sander ([[metas]]) | ||
+ | |||
+ | '''Documentation''': [[User:nwessel | Norbert Wessel]] ([[metas]]) | ||
==Documentation== | ==Documentation== | ||
Line 12: | Line 32: | ||
The sequence defines which subrole rules when there are conflicts in role definitions. | The sequence defines which subrole rules when there are conflicts in role definitions. | ||
− | When logging into ADempiere the subset of all roles is merged. | + | When logging into ADempiere the user only sees the role that he is assigned to and not all subroles. |
+ | The permission granted in the subset of all roles is merged. If there is a conflict the subrole with higher sequence number is applied. | ||
+ | |||
+ | |||
+ | ==Deutsche Dokumentation== | ||
+ | |||
+ | [http://adempiere.metas.de/mediawiki/index.php/Rolle_verwalten adempiere.metas.de - Rolle verwalten] | ||
+ | |||
+ | |||
+ | | | ||
+ | [[Image:Subrole feature.PNG]] | ||
+ | |||
+ | |||
+ | |||
+ | |} | ||
+ | |||
+ | |||
+ | [[Category: metas]] | ||
+ | [[Category:Features]] |
Latest revision as of 07:46, 26 March 2010
ContributionThis contribution allows you to define a role by adding other roles (called "subroles"). Permissions to windows, processes, non-dynamic windows, workflows, tasks and document actions are then inherited.
Furthermore new contributions can provice a sub role that grants access to the needed objects.
Forum discussion: https://sourceforge.net/projects/adempiere/forums/forum/610548/topic/3639216 ContributorSponsoring: metas Concept: Mark Ostermann (metas), Teo Sarca Implementation: Teo Sarca Testing: Patrick Sander (metas) Documentation: Norbert Wessel (metas) DocumentationIn Window "Role" is a new tab named "Subrole" that allows you to add as many subroles as you want. The sequence defines which subrole rules when there are conflicts in role definitions. When logging into ADempiere the user only sees the role that he is assigned to and not all subroles. The permission granted in the subset of all roles is merged. If there is a conflict the subrole with higher sequence number is applied.
Deutsche Dokumentationadempiere.metas.de - Rolle verwalten
|
|