Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method CanProcessUserInRole ( 
 | 
  output String feedback_o, 
 | 
  const constcontent structured_Object objects 
 | 
) const declarative remote as Boolean 
 | 
{ 
 | 
  Description: 'Indicate if this user can process the [action] for the given [user in role].' 
 | 
  TextBody: 
 | 
  [* 
 | 
    result := true; 
 | 
     
 | 
    if( not this.IsAdministrator() ) 
 | 
    { 
 | 
      result := false; 
 | 
      feedback_o := SWF_Translation::TRANSLATE_Auth_UnauthorizeAction();   
 | 
    } 
 | 
    else if( objects.Size() > 1 ) 
 | 
    { 
 | 
      result := false; 
 | 
      feedback_o := SWF_Translation::TRANSLATE_OnlyAvailableForSingleEdit() 
 | 
    } 
 | 
     
 | 
    return result; 
 | 
  *] 
 | 
} 
 |