Files
SGF/docs/integration/sgf-human-resources-personnel-access-proposal.json
T
2026-11-11 15:04:01 +02:00

116 lines
3.1 KiB
JSON

{
"version": "SGF-HR-CONTRACTS-ATTENDANCE-LEAVE-QA-v1",
"approved": true,
"implemented": true,
"applied": true,
"scope_file": "docs/SGF_HUMAN_RESOURCES_PERSONNEL_SCOPE.md",
"module": "human_resources",
"books": [
"existing8085",
"existing_regression"
],
"scope": {
"tenant_id": 1,
"company_id": 2,
"unit_id": 2
},
"existing_profile_keys": [
"hr_prepare",
"hr_review",
"hr_read"
],
"new_host_rights": [
"human_resources.contracts.view",
"human_resources.contracts.prepare",
"human_resources.contracts.review",
"human_resources.attendance.view",
"human_resources.attendance.prepare",
"human_resources.attendance.review",
"human_resources.leave.view",
"human_resources.leave.prepare",
"human_resources.leave.review"
],
"grants_per_book": [
{
"profile_key": "hr_prepare",
"permission": "human_resources.contracts.view"
},
{
"profile_key": "hr_prepare",
"permission": "human_resources.contracts.prepare"
},
{
"profile_key": "hr_prepare",
"permission": "human_resources.attendance.view"
},
{
"profile_key": "hr_prepare",
"permission": "human_resources.attendance.prepare"
},
{
"profile_key": "hr_prepare",
"permission": "human_resources.leave.view"
},
{
"profile_key": "hr_prepare",
"permission": "human_resources.leave.prepare"
},
{
"profile_key": "hr_review",
"permission": "human_resources.contracts.view"
},
{
"profile_key": "hr_review",
"permission": "human_resources.contracts.review"
},
{
"profile_key": "hr_review",
"permission": "human_resources.attendance.view"
},
{
"profile_key": "hr_review",
"permission": "human_resources.attendance.review"
},
{
"profile_key": "hr_review",
"permission": "human_resources.leave.view"
},
{
"profile_key": "hr_review",
"permission": "human_resources.leave.review"
},
{
"profile_key": "hr_read",
"permission": "human_resources.contracts.view"
},
{
"profile_key": "hr_read",
"permission": "human_resources.attendance.view"
},
{
"profile_key": "hr_read",
"permission": "human_resources.leave.view"
}
],
"grant_count_per_book": 15,
"total_grants_both_books": 30,
"new_profiles": 0,
"new_users": 0,
"new_database_roles": 0,
"new_postgres_grants": 0,
"new_public_rights": 0,
"new_demo": false,
"new_sgc_dependency": false,
"new_journals": 0,
"new_payments": 0,
"evidence": [
"C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-cc50a276c10c/single-integration/20261111-083950-2b7f6505/hr-personnel-access-readonly.json",
"C:/laragon/data/sgf-tempo/run/modular-regression-2576427d1939/private/receipt-composition-b4093c6f6707/single-integration/20261111-083951-b86bcdeb/hr-personnel-access-readonly.json"
],
"authorization": {
"date": "2026-11-11",
"decision": "Autorizar o bloco e as30 concessões QA apresentadas"
},
"delivery": "docs/SGF_HUMAN_RESOURCES_PERSONNEL_DELIVERY.md"
}