Quintiq file version 2.0
|
#parent: #root
|
MethodOverride CanSetAuthorization (
|
String username,
|
output String feedback_o
|
) remote as Boolean
|
{
|
Description: 'Identify if the scenario folder can set authorization'
|
TextBody:
|
[*
|
feedback_o := ''
|
if( this.IsRecycleBin() )
|
{
|
feedback_o := Translations::ScenarioFolder_CanSetAuthorization_RecycleBin();
|
}
|
else if( this.IsRootFolder() )
|
{
|
feedback_o := Translations::ScenarioFolder_CanSetAuthorization_RootFolder();
|
}
|
else if( this.CreatedBy() <> username and not this.IsRootFolder() )
|
{
|
feedback_o := Translations::ScenarioNode_CanSetAuthorization_IsNotCreatedByUser( this.CreatedBy(), this.Name() );
|
}
|
return feedback_o = '';
|
*]
|
}
|