| @@ 62-78 (lines=17) @@ | ||
| 59 | * @Route("/{id}", name="expense_index", methods={"GET"}) |
|
| 60 | * @Security("is_granted('ROLE_FINANCIAL_MANAGER') or is_granted('USER_VISIT_TRACK', tutor)") |
|
| 61 | */ |
|
| 62 | public function expenseIndexAction(User $tutor) |
|
| 63 | { |
|
| 64 | $workcenters = $this->getDoctrine()->getManager()->getRepository('AppBundle:Expense')->getRelatedExpenses($tutor); |
|
| 65 | ||
| 66 | $title = (string) $tutor; |
|
| 67 | ||
| 68 | return $this->render('expense/expense_index.html.twig', [ |
|
| 69 | 'menu_item' => $this->get('app.menu_builders_chain')->getMenuItemByRouteName('expense_tutor_index'), |
|
| 70 | 'breadcrumb' => [ |
|
| 71 | ['fixed' => $title] |
|
| 72 | ], |
|
| 73 | 'title' => $this->get('translator')->trans('browse.expenses', ['%user%' => $title], 'expense'), |
|
| 74 | 'tutor' => $tutor, |
|
| 75 | 'elements' => $workcenters, |
|
| 76 | 'back_route_name' => ($this->isGranted('ROLE_DEPARTMENT_HEAD') || $this->isGranted('ROLE_FINANCIAL_MANAGER')) ? 'expense_tutor_index' : 'frontpage' |
|
| 77 | ]); |
|
| 78 | } |
|
| 79 | ||
| 80 | /** |
|
| 81 | * @Route("/{id}/modificar/{expense}", name="expense_form", methods={"GET", "POST"}) |
|
| @@ 62-78 (lines=17) @@ | ||
| 59 | * @Route("/{id}", name="visit_workcenter_index", methods={"GET"}) |
|
| 60 | * @Security("is_granted('USER_VISIT_TRACK', tutor)") |
|
| 61 | */ |
|
| 62 | public function visitIndexAction(User $tutor) |
|
| 63 | { |
|
| 64 | $workcenters = $this->getDoctrine()->getManager()->getRepository('AppBundle:Visit')->getRelatedVisits($tutor); |
|
| 65 | ||
| 66 | $title = (string) $tutor; |
|
| 67 | ||
| 68 | return $this->render('visit/visit_index.html.twig', [ |
|
| 69 | 'menu_item' => $this->get('app.menu_builders_chain')->getMenuItemByRouteName('visit_index'), |
|
| 70 | 'breadcrumb' => [ |
|
| 71 | ['fixed' => $title] |
|
| 72 | ], |
|
| 73 | 'title' => $this->get('translator')->trans('browse.workcenter', ['%user%' => $title], 'visit'), |
|
| 74 | 'tutor' => $tutor, |
|
| 75 | 'elements' => $workcenters, |
|
| 76 | 'back_route_name' => $this->isGranted('ROLE_DEPARTMENT_HEAD') ? 'visit_index' : 'frontpage' |
|
| 77 | ]); |
|
| 78 | } |
|
| 79 | ||
| 80 | /** |
|
| 81 | * @Route("/{id}/resumen", name="visit_workcenter_summary_index", methods={"GET"}) |
|