public function editItemTypeForm($id) { $proyecto = self::getById($id); $tiposItem = TipoItemController::getByProject($id); $equipos = TeamController::getByProject($id); return $this->render('proyectos/editar-tipos-item.html.twig', ['proyecto' => $proyecto, 'tiposItem' => $tiposItem, 'equipos' => $equipos]); }
$estado->nombreEstado = $body_params->nombreEstado; $estado->tipoItem()->associate($body_params->itemTypeId); $estado->tipoEstado = 3; EstadoController::saveNew($estado); echo json_encode(true); }); $app::Router()->post($app->path('estado_delete'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $dataResponse = []; if ($id = $parse->get('id')) { $estadoController = new EstadoController(); $dataResponse['status'] = (bool) $estadoController->delete($id); } return $response->withJson($dataResponse); }); $app::Router()->post($app->path('rename_estado'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request); $nombre = $parse->get('nombreEstado'); $id = $parse->get('idEstado'); $estadoController = new EstadoController(); $result = $estadoController->rename($nombre, $id); echo json_encode($result); }); $app::Router()->post($app->path('rename_tipoitem'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request); $descripcion = $parse->get('descripcion'); $id = $parse->get('idTipoItem'); $tipoItemController = new TipoItemController(); $result = $tipoItemController->rename($descripcion, $id); echo json_encode($result); });