Quintiq file version 2.0 #parent: #root Method SetDialogComponentForDelegate ( SWF_ActivityBase origin_activity, shadow[SWF_ActivityBase] new_activity, Boolean is_forward ) id:Method_SWF_DialogCreateEditActivity_SetDialogComponentForDelegate { #keys: '[113694.2.1191149943]' Body: [* // Set dialog component for delgate forward/reply/close name_prefix := ifexpr( is_forward, SWF_Translation::TRANSLATE_PrefixForwardActivityName(), SWF_Translation::TRANSLATE_PrefixReplyActivityName() ); name := name_prefix + origin_activity.Name(); description := SWF_Workflow::GetDefaultForwardedDescription( origin_activity ); //new_activity; // Workaround for shadow scope new_activity.HasParentStep( origin_activity.HasParentStep() ); new_activity.ParentStep( relset, origin_activity.ParentStep() ); new_activity.Name( name ); new_activity.Description( description ) new_activity.DueDateHasManual( true ); new_activity.DueDateManual( origin_activity.DueDate() ); new_activity.IsDefaultOpen( origin_activity.IsDefaultOpen() ); if( not is_forward ) { new_activity.AssignedAuthorization( relset, origin_activity.Creator() ); } // Enable/Disable dialog component for delgate actions LabelAssignedTo.Enabled( is_forward ); SWF_StringSelectionManagedBy.Enabled( is_forward ); *] }