public function executeNew(sfWebRequest $request) { $version = new Version(); sfContext::getInstance()->getUser()->setAttribute('inclusion', false); $this->estado = Estado::crearEstado(Estado::CREADA); $version->setValidada(false); $version->setEstado($this->estado); $version->setArtefacto($this->buscarArtefacto($request)); $this->forward404Unless($version->tramitable()); $this->form = new VersionForm($version); }
public function inicializarPermisos() { $permisos = array(Estado::CREADA => Estado::crearEstado(Estado::CREADA) ,Estado::SOLICITADA =>Estado::crearEstado(Estado::SOLICITADA) ,Estado::ABIERTA =>Estado::crearEstado(Estado::ABIERTA) ,Estado::POSPUESTA =>Estado::crearEstado(Estado::POSPUESTA) ,Estado::RECHAZADA =>Estado::crearEstado(Estado::RECHAZADA) ,Estado::INFO =>Estado::crearEstado(Estado::INFO) ,Estado::DUPLICADA =>Estado::crearEstado(Estado::DUPLICADA) ,Estado::CERRADA =>Estado::crearEstado(Estado::CERRADA) ,Estado::ASIGNADA =>Estado::crearEstado(Estado::ASIGNADA) ,Estado::RESUELTA =>Estado::crearEstado(Estado::RESUELTA) ,Estado::TEST =>Estado::crearEstado(Estado::TEST) ,Estado::VERIFICADA =>Estado::crearEstado(Estado::VERIFICADA), ); $this->setAttribute('permisos', $permisos); return $permisos; }