public static void OnBeforeInitialize() { DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.SendForPublication, new GenericPublishProcessController.AwaitingPublicationActionToken()); DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.Publish, new GenericPublishProcessController.PublishActionToken()); DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.SendForApproval, new GenericPublishProcessController.AwaitingApprovalActionToken()); DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.SendToDraft, new GenericPublishProcessController.DraftActionToken()); DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.Unpublish, new GenericPublishProcessController.UnpublishActionToken()); }
/// <exclude /> public static void OnBeforeInitialize() { DataActionTokenResolverFacade.RegisterDefault <IPage>(ActionIdentifier.Add, f => new WorkflowActionToken(WorkflowFacade.GetWorkflowType("Composite.Plugins.Elements.ElementProviders.PageElementProvider.AddNewPageWorkflow")) { DoIgnoreEntityTokenLocking = true, Payload = SerializerHandlerFacade.Serialize(f) }); DataActionTokenResolverFacade.RegisterDefault <IPage>(ActionIdentifier.Edit, f => new WorkflowActionToken(WorkflowFacade.GetWorkflowType("Composite.Plugins.Elements.ElementProviders.PageElementProvider.EditPageWorkflow"))); DataActionTokenResolverFacade.RegisterDefault <IPage>(ActionIdentifier.Delete, f => new WorkflowActionToken(WorkflowFacade.GetWorkflowType("Composite.Plugins.Elements.ElementProviders.PageElementProvider.DeletePageWorkflow"))); }
/// <exclude /> public static void OnBeforeInitialize() { DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.Edit, f => new WorkflowActionToken(WorkflowFacade.GetWorkflowType("Composite.Plugins.Elements.ElementProviders.GeneratedDataTypesElementProvider.EditDataWorkflow"))); DataActionTokenResolverFacade.RegisterDefault <IData>(ActionIdentifier.Delete, f => new WorkflowActionToken(WorkflowFacade.GetWorkflowType("Composite.Plugins.Elements.ElementProviders.GeneratedDataTypesElementProvider.DeleteDataWorkflow"))); }