Files
compras/docs/proofs/menu-code-contract.json
T
nala 48347e2d3a
tests / ci (push) Canceled after 0s
commit5
2026-10-30 10:55:18 +02:00

975 lines
29 KiB
JSON

{
"checked_at": "2026-10-30T08:46:13.504Z",
"result": "passed",
"entries": 107,
"roles": 6,
"configurable_permissions_and_multiple_profiles": true,
"source": "procurementNavigation compared with actual Laravel GET routes",
"scope": "Menu routing, active entry and visibility contract; not a substitute for functional or visual workflow acceptance",
"rows": [
{
"role": "admin",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "admin",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "admin",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "admin",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "admin",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "admin",
"group": "Aprovações",
"id": "pending_approvals",
"label": "Pendentes para mim",
"path": "/requisicoes?view=approvals",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "admin",
"group": "Aprovações",
"id": "decisions",
"label": "Minhas decisões",
"path": "/requisicoes?view=decided",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "admin",
"group": "Consultas e adjudicações",
"id": "quotations",
"label": "Cotações e comparação",
"path": "/cotacoes",
"action": "App\\Http\\Controllers\\QuotationController@index",
"full_page": false
},
{
"role": "admin",
"group": "Consultas e adjudicações",
"id": "orders",
"label": "Adjudicações e ordens",
"path": "/ordens",
"action": "App\\Http\\Controllers\\PurchaseController@index",
"full_page": false
},
{
"role": "admin",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "admin",
"group": "Fornecedores",
"id": "suppliers",
"label": "Cadastro e documentos",
"path": "/fornecedores",
"action": "App\\Http\\Controllers\\SupplierController@index",
"full_page": false
},
{
"role": "admin",
"group": "Fornecedores",
"id": "supplier_evaluations",
"label": "Avaliação de fornecedores",
"path": "/fornecedores/avaliacoes",
"action": "App\\Http\\Controllers\\SupplierEvaluationController@index",
"full_page": false
},
{
"role": "admin",
"group": "Recepções e armazém",
"id": "receipts",
"label": "Recepções e divergências",
"path": "/recepcoes",
"action": "App\\Http\\Controllers\\GoodsReceiptController@index",
"full_page": false
},
{
"role": "admin",
"group": "Recepções e armazém",
"id": "stock",
"label": "Artigos e stock",
"path": "/stock",
"action": "App\\Http\\Controllers\\StockController@index",
"full_page": false
},
{
"role": "admin",
"group": "Recepções e armazém",
"id": "stock_operations",
"label": "Saídas e inventários",
"path": "/stock/operacoes",
"action": "App\\Http\\Controllers\\StockOperationController@index",
"full_page": false
},
{
"role": "admin",
"group": "Recepções e armazém",
"id": "equipment",
"label": "Equipamentos e peças",
"path": "/equipamentos",
"action": "App\\Http\\Controllers\\EquipmentController@index",
"full_page": false
},
{
"role": "admin",
"group": "Finanças",
"id": "invoices",
"label": "Facturas e conferência",
"path": "/facturas",
"action": "App\\Http\\Controllers\\InvoiceController@index",
"full_page": false
},
{
"role": "admin",
"group": "Finanças",
"id": "payments",
"label": "Pagamentos externos",
"path": "/pagamentos",
"action": "App\\Http\\Controllers\\ExternalPaymentController@index",
"full_page": false
},
{
"role": "admin",
"group": "Finanças",
"id": "budgets",
"label": "Orçamentos e reforços",
"path": "/orcamentos",
"action": "App\\Http\\Controllers\\BudgetController@index",
"full_page": false
},
{
"role": "admin",
"group": "Finanças",
"id": "investment",
"label": "Regras de investimento",
"path": "/regras-investimento",
"action": "App\\Http\\Controllers\\InvestmentPolicyController@index",
"full_page": false
},
{
"role": "admin",
"group": "Administração e controlo",
"id": "company",
"label": "Empresa, equipa e centros",
"path": "/empresa",
"action": "App\\Http\\Controllers\\CompanyController@index",
"full_page": false
},
{
"role": "admin",
"group": "Administração e controlo",
"id": "organization_parameters",
"label": "Parametrização da aplicação",
"path": "/administracao/parametrizacao",
"action": "App\\Http\\Controllers\\OrganizationConfigurationController@index",
"full_page": false
},
{
"role": "admin",
"group": "Administração e controlo",
"id": "admission_policy",
"label": "Política de admissão",
"path": "/politica-admissao",
"action": "App\\Http\\Controllers\\FormalAdmissionController@policy",
"full_page": false
},
{
"role": "admin",
"group": "Administração e controlo",
"id": "recommendation_policy",
"label": "Política de recomendação",
"path": "/politica-recomendacao",
"action": "App\\Http\\Controllers\\FormalRecommendationController@policy",
"full_page": false
},
{
"role": "admin",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
},
{
"role": "admin",
"group": "Relatórios",
"id": "procurement_reports",
"label": "Relatórios de compras",
"path": "/relatorios",
"action": "App\\Http\\Controllers\\ProcurementReportController@index",
"full_page": false
},
{
"role": "admin",
"group": "Relatórios",
"id": "supplier_improvement_reports",
"label": "Medidas de melhoria",
"path": "/relatorios/medidas-fornecedores",
"action": "App\\Http\\Controllers\\SupplierImprovementReportController@index",
"full_page": false
},
{
"role": "admin",
"group": "Finanças",
"id": "payables",
"label": "Obrigações a fornecedores",
"path": "/obrigacoes-fornecedores",
"action": "App\\Http\\Controllers\\SupplierPayablesController@page",
"full_page": true
},
{
"role": "procurement",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "procurement",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Aprovações",
"id": "pending_approvals",
"label": "Pendentes para mim",
"path": "/requisicoes?view=approvals",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Aprovações",
"id": "decisions",
"label": "Minhas decisões",
"path": "/requisicoes?view=decided",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Consultas e adjudicações",
"id": "quotations",
"label": "Cotações e comparação",
"path": "/cotacoes",
"action": "App\\Http\\Controllers\\QuotationController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Consultas e adjudicações",
"id": "orders",
"label": "Adjudicações e ordens",
"path": "/ordens",
"action": "App\\Http\\Controllers\\PurchaseController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Fornecedores",
"id": "suppliers",
"label": "Cadastro e documentos",
"path": "/fornecedores",
"action": "App\\Http\\Controllers\\SupplierController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Fornecedores",
"id": "supplier_evaluations",
"label": "Avaliação de fornecedores",
"path": "/fornecedores/avaliacoes",
"action": "App\\Http\\Controllers\\SupplierEvaluationController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Recepções e armazém",
"id": "receipts",
"label": "Recepções e divergências",
"path": "/recepcoes",
"action": "App\\Http\\Controllers\\GoodsReceiptController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Recepções e armazém",
"id": "stock",
"label": "Artigos e stock",
"path": "/stock",
"action": "App\\Http\\Controllers\\StockController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Recepções e armazém",
"id": "stock_operations",
"label": "Saídas e inventários",
"path": "/stock/operacoes",
"action": "App\\Http\\Controllers\\StockOperationController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Recepções e armazém",
"id": "equipment",
"label": "Equipamentos e peças",
"path": "/equipamentos",
"action": "App\\Http\\Controllers\\EquipmentController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Finanças",
"id": "investment",
"label": "Regras de investimento",
"path": "/regras-investimento",
"action": "App\\Http\\Controllers\\InvestmentPolicyController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Relatórios",
"id": "procurement_reports",
"label": "Relatórios de compras",
"path": "/relatorios",
"action": "App\\Http\\Controllers\\ProcurementReportController@index",
"full_page": false
},
{
"role": "procurement",
"group": "Relatórios",
"id": "supplier_improvement_reports",
"label": "Medidas de melhoria",
"path": "/relatorios/medidas-fornecedores",
"action": "App\\Http\\Controllers\\SupplierImprovementReportController@index",
"full_page": false
},
{
"role": "finance",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "finance",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "finance",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "finance",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "finance",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "finance",
"group": "Aprovações",
"id": "pending_approvals",
"label": "Pendentes para mim",
"path": "/requisicoes?view=approvals",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "finance",
"group": "Aprovações",
"id": "decisions",
"label": "Minhas decisões",
"path": "/requisicoes?view=decided",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "finance",
"group": "Consultas e adjudicações",
"id": "quotations",
"label": "Cotações e comparação",
"path": "/cotacoes",
"action": "App\\Http\\Controllers\\QuotationController@index",
"full_page": false
},
{
"role": "finance",
"group": "Consultas e adjudicações",
"id": "orders",
"label": "Adjudicações e ordens",
"path": "/ordens",
"action": "App\\Http\\Controllers\\PurchaseController@index",
"full_page": false
},
{
"role": "finance",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "finance",
"group": "Fornecedores",
"id": "suppliers",
"label": "Cadastro e documentos",
"path": "/fornecedores",
"action": "App\\Http\\Controllers\\SupplierController@index",
"full_page": false
},
{
"role": "finance",
"group": "Fornecedores",
"id": "supplier_evaluations",
"label": "Avaliação de fornecedores",
"path": "/fornecedores/avaliacoes",
"action": "App\\Http\\Controllers\\SupplierEvaluationController@index",
"full_page": false
},
{
"role": "finance",
"group": "Recepções e armazém",
"id": "receipts",
"label": "Recepções e divergências",
"path": "/recepcoes",
"action": "App\\Http\\Controllers\\GoodsReceiptController@index",
"full_page": false
},
{
"role": "finance",
"group": "Recepções e armazém",
"id": "stock",
"label": "Artigos e stock",
"path": "/stock",
"action": "App\\Http\\Controllers\\StockController@index",
"full_page": false
},
{
"role": "finance",
"group": "Recepções e armazém",
"id": "stock_operations",
"label": "Saídas e inventários",
"path": "/stock/operacoes",
"action": "App\\Http\\Controllers\\StockOperationController@index",
"full_page": false
},
{
"role": "finance",
"group": "Recepções e armazém",
"id": "equipment",
"label": "Equipamentos e peças",
"path": "/equipamentos",
"action": "App\\Http\\Controllers\\EquipmentController@index",
"full_page": false
},
{
"role": "finance",
"group": "Finanças",
"id": "invoices",
"label": "Facturas e conferência",
"path": "/facturas",
"action": "App\\Http\\Controllers\\InvoiceController@index",
"full_page": false
},
{
"role": "finance",
"group": "Finanças",
"id": "payments",
"label": "Pagamentos externos",
"path": "/pagamentos",
"action": "App\\Http\\Controllers\\ExternalPaymentController@index",
"full_page": false
},
{
"role": "finance",
"group": "Finanças",
"id": "budgets",
"label": "Orçamentos e reforços",
"path": "/orcamentos",
"action": "App\\Http\\Controllers\\BudgetController@index",
"full_page": false
},
{
"role": "finance",
"group": "Finanças",
"id": "investment",
"label": "Regras de investimento",
"path": "/regras-investimento",
"action": "App\\Http\\Controllers\\InvestmentPolicyController@index",
"full_page": false
},
{
"role": "finance",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
},
{
"role": "finance",
"group": "Relatórios",
"id": "procurement_reports",
"label": "Relatórios de compras",
"path": "/relatorios",
"action": "App\\Http\\Controllers\\ProcurementReportController@index",
"full_page": false
},
{
"role": "finance",
"group": "Relatórios",
"id": "supplier_improvement_reports",
"label": "Medidas de melhoria",
"path": "/relatorios/medidas-fornecedores",
"action": "App\\Http\\Controllers\\SupplierImprovementReportController@index",
"full_page": false
},
{
"role": "finance",
"group": "Finanças",
"id": "payables",
"label": "Obrigações a fornecedores",
"path": "/obrigacoes-fornecedores",
"action": "App\\Http\\Controllers\\SupplierPayablesController@page",
"full_page": true
},
{
"role": "department_head",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "department_head",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Aprovações",
"id": "pending_approvals",
"label": "Pendentes para mim",
"path": "/requisicoes?view=approvals",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Aprovações",
"id": "decisions",
"label": "Minhas decisões",
"path": "/requisicoes?view=decided",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Consultas e adjudicações",
"id": "quotations",
"label": "Cotações e comparação",
"path": "/cotacoes",
"action": "App\\Http\\Controllers\\QuotationController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Consultas e adjudicações",
"id": "orders",
"label": "Adjudicações e ordens",
"path": "/ordens",
"action": "App\\Http\\Controllers\\PurchaseController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Fornecedores",
"id": "suppliers",
"label": "Cadastro e documentos",
"path": "/fornecedores",
"action": "App\\Http\\Controllers\\SupplierController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Fornecedores",
"id": "supplier_evaluations",
"label": "Avaliação de fornecedores",
"path": "/fornecedores/avaliacoes",
"action": "App\\Http\\Controllers\\SupplierEvaluationController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Recepções e armazém",
"id": "receipts",
"label": "Recepções e divergências",
"path": "/recepcoes",
"action": "App\\Http\\Controllers\\GoodsReceiptController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Recepções e armazém",
"id": "equipment",
"label": "Equipamentos e peças",
"path": "/equipamentos",
"action": "App\\Http\\Controllers\\EquipmentController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Relatórios",
"id": "procurement_reports",
"label": "Relatórios de compras",
"path": "/relatorios",
"action": "App\\Http\\Controllers\\ProcurementReportController@index",
"full_page": false
},
{
"role": "department_head",
"group": "Relatórios",
"id": "supplier_improvement_reports",
"label": "Medidas de melhoria",
"path": "/relatorios/medidas-fornecedores",
"action": "App\\Http\\Controllers\\SupplierImprovementReportController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "warehouse",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Recepções e armazém",
"id": "receipts",
"label": "Recepções e divergências",
"path": "/recepcoes",
"action": "App\\Http\\Controllers\\GoodsReceiptController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Recepções e armazém",
"id": "stock",
"label": "Artigos e stock",
"path": "/stock",
"action": "App\\Http\\Controllers\\StockController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Recepções e armazém",
"id": "stock_operations",
"label": "Saídas e inventários",
"path": "/stock/operacoes",
"action": "App\\Http\\Controllers\\StockOperationController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Recepções e armazém",
"id": "equipment",
"label": "Equipamentos e peças",
"path": "/equipamentos",
"action": "App\\Http\\Controllers\\EquipmentController@index",
"full_page": false
},
{
"role": "warehouse",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
},
{
"role": "requester",
"group": "Requisições",
"id": "new_request",
"label": "Nova requisição",
"path": "/requisicoes/criar",
"action": "App\\Http\\Controllers\\RequisitionController@create",
"full_page": false
},
{
"role": "requester",
"group": "Requisições",
"id": "my_requests",
"label": "Minhas requisições",
"path": "/requisicoes?view=mine",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "requester",
"group": "Requisições",
"id": "my_drafts",
"label": "Os meus rascunhos",
"path": "/requisicoes?view=mine&status=draft",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "requester",
"group": "Requisições",
"id": "all_requests",
"label": "Todas as autorizadas",
"path": "/requisicoes?view=all",
"action": "App\\Http\\Controllers\\RequisitionController@index",
"full_page": false
},
{
"role": "requester",
"group": "Requisições",
"id": "planning",
"label": "Planeamento",
"path": "/planeamento",
"action": "App\\Http\\Controllers\\PurchasePlanningController@index",
"full_page": false
},
{
"role": "requester",
"group": "Consultas e adjudicações",
"id": "purchase_review",
"label": "Revisão e cancelamento",
"path": "/revisao-compras",
"action": "App\\Http\\Controllers\\PurchaseControlController@index",
"full_page": false
},
{
"role": "requester",
"group": "Administração e controlo",
"id": "conflicts",
"label": "Conflitos de interesses",
"path": "/conflitos",
"action": "App\\Http\\Controllers\\ConflictDeclarationController@index",
"full_page": false
}
]
}