Project:
View Revisions: Issue #36151 | [ Back to Issue ] | ||
Summary | 0036151: organization selector in process definition don't filter by role's org access | ||
Revision | 2017-06-02 11:22 by alostale | ||
Steps To Reproduce | Create a new Reference: * Name = My org * OBUISEL_Selector Reference Defined Selector: * Table = Organization * Selector Template Create a new Reference: * Name = My bp * OBUISEL_Selector Reference Defined Selector: * Table = BusinessPartner * Selector Template Create a new Process Definition: * UI pattern = Report * Data access level = client/org * Enter any class Enter parameter "Organization": * Mandatory = N * DBColumnName = "inpAdOrgId" <- this makes other params to be treated as subordinate for it * OBUISEL_Selector Reference * Link to "My org" Enter parameter "Business Partner": * Mandatory = N * OBUISEL_Selector Reference * Link to "My bp" Create a new menu entry and link it to the process definition. Add the process definition to role "F&B España - Procurement", which only has access to Spanish organizations. Login with the role "F&B España - Procurement" and launch the process definition created before Check organization selector shows all the organization. It's wrong, it should show only spanish orgs Check business partner selector wrongly shows US business partners in case in organization selector US org is picked. |
||
Revision | 2017-06-02 11:22 by alostale | ||
Description | The organization selectors (OBUISEL_Selector Reference) in Process definition don't seem to apply the automatic filter over the role's org access and show by default all the records available in the client. |
||
Revision | 2017-05-31 14:33 by alostale | ||
Steps To Reproduce | Create a new Reference: * Name = My org * OBUISEL_Selector Reference Defined Selector: * Table = Organization * Selector Template Create a new Reference: * Name = My bp * OBUISEL_Selector Reference Defined Selector: * Table = BusinessPartner * Selector Template Create a new Process Definition: * UI pattern = Report * Data access level = client/org * Enter any class Enter parameter "Organization": * Mandatory = N * OBUISEL_Selector Reference * Link to "My org" Enter parameter "Business Partner": * Mandatory = N * OBUISEL_Selector Reference * Link to "My bp" Create a new menu entry and link it to the process definition. Add the process definition to role "F&B España - Procurement", which only has access to Spanish organizations. Login with the role "F&B España - Procurement" and launch the process definition created before Check organization selector shows all the organization. It's wrong, it should show only spanish orgs Check business partner selector wrongly shows US business partners. Open Purchase Order window and create new record. Verify org selector, which is a TableDir, shows only spanish organization. This is OK |
||
Revision | 2017-05-31 14:33 by alostale | ||
Description | The selectors (OBUISEL_Selector Reference) in Process definition don't seem to apply the automatic filter over the role's org access and show by default all the records available in the client. Not sure whether this only applies to Process Definitions or other entities are affected too. |
Copyright © 2000 - 2009 MantisBT Group |