{
    "id": "pdo181-readonly-publication",
    "title": "Открыть каталог для публикации без права записи",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Публикация",
            "Кабель: 3; Изолента: 5"
        ],
        [
            "Флаги открытия",
            "Чтение разрешено, UPDATE отклонён"
        ],
        [
            "URI mode=ro",
            "Тот же каталог, UPDATE отклонён"
        ],
        [
            "Исходные данные",
            "Остаток CAB-7 остался 3"
        ],
        [
            "Файл",
            "readonly-report.json"
        ]
    ],
    "checks": {
        "flags_catalog": true,
        "uri_catalog": true,
        "same_publication": true,
        "flags_update_denied": true,
        "uri_update_denied": true,
        "source_unchanged": true,
        "readers_closed": true,
        "json_roundtrip": true,
        "owned_objects_removed": true,
        "owned_files_removed": true
    },
    "observations": {
        "by_flags": {
            "rows": [
                {
                    "sku": "CAB-7",
                    "title": "Кабель",
                    "qty": 3
                },
                {
                    "sku": "TAP-2",
                    "title": "Изолента",
                    "qty": 5
                }
            ],
            "update": {
                "failed": true,
                "state": "HY000",
                "code": 8
            }
        },
        "by_uri": {
            "rows": [
                {
                    "sku": "CAB-7",
                    "title": "Кабель",
                    "qty": 3
                },
                {
                    "sku": "TAP-2",
                    "title": "Изолента",
                    "qty": 5
                }
            ],
            "update": {
                "failed": true,
                "state": "HY000",
                "code": 8
            }
        },
        "source_after": [
            {
                "id": 1,
                "sku": "CAB-7",
                "title": "Кабель",
                "qty": 3
            },
            {
                "id": 2,
                "sku": "TAP-2",
                "title": "Изолента",
                "qty": 5
            },
            {
                "id": 3,
                "sku": "CASE-1",
                "title": "Кейс",
                "qty": 0
            }
        ],
        "report": {
            "profile": "catalog-publication",
            "items": [
                {
                    "sku": "CAB-7",
                    "title": "Кабель",
                    "qty": 3
                },
                {
                    "sku": "TAP-2",
                    "title": "Изолента",
                    "qty": 5
                }
            ],
            "flags_readonly": true,
            "uri_readonly": true,
            "updates_rejected": 2,
            "source_unchanged": true
        },
        "access_boundary": "read-only connections, not an operating-system ACL test"
    },
    "runtime": {
        "php": "8.5.11",
        "extension": "8.5.11",
        "pdo": "8.5.11",
        "driver": "sqlite",
        "server_version": "3.53.4",
        "client": "3.53.4",
        "storage": "own_file"
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "pdo181_publication_481cb439ece0"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "pdo181_publication_481cb439ece0"
        }
    ],
    "owned_files": [
        {
            "type": "DATABASE",
            "name": ".pdo181_project_cf7b1644ffe5\/data.sqlite"
        }
    ],
    "removed_files": [
        {
            "type": "DATABASE",
            "name": ".pdo181_project_cf7b1644ffe5\/data.sqlite"
        }
    ]
}
