| 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; | 
|   *] | 
| } |