commit melhorias sgf
This commit is contained in:
@@ -46,8 +46,22 @@ final class IdentityWorkflow
|
||||
'token' => $selected['token'], 'grants' => $grants,
|
||||
'modules' => app(\App\Shared\Context\ModuleNavigation::class)->available($this->context),
|
||||
'module_id' => $selected['module_id'] ?? null,
|
||||
'single_installation'=>app()->environment('budget-testing')&&config('sgf_single_installation.enabled')===true,
|
||||
'geography_enabled'=>app()->environment('budget-testing')&&config('geography.enabled')===true,
|
||||
'stock'=>['period_report'=>app()->environment('budget-testing')&&config('receipt_qa.stock_read_enabled')===true&&config('receipt_qa.stock_period_enabled')===true],
|
||||
'analysis_qa_enabled'=>app()->environment('budget-testing')&&config('analysis_qa.enabled')===true,
|
||||
'bank_qa_enabled'=>app()->environment('budget-testing')&&config('bank_qa.enabled')===true,
|
||||
'fiscal_rules_qa_enabled'=>app()->environment('budget-testing')&&config('fiscal_rules_qa.enabled')===true,
|
||||
'internal_statements_enabled'=>app()->environment('budget-testing')&&config('internal_statements.enabled')===true,
|
||||
'hr_personnel_enabled'=>app()->environment('budget-testing')&&config('hr_personnel.enabled')===true,
|
||||
'remunerations_enabled'=>app()->environment('budget-testing')&&config('remunerations.enabled')===true,
|
||||
'fiscal_obligations_enabled'=>app()->environment('budget-testing')&&config('fiscal_obligations.enabled')===true,
|
||||
'fiscal_qa_enabled'=>app()->environment('budget-testing')&&config('fiscal_qa.enabled')===true,
|
||||
'cash_enabled'=>app()->environment('budget-testing')&&config('cash_qa.enabled')===true,
|
||||
'service_documents_enabled'=>app()->environment('budget-testing')&&config('service_documents.enabled')===true,
|
||||
'commercial_quotes_enabled'=>app()->environment('budget-testing')&&config('commercial_quotes.enabled')===true,
|
||||
'workshop_catalogue_enabled'=>app()->environment('budget-testing')&&config('workshop_catalogue.enabled')===true,
|
||||
'workshop_schedule_enabled'=>app()->environment('budget-testing')&&config('workshop_schedule.enabled')===true,
|
||||
'stock'=>['catalogue'=>app()->environment('budget-testing')&&config('stock_catalogue.enabled')===true,'inactive_report'=>app()->environment('budget-testing')&&config('receipt_qa.stock_read_enabled')===true&&config('receipt_qa.stock_inactive_enabled')===true,'completion'=>app()->environment('budget-testing')&&config('stock_completion.enabled')===true,'final'=>app()->environment('budget-testing')&&config('stock_operations.final_enabled')===true,'period_report'=>app()->environment('budget-testing')&&config('receipt_qa.stock_read_enabled')===true&&config('receipt_qa.stock_period_enabled')===true,'operations'=>app()->environment('budget-testing')&&config('receipt_qa.enabled')===true&&config('stock_operations.enabled')===true],
|
||||
'purchasing' => ['internal_requisitions' => app()->environment('budget-testing')
|
||||
&& config('internal_requisitions.qa_enabled') === true,
|
||||
'receipts'=>app()->environment('budget-testing')&&config('receipt_qa.enabled')===true,
|
||||
@@ -57,7 +71,7 @@ final class IdentityWorkflow
|
||||
'source_requests'=>app()->environment('budget-testing')&&config('receipt_qa.enabled')===true&&config('receipt_qa.requests_enabled')===true,
|
||||
'suppliers'=>app()->environment('budget-testing')&&config('receipt_qa.enabled')===true&&config('receipt_qa.suppliers_enabled')===true,
|
||||
'sourcing'=>app()->environment('budget-testing')&&config('receipt_qa.enabled')===true&&config('receipt_qa.sourcing_enabled')===true],
|
||||
'accounting' => ['stock_valuation_read' => app()->environment('budget-testing')
|
||||
'accounting' => ['single_book'=>app()->environment('budget-testing')&&config('sgf_single_installation.ledger_enabled')===true,'stock_valuation_read' => app()->environment('budget-testing')
|
||||
&& config('stock_ledger.read_sources.'.$selected['tenant_id'].':'.$selected['company_id'].':'.($selected['unit_id']??'')) !== null]];
|
||||
if ($result['context']['module_id'] && !in_array($result['context']['module_id'], array_column($result['context']['modules'], 'id'), true)) {
|
||||
$result['context']['module_id'] = null;
|
||||
|
||||
Reference in New Issue
Block a user