DigitalState / Cases

The DigitalState Cases Microservice
MIT License
4 stars 2 forks source link

When an Individual Gets list of Cases, and one or more of the cases they do not have access to, the individual is unable to get any cases back #27

Open StephenOTT opened 7 years ago

StephenOTT commented 7 years ago

Throws an access deined error

StephenOTT commented 7 years ago

Example GET Cases:

[
    {
        "id": 1,
        "uuid": "82184661-3aa4-4c68-a130-e07dc2e0d974",
        "customId": "GOV-82184661",
        "createdAt": "2017-10-10T15:24:32+00:00",
        "updatedAt": "2017-10-10T15:24:32+00:00",
        "deletedAt": null,
        "owner": "BusinessUnit",
        "ownerUuid": "8454c987-cbc5-4a24-ba1a-d420283caabd",
        "identity": "Individual",
        "identityUuid": "d0daa7e4-07d1-47e6-93f2-0629adaa3b49",
        "title": {
            "en": "Pothole - 123 Street - Urgent",
            "fr": "Nid-de-poule - 123 rue - urgent"
        },
        "data": {
            "en": [],
            "fr": []
        },
        "state": "open",
        "priority": 0,
        "statuses": [
            "/app_dev.php/case-statuses/21b3b72a-bd1b-4d87-9b28-7768aaea8ae6",
            "/app_dev.php/case-statuses/1739b92f-9ce9-4f7d-92ff-6314171794b4",
            "/app_dev.php/case-statuses/5a438bff-afa9-489d-953f-4524ca0905cb",
            "/app_dev.php/case-statuses/0a42016c-c625-4025-becf-b7dc98db44f8",
            "/app_dev.php/case-statuses/02a74181-c59d-459a-acaf-64c7a597f6b7",
            "/app_dev.php/case-statuses/40f6af60-b55b-4eee-a8db-71eec55fc8f5"
        ],
        "version": 1
    },
    {
        "id": 2,
        "uuid": "788e4c03-b97b-4f5c-8024-cd128121ca11",
        "customId": "GOV-788e4c03",
        "createdAt": "2017-10-10T15:24:32+00:00",
        "updatedAt": "2017-10-10T15:24:32+00:00",
        "deletedAt": null,
        "owner": "BusinessUnit",
        "ownerUuid": "c11c546e-bd01-47cf-97da-e25388357b5a",
        "identity": "Individual",
        "identityUuid": "d0daa7e4-07d1-47e6-93f2-0629adaa3b49",
        "title": {
            "en": "Pothole - Quality Review",
            "fr": "Nid-de-poule - Examen de la qualité"
        },
        "data": {
            "en": [],
            "fr": []
        },
        "state": "open",
        "priority": 0,
        "statuses": [],
        "version": 1
    },
    {
        "id": 3,
        "uuid": "4fe4f2c0-482f-45b9-978b-0fbb8619ad58",
        "customId": "59e0fbd593fbe",
        "createdAt": "2017-10-13T17:45:57+00:00",
        "updatedAt": "2017-10-13T17:45:57+00:00",
        "deletedAt": null,
        "owner": "BusinessUnit",
        "ownerUuid": "8454c987-cbc5-4a24-ba1a-d420283caabd",
        "identity": "Individual",
        "identityUuid": "d0daa7e4-07d1-47e6-93f2-0629adaa3b49",
        "title": {
            "en": "Case 1",
            "fr": "Cas 1"
        },
        "data": {
            "en": {
                "test": "test"
            },
            "fr": {
                "test": "test"
            }
        },
        "state": "open",
        "priority": 0,
        "statuses": [],
        "version": 1
    },
    {
        "id": 4,
        "uuid": "9ded7545-3297-45ed-8f1b-0a8f603d3d44",
        "customId": "59e0fd5a3b0fc",
        "createdAt": "2017-10-13T17:52:26+00:00",
        "updatedAt": "2017-10-13T17:52:26+00:00",
        "deletedAt": null,
        "owner": "BusinessUnit",
        "ownerUuid": "8454c987-cbc5-4a24-ba1a-d420283caabd",
        "identity": "individual",
        "identityUuid": "d0daa7e4-07d1-47e6-93f2-0629adaa3b49",
        "title": {
            "en": "My Test Case",
            "fr": "FR My Test Case"
        },
        "data": {
            "en": {
                "test": "test"
            },
            "fr": {
                "test": "FR test"
            }
        },
        "state": "open",
        "priority": 0,
        "statuses": [],
        "version": 1
    }
]
StephenOTT commented 7 years ago

Related: https://github.com/DigitalState/Cases/issues/21

@mario-digitalstate