IDEMPIERE-1921 Copy Role is not taking into account info window access
This commit is contained in:
parent
1c4f333dfc
commit
7e51ee33d7
|
@ -80,12 +80,12 @@ public class CopyRole extends SvrProcess
|
||||||
}
|
}
|
||||||
|
|
||||||
String[] tables = new String[] {"AD_Window_Access", "AD_Process_Access", "AD_Form_Access",
|
String[] tables = new String[] {"AD_Window_Access", "AD_Process_Access", "AD_Form_Access",
|
||||||
"AD_Workflow_Access", "AD_Task_Access", "AD_Document_Action_Access",
|
"AD_Workflow_Access", "AD_Task_Access", "AD_Document_Action_Access", "AD_InfoWindow_Access",
|
||||||
I_AD_Role_Included.Table_Name,
|
I_AD_Role_Included.Table_Name
|
||||||
};
|
};
|
||||||
String[] keycolumns = new String[] {"AD_Window_ID", "AD_Process_ID", "AD_Form_ID",
|
String[] keycolumns = new String[] {"AD_Window_ID", "AD_Process_ID", "AD_Form_ID",
|
||||||
"AD_Workflow_ID", "AD_Task_ID", "C_DocType_ID, AD_Ref_List_ID",
|
"AD_Workflow_ID", "AD_Task_ID", "C_DocType_ID, AD_Ref_List_ID", "AD_InfoWindow_ID",
|
||||||
I_AD_Role_Included.COLUMNNAME_Included_Role_ID,
|
I_AD_Role_Included.COLUMNNAME_Included_Role_ID
|
||||||
};
|
};
|
||||||
|
|
||||||
int action = 0;
|
int action = 0;
|
||||||
|
@ -101,6 +101,7 @@ public class CopyRole extends SvrProcess
|
||||||
|
|
||||||
final boolean column_IsReadWrite =
|
final boolean column_IsReadWrite =
|
||||||
!table.equals("AD_Document_Action_Access")
|
!table.equals("AD_Document_Action_Access")
|
||||||
|
&& !table.equals("AD_InfoWindow_Access")
|
||||||
&& !table.equals(I_AD_Role_Included.Table_Name);
|
&& !table.equals(I_AD_Role_Included.Table_Name);
|
||||||
final boolean column_SeqNo = table.equals(I_AD_Role_Included.Table_Name);
|
final boolean column_SeqNo = table.equals(I_AD_Role_Included.Table_Name);
|
||||||
|
|
||||||
|
@ -133,4 +134,5 @@ public class CopyRole extends SvrProcess
|
||||||
|
|
||||||
return "Role copied";
|
return "Role copied";
|
||||||
} // doIt
|
} // doIt
|
||||||
} // CopyRole
|
|
||||||
|
} // CopyRole
|
||||||
|
|
Loading…
Reference in New Issue