public function __construct($request, $params, $files) { parent::__construct($request, $params, $files, array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_READ)); $procedure = new ControllerConfigModel(new ProcedureModel(), "Procedure"); $procedure->configureList(null, null, null, "StartDateTime"); $procedure->configureCrud(array("EndDateTime" => FormatHelper::getInstance()->dateTimeFromString("now"), "StartDateTime" => FormatHelper::getInstance()->dateTimeFromString("now - 1 hour"))); $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone"); $procedure->addOneNParent($milestone); $this->addControllerConfig($procedure); }
public function __construct($request, $params, $files) { parent::__construct($request, $params, $files, "Customer", array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_UPDATE)); $this->addMenuItem(new MenuItem("all", "")); $this->addMenuItem(new MenuItem("with active projects", "active")); $person = new ControllerConfigModel(new PersonModel(), "Person"); $person->configureList(false); $this->addControllerConfig($person); $customer = new ControllerConfigModel(new CustomerModel(), "Customer"); $customer->configureCrud(array("CustomerSinceDate" => FormatHelper::getInstance()->dateFromString("today"))); $customer->configureList(null, null, null, "CustomerSinceDate DESC"); $customer->addOneNChild($person); $this->addControllerConfig($customer); }
public function __construct($request, $params, $files) { parent::__construct($request, $params, $files, "Project", array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_READ)); $project = new ControllerConfigModel(new ProjectModel(), "Project"); $project->configureList(null, null, null, "StartDate DESC"); $project->configureCrud(array("StartDate" => FormatHelper::getInstance()->dateFromString("today"))); $customer = new ControllerConfigModel(new CustomerModel(), "Customer"); $project->addOneNParent($customer); $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone"); $project->addOneNChild($milestone); $this->addControllerConfig($project); }
public function __construct($request, $params, $files) { parent::__construct($request, $params, $files, array(GenericControllerBase::CRUD_CREATE => GenericControllerBase::CRUD_UPDATE)); $this->addMenuItem(new MenuItem("active", "")); $this->addMenuItem(new MenuItem("archived", "archived")); $milestone = new ControllerConfigModel(new MilestoneModel(), "Milestone"); $milestone->configureList(null, null, null, "StartDate DESC"); $milestone->configureCrud(array("StartDate" => FormatHelper::getInstance()->dateFromString("today"))); $project = new ControllerConfigModel(new ProjectModel(), "Project"); $milestone->addOneNParent($project); $procedure = new ControllerConfigModel(new ProcedureModel(), "Procedure"); $milestone->addOneNChild($procedure); $this->addControllerConfig($milestone); }