978 lines
26 KiB
JSON
978 lines
26 KiB
JSON
{
|
|
"version": "SGF-FUNCTIONAL-DEVELOPMENT-ACCESS-PROPOSAL-20261030",
|
|
"status": "proposal_only_not_applied",
|
|
"target": {
|
|
"id": 1,
|
|
"name": "Osmane Nala",
|
|
"email": "nala@tempo.co.mz"
|
|
},
|
|
"scope": {
|
|
"tenant_id": 1,
|
|
"tenant_name": "Tempo",
|
|
"company_id": 1,
|
|
"company_name": "Tempo, Lda.",
|
|
"unit_id": 1,
|
|
"unit_name": "SEGI"
|
|
},
|
|
"public_environment": "production",
|
|
"public_database": "sgf_db",
|
|
"release": "/var/www/sgf-deploy/releases/20261030-201723-2c0be7ac5e34",
|
|
"summary": {
|
|
"total": 82,
|
|
"company": 25,
|
|
"unit": 57,
|
|
"existing": 6,
|
|
"additional": 76,
|
|
"availability": {
|
|
"public": 36,
|
|
"demo_conditional_activation": 1,
|
|
"demo_only": 36,
|
|
"public_blocked_notice": 9
|
|
}
|
|
},
|
|
"entries": [
|
|
{
|
|
"permission": "company.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "company.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "unit.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "access.manage",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "unit.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "unit.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Identity/Services/Permissions.php",
|
|
"already_granted": true
|
|
},
|
|
{
|
|
"permission": "clients.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "clients.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "clients.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "clients.manage",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "services.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "services.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "services.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "services.manage",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_drafts.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_drafts.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_drafts.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_drafts.manage",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "billing_drafts.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "billing_drafts.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "billing_drafts.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "billing_drafts.manage",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServicePermissions.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "issuer_documents.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "issuer_documents.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "client_documents.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "client_documents.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "draft_documents.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "draft_documents.edit",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreparation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "document_preview.configure",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/DocumentPreview.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "billing_drafts.confirm_internal",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/InternalConfirmation.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "catalogue_accounting.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/CatalogueAccounting.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "catalogue_accounting.propose",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/CatalogueAccounting.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "catalogue_accounting.approve",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/CatalogueAccounting.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_fiscal.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServiceFiscal.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_fiscal.propose",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServiceFiscal.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_fiscal.approve",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "public",
|
|
"source": "app/Modules/Services/ServiceFiscal.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_fiscal.calculate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_conditional_activation",
|
|
"source": "app/Modules/Services/ServiceFiscal.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "invoice_series.propose",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceInvoicing.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "invoice_series.approve",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": null,
|
|
"scope": "company",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceInvoicing.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_invoices.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Services/ServiceInvoicing.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_invoices.issue",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceInvoicing.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_invoices.correction_request",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceInvoicing.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.confirm",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.allocate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.reconcile",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.correction_request",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "service_receivables.correction_approve",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Services/ServiceReceivables.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.open",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.assign",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.authorize",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.record",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop.verify",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_billing.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Workshop/WorkshopBilling.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_billing.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopBilling.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_billing.review",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopBilling.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_billing.generate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopBilling.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_corrections.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Workshop/WorkshopCorrections.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_corrections.request",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopCorrections.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_corrections.review",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopCorrections.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "workshop_corrections.apply",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/WorkshopCorrections.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "direct_costs.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Workshop/DirectCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "direct_costs.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/DirectCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "direct_costs.validate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Workshop/DirectCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_costs.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Industry/IndustrialCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_costs.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Industry/IndustrialCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_costs.validate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Industry/IndustrialCosts.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_budgets.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_budgets.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_budgets.validate",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_budget_comparisons.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "public_blocked_notice",
|
|
"source": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "industrial_budget_comparisons.prepare",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.create",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.approve",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.record",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.consume",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.reinforcement.propose",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "purchasing_budget.reinforcement.review",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"already_granted": false
|
|
},
|
|
{
|
|
"permission": "supplier_payables.view",
|
|
"tenant_id": 1,
|
|
"company_id": 1,
|
|
"unit_id": 1,
|
|
"scope": "unit",
|
|
"availability": "demo_only",
|
|
"source": "app/Modules/Purchasing/SupplierPayables.php",
|
|
"already_granted": false
|
|
}
|
|
],
|
|
"qa_supplier_actions": [
|
|
"view",
|
|
"prepare",
|
|
"validate",
|
|
"payments_view",
|
|
"payment_prepare",
|
|
"payment_confirm",
|
|
"allocation_prepare",
|
|
"allocation_confirm"
|
|
],
|
|
"qa_supplier_store": "pa_access; synthetic contexts only, not public sgf_db",
|
|
"separation_of_duties_preserved": true,
|
|
"real_fiscal_emission": false,
|
|
"bank_execution": false,
|
|
"public_payables_enabled": false,
|
|
"permission_changes": 0,
|
|
"source_comparison": [
|
|
{
|
|
"file": "app/Modules/Services/ServiceWorkflow.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/ServicePermissions.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/DocumentPreparation.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/DocumentPreview.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/InternalConfirmation.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/CatalogueAccounting.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/ServiceFiscal.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/ServiceInvoicing.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/ServiceReceivables.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Services/ServiceCalculation.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Workshop/WorkshopWorkflow.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Workshop/WorkshopBilling.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Workshop/WorkshopCorrections.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Workshop/DirectCosts.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Industry/IndustrialCosts.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Industry/IndustrialBudgets.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Purchasing/BudgetWorkspace.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Purchasing/BudgetAdapter.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Purchasing/SupplierPayables.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Shared/Testing/TestingDatabaseGuard.php",
|
|
"identical": true
|
|
},
|
|
{
|
|
"file": "app/Modules/Identity/Services/Permissions.php",
|
|
"identical": true
|
|
}
|
|
],
|
|
"qa_supplier_roles": {
|
|
"preparacao": [
|
|
"view",
|
|
"prepare",
|
|
"payments_view",
|
|
"payment_prepare",
|
|
"allocation_prepare"
|
|
],
|
|
"validacao": [
|
|
"view",
|
|
"validate",
|
|
"payments_view",
|
|
"payment_confirm",
|
|
"allocation_confirm"
|
|
],
|
|
"consulta": [
|
|
"view",
|
|
"payments_view"
|
|
]
|
|
}
|
|
}
|