public function actionEdit($id, $isBeingCopied = false)
 {
     $savedWorkflow = SavedWorkflow::getById((int) $id);
     ControllerSecurityUtil::resolveCanCurrentUserAccessModule($savedWorkflow->moduleClassName);
     $breadCrumbLinks = array(strval($savedWorkflow));
     $workflow = SavedWorkflowToWorkflowAdapter::makeWorkflowBySavedWorkflow($savedWorkflow);
     $progressBarAndStepsView = WorkflowWizardViewFactory::makeStepsAndProgressBarViewFromWorkflow($workflow);
     $wizardWizardView = WorkflowWizardViewFactory::makeViewFromWorkflow($workflow, (bool) $isBeingCopied);
     $view = new WorkflowsPageView(ZurmoDefaultAdminViewUtil::makeTwoViewsWithBreadcrumbsForCurrentUser($this, $progressBarAndStepsView, $wizardWizardView, $breadCrumbLinks, 'WorkflowBreadCrumbView'));
     echo $view->render();
 }
Пример #2
0
 protected function getImportPageView($progressBarAndStepsView, $importView)
 {
     $breadCrumbLinks = array(Zurmo::t('ZurmoModule', 'Import'), Zurmo::t('Core', 'Create'));
     $view = new ImportPageView(ZurmoDefaultAdminViewUtil::makeTwoViewsWithBreadcrumbsForCurrentUser($this, $progressBarAndStepsView, $importView, $breadCrumbLinks, 'SettingsBreadCrumbView'));
     return $view;
 }