Quintiq file version 2.0
|
#parent: SplitterWnd/ButtonAssignAll
|
Response OnClick () id:Response_SplitterWnd_ButtonAssignAll_OnClick
|
{
|
#keys: '[11660.0.327679474]'
|
Body:
|
[*
|
// Assign all User Group to Scenario
|
alluserdefinitions := selectset( Domain.UserGroupDefinitions(),
|
Elements,
|
el,
|
MPDomainHandler::IsRole( el )
|
and not el.Name()='Administrator'
|
and not exists( Dialog.Data(), ScenarioAuthorization, sa, sa.Name() = el.Name() ),
|
true );
|
Dialog.AssignUserGroup( alluserdefinitions );
|
|
|
Dialog.RefreshAllUserGroups();
|
*]
|
DefinitionID => /SplitterWnd/Responsedef_SplitterWnd_ButtonAssignAll_OnClick
|
Precondition:
|
[*
|
alluserdefinitions := selectset( Domain.UserGroupDefinitions(),
|
Elements,
|
el,
|
MPDomainHandler::IsRole( el )
|
and not el.Name()='Administrator' );
|
|
return alluserdefinitions.Elements( relsize ) > Dialog.Data().ScenarioAuthorization( relsize );
|
*]
|
}
|