| Quintiq file version 2.0 | 
| #parent: #root | 
| Method EnableDisableComponents () id:Method_SWF_DialogEditRole_EnableDisableComponents | 
| { | 
|   #keys: '[113694.2.1199261298]' | 
|   Body: | 
|   [* | 
|     // Enable disable dialog components | 
|     string := '' | 
|     admin := select( SWF_WorkflowDataset, User, user, user.IsAdministrator() ); | 
|     // Only admin can edit role, so re-use user check instead | 
|     canedit := SWF_WorkflowDataset.GetCurrentUser().CanProcessUser( string,  | 
|                                                                     admin,  | 
|                                                                     SWF_User::ACTION_Edit() ); | 
|      | 
|      | 
|     LabelDescription.Enabled( canedit );  | 
|     EditorDescription.Enabled( canedit ); | 
|     LabelPrimaryUser.Enabled( canedit );  | 
|     SelectionPrimaryUser.Enabled( canedit ); | 
|   *] | 
| } |