fix(ui): учитывать права и состояние устройства при откате истории
This commit is contained in:
1 parent
5ce20e8892
commit
c8f9c83f45
17 files changed
+388
-16
No files matched your search
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.207",
|
||||
"frontend": "ux-accessibility205",
|
||||
"role": "reader",
|
||||
"section": "gre",
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"realPortalJWT": true,
|
||||
"restoreClicked": false,
|
||||
"ownReaderRemoved": true,
|
||||
"issueConfirmed": true
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.207",
|
||||
"sourceFilesMatched": 527,
|
||||
"productionBuildPassed": true,
|
||||
"frontendImage": "mmapp-test/frontend:ux-history207",
|
||||
"imageId": "sha256:b012f5b195bbbf4d600f7eed0fab4b15fe494a50e5a8baef03e08e5bc9c042b7e",
|
||||
"backendImage": "mmapp-test/backend:ux-lock200",
|
||||
"rollbackFrontendTag": "ux-accessibility205",
|
||||
"nativeRestoresApplied": 0
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.207",
|
||||
"stats": {
|
||||
"startTime": "2026-10-13T12:30:12.552Z",
|
||||
"duration": 68986.603,
|
||||
"expected": 40,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"errors": [],
|
||||
"scope": "24 reader/writer/disabled history fixtures +16 existing restore/lock/error/retry; no native apply"
|
||||
}
|
||||
@@ -0,0 +1,235 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.207",
|
||||
"runtime": {
|
||||
"frontend": "ux-history207",
|
||||
"backend": "ux-lock200",
|
||||
"portal": "1.3.1"
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"section": "wireguard",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "ipsec",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "gre",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "firewall",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "filters",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "recursive-routes",
|
||||
"role": "reader",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "wireguard",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "ipsec",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "gre",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "firewall",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "filters",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "recursive-routes",
|
||||
"role": "admin",
|
||||
"width": 1440,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "wireguard",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "ipsec",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "gre",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "firewall",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "filters",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "recursive-routes",
|
||||
"role": "reader",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 0,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "wireguard",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "ipsec",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "gre",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 50,
|
||||
"enabledRestoreButtons": 50,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "firewall",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "filters",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
},
|
||||
{
|
||||
"section": "recursive-routes",
|
||||
"role": "admin",
|
||||
"width": 320,
|
||||
"buttons": 1,
|
||||
"enabledRestoreButtons": 1,
|
||||
"expectedPermissionState": true,
|
||||
"applied": false
|
||||
}
|
||||
],
|
||||
"apiMocks": false,
|
||||
"realPortalJWT": true,
|
||||
"mutationRequests": 0,
|
||||
"ownReaderRemoved": true,
|
||||
"passed": true,
|
||||
"bounds": [
|
||||
"No restore applied; populated historical metadata, reader/admin action state and focus only"
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user