fix(#190): тесты состава прав учитывают QUALITY_METRICS_VIEW (I-8)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
e14f1ab2aa
commit
8f90d0c22f
@ -39,8 +39,15 @@ ADMIN = "admin@armka.local"
|
||||
USERS = "/admin/users"
|
||||
ROSTOV = "Ростовский региональный филиал"
|
||||
HEAD_OFFICE = "Головной офис"
|
||||
PERMISSIONS_TOTAL = 16 # seed: 16 кодов прав (§10)
|
||||
EXPERT_PERMISSIONS = ["CONSOLIDATION_VIEW", "DIRECTORY_VIEW", "DOCUMENT_VIEW", "EX_VIEW", "KFO_VIEW"]
|
||||
PERMISSIONS_TOTAL = 17 # seed: 17 кодов прав (§10)
|
||||
EXPERT_PERMISSIONS = [
|
||||
"CONSOLIDATION_VIEW",
|
||||
"DIRECTORY_VIEW",
|
||||
"DOCUMENT_VIEW",
|
||||
"EX_VIEW",
|
||||
"KFO_VIEW",
|
||||
"QUALITY_METRICS_VIEW",
|
||||
]
|
||||
|
||||
|
||||
async def _office(session: AsyncSession, name: str) -> RegionalOffice:
|
||||
|
||||
@ -49,12 +49,22 @@ KA_RF_PERMISSIONS = sorted(
|
||||
"KFO_EXPORT",
|
||||
"EX_VIEW",
|
||||
"EXPORT",
|
||||
"QUALITY_METRICS_VIEW",
|
||||
}
|
||||
)
|
||||
ADMIN_PERMISSIONS = sorted(
|
||||
{"DIRECTORY_VIEW", "DIRECTORY_EDIT", "DIRECTORY_DELETE", "DIRECTORY_ADMIN", "EX_VIEW", "USERS_ADMIN", "AUDIT_VIEW"}
|
||||
{
|
||||
"DIRECTORY_VIEW",
|
||||
"DIRECTORY_EDIT",
|
||||
"DIRECTORY_DELETE",
|
||||
"DIRECTORY_ADMIN",
|
||||
"EX_VIEW",
|
||||
"USERS_ADMIN",
|
||||
"AUDIT_VIEW",
|
||||
"QUALITY_METRICS_VIEW",
|
||||
}
|
||||
)
|
||||
assert len(KA_RF_PERMISSIONS) == 10 # noqa: PLR2004,S101 - матрица §10 для KA_RF
|
||||
assert len(KA_RF_PERMISSIONS) == 11 # noqa: PLR2004,S101 - матрица §10 для KA_RF
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user