From dbace9545cdece631891799de91b352600ca9577 Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 13:40:17 -0400 Subject: [PATCH 1/6] create schema for permission data --- .../confluence/downloads/MFS/1540126.html | 2 +- .../confluence/downloads/MFS/229477.html | 46 +++++++++---------- .../downloads/testteamsp/1605859.html | 46 +++++++++---------- .../confluence/file_data/1540126.json | 36 ++------------- .../confluence/file_data/1605859.json | 34 ++------------ .../confluence/file_data/1605928.json | 36 ++------------- .../confluence/file_data/1605942.json | 36 ++------------- .../confluence/file_data/1605956.json | 36 ++------------- .../confluence/file_data/1605989.json | 34 ++------------ .../confluence/file_data/1802252.json | 34 ++------------ .../confluence/file_data/1867777.json | 34 ++------------ .../confluence/file_data/229477.json | 36 ++------------- .../confluence/file_data/2589690.json | 34 ++------------ .../confluence/file_data/2589704.json | 34 ++------------ unstructured_ingest/data_types/file_data.py | 13 +++++- .../processes/connectors/confluence.py | 9 ++-- .../processes/connectors/google_drive.py | 9 ++-- 17 files changed, 104 insertions(+), 405 deletions(-) diff --git a/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html b/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html index c1d79405e..198788118 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html +++ b/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html @@ -417,7 +417,7 @@

}
- + diff --git a/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html b/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html index c6560f1cc..64e9bb430 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html +++ b/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html @@ -4,7 +4,7 @@

@@ -59,7 +59,7 @@

- + What is your team all about? @@ -69,7 +69,7 @@

- + What is your team's mission? What is your vision? @@ -79,7 +79,7 @@

- + Add team members to your space. @@ -94,17 +94,17 @@

- + Team member

- + Role

- + Responsibility

@@ -116,17 +116,17 @@

- + Team member

- + Role

- + Responsibility

@@ -138,17 +138,17 @@

- + Team member

- + Role

- + Responsibility

@@ -171,7 +171,7 @@

- + How can someone reach out to your team? @@ -180,7 +180,7 @@

  • - + team@email.com @@ -188,21 +188,21 @@

  • - + Tickets

  • - + Jira board

  • - + #channel

    @@ -217,7 +217,7 @@

    - + List them here @@ -258,7 +258,7 @@

    - + Add resources for new hires @@ -275,7 +275,7 @@

    - + Add links to meeting notes @@ -292,7 +292,7 @@

    - + List them here @@ -308,7 +308,7 @@

    - + Create a blog post to share team news. It will automatically appear here once it's published. diff --git a/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html b/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html index 743dd201a..e5a96026a 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html +++ b/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html @@ -4,7 +4,7 @@

    @@ -67,7 +67,7 @@

    - + What is your team all about? @@ -77,7 +77,7 @@

    - + What is your team's mission? What is your vision? @@ -87,7 +87,7 @@

    - + Add team members to your space. @@ -102,17 +102,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -124,17 +124,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -146,17 +146,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -179,7 +179,7 @@

    - + How can someone reach out to your team? @@ -188,7 +188,7 @@

  • - + team@email.com @@ -196,21 +196,21 @@

  • - + Tickets

  • - + Jira board

  • - + #channel

    @@ -225,7 +225,7 @@

    - + List them here @@ -266,7 +266,7 @@

    - + Add resources for new hires @@ -283,7 +283,7 @@

    - + Add links to meeting notes @@ -300,7 +300,7 @@

    - + List them here @@ -316,7 +316,7 @@

    - + Create a blog post to share team news. It will automatically appear here once it's published. diff --git a/test/integration/connectors/expected_results/confluence/file_data/1540126.json b/test/integration/connectors/expected_results/confluence/file_data/1540126.json index 94675378b..6227e74dc 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1540126.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1540126.json @@ -15,38 +15,8 @@ }, "date_created": "2023-07-09T12:55:50.911Z", "date_modified": "2023-07-09T12:56:10.564Z", - "date_processed": "1743600540.517018", - "permissions_data": [ - { - "read": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "01540484-667b-4329-8ffc-961cc2e4435f", - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615417.772387", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -55,6 +25,6 @@ "document_id": "1540126" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/MFS/1540126.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1540126.html", "display_name": "Template - Project plan" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605859.json b/test/integration/connectors/expected_results/confluence/file_data/1605859.json index f0dd93b48..1df1ddf51 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605859.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605859.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-09T12:54:40.304Z", "date_modified": "2023-07-13T14:13:27.275Z", - "date_processed": "1743600536.4495559", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615412.52833", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "1605859" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/1605859.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1605859.html", "display_name": "test-teamspace" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605928.json b/test/integration/connectors/expected_results/confluence/file_data/1605928.json index a62a5d6b6..f5352e11a 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605928.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605928.json @@ -15,38 +15,8 @@ }, "date_created": "2023-07-09T12:54:45.162Z", "date_modified": "2023-07-09T12:54:45.162Z", - "date_processed": "1743600540.958493", - "permissions_data": [ - { - "read": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "01540484-667b-4329-8ffc-961cc2e4435f", - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615418.302729", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -55,6 +25,6 @@ "document_id": "1605928" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/MFS/1605928.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605928.html", "display_name": "Template - Meeting notes" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605942.json b/test/integration/connectors/expected_results/confluence/file_data/1605942.json index 9aa6b47a8..b4fb3cb09 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605942.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605942.json @@ -15,38 +15,8 @@ }, "date_created": "2023-07-09T12:54:45.226Z", "date_modified": "2023-07-09T12:54:45.226Z", - "date_processed": "1743600541.37999", - "permissions_data": [ - { - "read": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "01540484-667b-4329-8ffc-961cc2e4435f", - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615418.819304", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -55,6 +25,6 @@ "document_id": "1605942" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/MFS/1605942.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605942.html", "display_name": "Template - Weekly status report" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605956.json b/test/integration/connectors/expected_results/confluence/file_data/1605956.json index 2bb6ea5d2..500f3b657 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605956.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605956.json @@ -15,38 +15,8 @@ }, "date_created": "2023-07-09T12:54:45.288Z", "date_modified": "2023-07-09T12:54:45.288Z", - "date_processed": "1743600541.821305", - "permissions_data": [ - { - "read": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "01540484-667b-4329-8ffc-961cc2e4435f", - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615419.358378", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -55,6 +25,6 @@ "document_id": "1605956" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/MFS/1605956.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605956.html", "display_name": "Get the most out of your team space" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605989.json b/test/integration/connectors/expected_results/confluence/file_data/1605989.json index 6727ce276..57f5bc0dc 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605989.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605989.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-09T12:56:40.842Z", "date_modified": "2023-07-09T12:57:59.173Z", - "date_processed": "1743600537.310739", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615413.806697", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "1605989" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/1605989.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1605989.html", "display_name": "Testdoc3" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1802252.json b/test/integration/connectors/expected_results/confluence/file_data/1802252.json index 03d816c48..abe074cb6 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1802252.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1802252.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-11T17:01:39.240Z", "date_modified": "2023-07-11T17:01:47.340Z", - "date_processed": "1743600537.741188", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615414.442432", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "1802252" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/1802252.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1802252.html", "display_name": "Testdoc2" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1867777.json b/test/integration/connectors/expected_results/confluence/file_data/1867777.json index 2cc2da037..f9ed35c68 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1867777.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1867777.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-11T17:01:19.072Z", "date_modified": "2023-07-11T17:02:21.081Z", - "date_processed": "1743600538.165725", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615415.018674", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "1867777" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/1867777.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1867777.html", "display_name": "Testdoc1" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/229477.json b/test/integration/connectors/expected_results/confluence/file_data/229477.json index 7a78a427f..c8c7916f0 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/229477.json +++ b/test/integration/connectors/expected_results/confluence/file_data/229477.json @@ -15,38 +15,8 @@ }, "date_created": "2023-06-30T17:25:25.504Z", "date_modified": "2023-06-30T17:25:30.898Z", - "date_processed": "1743600539.7379892", - "permissions_data": [ - { - "read": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "01540484-667b-4329-8ffc-961cc2e4435f", - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "64083457896d10ebd4738661" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615416.8190799", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -55,6 +25,6 @@ "document_id": "229477" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/MFS/229477.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/229477.html", "display_name": "My first space" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/2589690.json b/test/integration/connectors/expected_results/confluence/file_data/2589690.json index 9cea07805..ab0a8d10c 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/2589690.json +++ b/test/integration/connectors/expected_results/confluence/file_data/2589690.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-13T14:27:12.821Z", "date_modified": "2023-07-13T14:28:03.779Z", - "date_processed": "1743600538.6513312", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615415.529334", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "2589690" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/2589690.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/2589690.html", "display_name": "Testdoc4" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/2589704.json b/test/integration/connectors/expected_results/confluence/file_data/2589704.json index 0034a6409..62929db67 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/2589704.json +++ b/test/integration/connectors/expected_results/confluence/file_data/2589704.json @@ -15,36 +15,8 @@ }, "date_created": "2023-07-13T14:28:06.310Z", "date_modified": "2023-07-14T22:16:58.907Z", - "date_processed": "1743600539.0388532", - "permissions_data": [ - { - "read": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "5d476b78-504f-47d2-bddb-aa45ebf77753", - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "update": { - "users": [ - "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" - ], - "groups": [ - "78cd6a04-9161-4cf9-9e96-1fd605961fc0" - ] - } - }, - { - "delete": { - "users": [], - "groups": [] - } - } - ], + "date_processed": "1743615416.0779572", + "permissions_data": null, "filesize_bytes": null }, "additional_metadata": { @@ -53,6 +25,6 @@ "document_id": "2589704" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp98098jy3/testteamsp/2589704.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/2589704.html", "display_name": "Testdoc5" } \ No newline at end of file diff --git a/unstructured_ingest/data_types/file_data.py b/unstructured_ingest/data_types/file_data.py index 1a94d60b4..5680ebc21 100644 --- a/unstructured_ingest/data_types/file_data.py +++ b/unstructured_ingest/data_types/file_data.py @@ -22,6 +22,17 @@ def relative_path(self) -> str: return self.rel_path or self.fullpath +class PermissionsContent(BaseModel): + users: list[str] = Field(default_factory=list) + groups: list[str] = Field(default_factory=list) + + +class PermissionsData(BaseModel): + read: PermissionsContent = Field(default_factory=PermissionsContent) + update: PermissionsContent = Field(default_factory=PermissionsContent) + delete: PermissionsContent = Field(default_factory=PermissionsContent) + + class FileDataSourceMetadata(BaseModel): url: Optional[str] = None version: Optional[str] = None @@ -29,7 +40,7 @@ class FileDataSourceMetadata(BaseModel): date_created: Optional[str] = None date_modified: Optional[str] = None date_processed: Optional[str] = None - permissions_data: Optional[list[dict[str, Any]]] = None + permissions_data: Optional[PermissionsData] = None filesize_bytes: Optional[int] = None diff --git a/unstructured_ingest/processes/connectors/confluence.py b/unstructured_ingest/processes/connectors/confluence.py index 006dbb9a2..f69c0f3bb 100644 --- a/unstructured_ingest/processes/connectors/confluence.py +++ b/unstructured_ingest/processes/connectors/confluence.py @@ -9,6 +9,7 @@ from unstructured_ingest.data_types.file_data import ( FileData, FileDataSourceMetadata, + PermissionsContent, SourceIdentifiers, ) from unstructured_ingest.error import SourceConnectionError @@ -224,7 +225,7 @@ class ConfluenceDownloader(Downloader): connection_config: ConfluenceConnectionConfig download_config: ConfluenceDownloaderConfig = field(default_factory=ConfluenceDownloaderConfig) connector_type: str = CONNECTOR_TYPE - _permissions_cache: dict = field(default_factory=OrderedDict) + _permissions_cache: OrderedDict = field(default_factory=OrderedDict) _permissions_cache_max_size: int = 5 def download_embedded_files( @@ -250,7 +251,9 @@ def download_embedded_files( session=session, ) - def parse_permissions(self, doc_permissions: dict, space_permissions: list) -> dict[str, dict]: + def parse_permissions( + self, doc_permissions: dict, space_permissions: list + ) -> PermissionsContent: """ Parses document and space permissions to determine final user/group roles. @@ -347,7 +350,7 @@ def parse_permissions(self, doc_permissions: dict, space_permissions: list) -> d for key in role_dict: role_dict[key] = sorted(role_dict[key]) - return permissions_by_role + return PermissionsContent.model_validate(permissions_by_role) def _get_permissions_for_space(self, space_id: int) -> Optional[List[dict]]: if space_id in self._permissions_cache: diff --git a/unstructured_ingest/processes/connectors/google_drive.py b/unstructured_ingest/processes/connectors/google_drive.py index 60a95c4a3..10bc0ff00 100644 --- a/unstructured_ingest/processes/connectors/google_drive.py +++ b/unstructured_ingest/processes/connectors/google_drive.py @@ -12,6 +12,7 @@ from unstructured_ingest.data_types.file_data import ( FileData, FileDataSourceMetadata, + PermissionsContent, SourceIdentifiers, ) from unstructured_ingest.error import ( @@ -319,7 +320,9 @@ def map_file_data(root_info: dict) -> FileData: version=version, date_created=str(date_created_dt.timestamp()), date_modified=str(date_modified_dt.timestamp()), - permissions_data=permissions, + permissions_data=PermissionsContent.model_validate(permissions) + if permissions + else None, record_locator={ "file_id": file_id, }, @@ -410,7 +413,7 @@ def get_files( d.metadata.record_locator["drive_id"]: object_id return data - def extract_permissions(self, permissions: Optional[list[dict]]) -> list[dict]: + def extract_permissions(self, permissions: Optional[list[dict]]) -> dict: if not permissions: logger.debug("no permissions found") return {} @@ -445,7 +448,7 @@ def extract_permissions(self, permissions: Optional[list[dict]]) -> list[dict]: role_dict[key] = sorted(role_dict[key]) logger.debug(f"normalized permissions generated: {normalized_permissions}") - return [{k: v} for k, v in normalized_permissions.items()] + return normalized_permissions def run(self, **kwargs: Any) -> Generator[FileData, None, None]: with self.connection_config.get_client() as client: From d60801023614bc76d537858cf0a2abd6287550d1 Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 13:40:56 -0400 Subject: [PATCH 2/6] update changelog --- CHANGELOG.md | 4 ++++ unstructured_ingest/__version__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d9943068..d084edb3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.0 + +* **Create schema for permission data** + ## 1.0.6 ### Fixes diff --git a/unstructured_ingest/__version__.py b/unstructured_ingest/__version__.py index 09d422b8e..1bccd442a 100644 --- a/unstructured_ingest/__version__.py +++ b/unstructured_ingest/__version__.py @@ -1 +1 @@ -__version__ = "1.0.6-dev0" # pragma: no cover +__version__ = "1.1.0" # pragma: no cover From 9ab569434a07ee9796ff4ae1c6476cdad8558e68 Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 13:50:12 -0400 Subject: [PATCH 3/6] fix fixtures --- .../confluence/downloads/MFS/1540126.html | 2 +- .../confluence/downloads/MFS/229477.html | 46 +++++++++---------- .../downloads/testteamsp/1605859.html | 46 +++++++++---------- .../confluence/file_data/1540126.json | 30 ++++++++++-- .../confluence/file_data/1605859.json | 28 +++++++++-- .../confluence/file_data/1605928.json | 30 ++++++++++-- .../confluence/file_data/1605942.json | 30 ++++++++++-- .../confluence/file_data/1605956.json | 30 ++++++++++-- .../confluence/file_data/1605989.json | 28 +++++++++-- .../confluence/file_data/1802252.json | 28 +++++++++-- .../confluence/file_data/1867777.json | 28 +++++++++-- .../confluence/file_data/229477.json | 30 ++++++++++-- .../confluence/file_data/2589690.json | 28 +++++++++-- .../confluence/file_data/2589704.json | 28 +++++++++-- .../processes/connectors/confluence.py | 17 +++---- .../processes/connectors/google_drive.py | 6 ++- 16 files changed, 342 insertions(+), 93 deletions(-) diff --git a/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html b/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html index 198788118..ff9a9aef4 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html +++ b/test/integration/connectors/expected_results/confluence/downloads/MFS/1540126.html @@ -417,7 +417,7 @@

    }
    - + diff --git a/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html b/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html index 64e9bb430..56474ec20 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html +++ b/test/integration/connectors/expected_results/confluence/downloads/MFS/229477.html @@ -4,7 +4,7 @@

    @@ -59,7 +59,7 @@

    - + What is your team all about? @@ -69,7 +69,7 @@

    - + What is your team's mission? What is your vision? @@ -79,7 +79,7 @@

    - + Add team members to your space. @@ -94,17 +94,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -116,17 +116,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -138,17 +138,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -171,7 +171,7 @@

    - + How can someone reach out to your team? @@ -180,7 +180,7 @@

  • - + team@email.com @@ -188,21 +188,21 @@

  • - + Tickets

  • - + Jira board

  • - + #channel

    @@ -217,7 +217,7 @@

    - + List them here @@ -258,7 +258,7 @@

    - + Add resources for new hires @@ -275,7 +275,7 @@

    - + Add links to meeting notes @@ -292,7 +292,7 @@

    - + List them here @@ -308,7 +308,7 @@

    - + Create a blog post to share team news. It will automatically appear here once it's published. diff --git a/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html b/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html index e5a96026a..594d667f7 100644 --- a/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html +++ b/test/integration/connectors/expected_results/confluence/downloads/testteamsp/1605859.html @@ -4,7 +4,7 @@

    @@ -67,7 +67,7 @@

    - + What is your team all about? @@ -77,7 +77,7 @@

    - + What is your team's mission? What is your vision? @@ -87,7 +87,7 @@

    - + Add team members to your space. @@ -102,17 +102,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -124,17 +124,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -146,17 +146,17 @@

    - + Team member

    - + Role

    - + Responsibility

    @@ -179,7 +179,7 @@

    - + How can someone reach out to your team? @@ -188,7 +188,7 @@

  • - + team@email.com @@ -196,21 +196,21 @@

  • - + Tickets

  • - + Jira board

  • - + #channel

    @@ -225,7 +225,7 @@

    - + List them here @@ -266,7 +266,7 @@

    - + Add resources for new hires @@ -283,7 +283,7 @@

    - + Add links to meeting notes @@ -300,7 +300,7 @@

    - + List them here @@ -316,7 +316,7 @@

    - + Create a blog post to share team news. It will automatically appear here once it's published. diff --git a/test/integration/connectors/expected_results/confluence/file_data/1540126.json b/test/integration/connectors/expected_results/confluence/file_data/1540126.json index 6227e74dc..173f2a190 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1540126.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1540126.json @@ -15,8 +15,32 @@ }, "date_created": "2023-07-09T12:55:50.911Z", "date_modified": "2023-07-09T12:56:10.564Z", - "date_processed": "1743615417.772387", - "permissions_data": null, + "date_processed": "1743615988.3927622", + "permissions_data": { + "read": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "01540484-667b-4329-8ffc-961cc2e4435f", + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +49,6 @@ "document_id": "1540126" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1540126.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/MFS/1540126.html", "display_name": "Template - Project plan" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605859.json b/test/integration/connectors/expected_results/confluence/file_data/1605859.json index 1df1ddf51..cc8e84d11 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605859.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605859.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-09T12:54:40.304Z", "date_modified": "2023-07-13T14:13:27.275Z", - "date_processed": "1743615412.52833", - "permissions_data": null, + "date_processed": "1743615983.520968", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "1605859" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1605859.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/1605859.html", "display_name": "test-teamspace" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605928.json b/test/integration/connectors/expected_results/confluence/file_data/1605928.json index f5352e11a..7a94bb2fe 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605928.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605928.json @@ -15,8 +15,32 @@ }, "date_created": "2023-07-09T12:54:45.162Z", "date_modified": "2023-07-09T12:54:45.162Z", - "date_processed": "1743615418.302729", - "permissions_data": null, + "date_processed": "1743615988.918029", + "permissions_data": { + "read": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "01540484-667b-4329-8ffc-961cc2e4435f", + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +49,6 @@ "document_id": "1605928" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605928.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/MFS/1605928.html", "display_name": "Template - Meeting notes" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605942.json b/test/integration/connectors/expected_results/confluence/file_data/1605942.json index b4fb3cb09..808fc50c1 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605942.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605942.json @@ -15,8 +15,32 @@ }, "date_created": "2023-07-09T12:54:45.226Z", "date_modified": "2023-07-09T12:54:45.226Z", - "date_processed": "1743615418.819304", - "permissions_data": null, + "date_processed": "1743615989.3686771", + "permissions_data": { + "read": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "01540484-667b-4329-8ffc-961cc2e4435f", + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +49,6 @@ "document_id": "1605942" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605942.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/MFS/1605942.html", "display_name": "Template - Weekly status report" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605956.json b/test/integration/connectors/expected_results/confluence/file_data/1605956.json index 500f3b657..7d2636ccf 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605956.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605956.json @@ -15,8 +15,32 @@ }, "date_created": "2023-07-09T12:54:45.288Z", "date_modified": "2023-07-09T12:54:45.288Z", - "date_processed": "1743615419.358378", - "permissions_data": null, + "date_processed": "1743615989.8679721", + "permissions_data": { + "read": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "01540484-667b-4329-8ffc-961cc2e4435f", + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +49,6 @@ "document_id": "1605956" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/1605956.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/MFS/1605956.html", "display_name": "Get the most out of your team space" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1605989.json b/test/integration/connectors/expected_results/confluence/file_data/1605989.json index 57f5bc0dc..880fc5419 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1605989.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1605989.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-09T12:56:40.842Z", "date_modified": "2023-07-09T12:57:59.173Z", - "date_processed": "1743615413.806697", - "permissions_data": null, + "date_processed": "1743615984.660327", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "1605989" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1605989.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/1605989.html", "display_name": "Testdoc3" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1802252.json b/test/integration/connectors/expected_results/confluence/file_data/1802252.json index abe074cb6..969097852 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1802252.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1802252.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-11T17:01:39.240Z", "date_modified": "2023-07-11T17:01:47.340Z", - "date_processed": "1743615414.442432", - "permissions_data": null, + "date_processed": "1743615985.211945", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "1802252" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1802252.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/1802252.html", "display_name": "Testdoc2" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/1867777.json b/test/integration/connectors/expected_results/confluence/file_data/1867777.json index f9ed35c68..d06946c6b 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/1867777.json +++ b/test/integration/connectors/expected_results/confluence/file_data/1867777.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-11T17:01:19.072Z", "date_modified": "2023-07-11T17:02:21.081Z", - "date_processed": "1743615415.018674", - "permissions_data": null, + "date_processed": "1743615985.714299", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "1867777" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/1867777.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/1867777.html", "display_name": "Testdoc1" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/229477.json b/test/integration/connectors/expected_results/confluence/file_data/229477.json index c8c7916f0..d3123b8a9 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/229477.json +++ b/test/integration/connectors/expected_results/confluence/file_data/229477.json @@ -15,8 +15,32 @@ }, "date_created": "2023-06-30T17:25:25.504Z", "date_modified": "2023-06-30T17:25:30.898Z", - "date_processed": "1743615416.8190799", - "permissions_data": null, + "date_processed": "1743615987.489064", + "permissions_data": { + "read": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "01540484-667b-4329-8ffc-961cc2e4435f", + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "64083457896d10ebd4738661" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +49,6 @@ "document_id": "229477" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/MFS/229477.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/MFS/229477.html", "display_name": "My first space" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/2589690.json b/test/integration/connectors/expected_results/confluence/file_data/2589690.json index ab0a8d10c..c8f858486 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/2589690.json +++ b/test/integration/connectors/expected_results/confluence/file_data/2589690.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-13T14:27:12.821Z", "date_modified": "2023-07-13T14:28:03.779Z", - "date_processed": "1743615415.529334", - "permissions_data": null, + "date_processed": "1743615986.252618", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "2589690" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/2589690.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/2589690.html", "display_name": "Testdoc4" } \ No newline at end of file diff --git a/test/integration/connectors/expected_results/confluence/file_data/2589704.json b/test/integration/connectors/expected_results/confluence/file_data/2589704.json index 62929db67..5a312b31e 100644 --- a/test/integration/connectors/expected_results/confluence/file_data/2589704.json +++ b/test/integration/connectors/expected_results/confluence/file_data/2589704.json @@ -15,8 +15,30 @@ }, "date_created": "2023-07-13T14:28:06.310Z", "date_modified": "2023-07-14T22:16:58.907Z", - "date_processed": "1743615416.0779572", - "permissions_data": null, + "date_processed": "1743615986.727742", + "permissions_data": { + "read": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "5d476b78-504f-47d2-bddb-aa45ebf77753", + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "update": { + "users": [ + "712020:5368eedf-cecd-43e1-8b25-b2221316ee6f" + ], + "groups": [ + "78cd6a04-9161-4cf9-9e96-1fd605961fc0" + ] + }, + "delete": { + "users": [], + "groups": [] + } + }, "filesize_bytes": null }, "additional_metadata": { @@ -25,6 +47,6 @@ "document_id": "2589704" }, "reprocess": false, - "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmpfabvfy9j/testteamsp/2589704.html", + "local_download_path": "/private/var/folders/n8/rps3wl195pj4p_0vyxqj5jrw0000gn/T/tmp6_a2kei5/testteamsp/2589704.html", "display_name": "Testdoc5" } \ No newline at end of file diff --git a/unstructured_ingest/processes/connectors/confluence.py b/unstructured_ingest/processes/connectors/confluence.py index f69c0f3bb..ac8a77dd9 100644 --- a/unstructured_ingest/processes/connectors/confluence.py +++ b/unstructured_ingest/processes/connectors/confluence.py @@ -9,7 +9,7 @@ from unstructured_ingest.data_types.file_data import ( FileData, FileDataSourceMetadata, - PermissionsContent, + PermissionsData, SourceIdentifiers, ) from unstructured_ingest.error import SourceConnectionError @@ -251,9 +251,7 @@ def download_embedded_files( session=session, ) - def parse_permissions( - self, doc_permissions: dict, space_permissions: list - ) -> PermissionsContent: + def parse_permissions(self, doc_permissions: dict, space_permissions: list) -> PermissionsData: """ Parses document and space permissions to determine final user/group roles. @@ -350,7 +348,7 @@ def parse_permissions( for key in role_dict: role_dict[key] = sorted(role_dict[key]) - return PermissionsContent.model_validate(permissions_by_role) + return PermissionsData.model_validate(permissions_by_role) def _get_permissions_for_space(self, space_id: int) -> Optional[List[dict]]: if space_id in self._permissions_cache: @@ -383,21 +381,18 @@ def _get_permissions_for_space(self, space_id: int) -> Optional[List[dict]]: def _parse_permissions_for_doc( self, doc_id: str, space_permissions: list - ) -> Optional[list[dict]]: + ) -> Optional[PermissionsData]: with self.connection_config.get_client() as client: try: doc_permissions = client.get_all_restrictions_for_content(content_id=doc_id) - parsed_permissions_dict = self.parse_permissions(doc_permissions, space_permissions) - parsed_permissions_dict = [{k: v} for k, v in parsed_permissions_dict.items()] + parsed_permissions_data = self.parse_permissions(doc_permissions, space_permissions) + return parsed_permissions_data except Exception as e: # skip writing any permission metadata logger.debug(f"Could not retrieve permissions for doc {doc_id}: {e}") return None - logger.debug(f"normalized permissions generated: {parsed_permissions_dict}") - return parsed_permissions_dict - def run(self, file_data: FileData, **kwargs) -> download_responses: from bs4 import BeautifulSoup diff --git a/unstructured_ingest/processes/connectors/google_drive.py b/unstructured_ingest/processes/connectors/google_drive.py index 10bc0ff00..934c33f59 100644 --- a/unstructured_ingest/processes/connectors/google_drive.py +++ b/unstructured_ingest/processes/connectors/google_drive.py @@ -12,7 +12,7 @@ from unstructured_ingest.data_types.file_data import ( FileData, FileDataSourceMetadata, - PermissionsContent, + PermissionsData, SourceIdentifiers, ) from unstructured_ingest.error import ( @@ -320,7 +320,9 @@ def map_file_data(root_info: dict) -> FileData: version=version, date_created=str(date_created_dt.timestamp()), date_modified=str(date_modified_dt.timestamp()), - permissions_data=PermissionsContent.model_validate(permissions) + permissions_data=PermissionsData.model_validate(permissions) + if permissions + else None if permissions else None, record_locator={ From e8b2b8c127333f6203f66eba3c9b6102fd8fc629 Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 14:15:02 -0400 Subject: [PATCH 4/6] drop populating permissions content from local connector --- unstructured_ingest/processes/connectors/local.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/unstructured_ingest/processes/connectors/local.py b/unstructured_ingest/processes/connectors/local.py index 3f6a424df..e64f1c942 100644 --- a/unstructured_ingest/processes/connectors/local.py +++ b/unstructured_ingest/processes/connectors/local.py @@ -95,13 +95,6 @@ def get_file_metadata(self, path: Path) -> FileDataSourceMetadata: logger.warning(f"Couldn't detect date created: {e}") date_created = None - try: - mode = stats.st_mode - permissions_data = [{"mode": mode}] - except Exception as e: - logger.warning(f"Couldn't detect file mode: {e}") - permissions_data = None - try: filesize_bytes = stats.st_size except Exception as e: From 26d9e9cb155da8cad09198d6dde0fcb799d0b13e Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 14:29:51 -0400 Subject: [PATCH 5/6] fix typo --- unstructured_ingest/processes/connectors/local.py | 1 - 1 file changed, 1 deletion(-) diff --git a/unstructured_ingest/processes/connectors/local.py b/unstructured_ingest/processes/connectors/local.py index e64f1c942..1603d1998 100644 --- a/unstructured_ingest/processes/connectors/local.py +++ b/unstructured_ingest/processes/connectors/local.py @@ -105,7 +105,6 @@ def get_file_metadata(self, path: Path) -> FileDataSourceMetadata: date_modified=date_modified, date_created=date_created, date_processed=str(time()), - permissions_data=permissions_data, record_locator={"path": str(path.resolve())}, filesize_bytes=filesize_bytes, ) From e9a41af7755ae369fbbd6f4b261f8d1454bb962f Mon Sep 17 00:00:00 2001 From: Roman Isecke Date: Wed, 2 Apr 2025 14:54:18 -0400 Subject: [PATCH 6/6] update fixtures --- .../google-drive/fake.docx.json | 64 +- .../google-drive/nested/fake.docx.json | 64 +- .../recalibrating-risk-report.pdf.json | 5712 ++++++++--------- .../google-drive/test-drive-doc.docx.json | 128 +- 4 files changed, 2720 insertions(+), 3248 deletions(-) diff --git a/test_e2e/expected-structured-output/google-drive/fake.docx.json b/test_e2e/expected-structured-output/google-drive/fake.docx.json index 4d2ff6c1d..7a593b19d 100644 --- a/test_e2e/expected-structured-output/google-drive/fake.docx.json +++ b/test_e2e/expected-structured-output/google-drive/fake.docx.json @@ -16,44 +16,38 @@ }, "date_created": "1686809759.687", "date_modified": "1686809743.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "delete": { - "users": [ - "04774006893477068632" - ], - "groups": [] - } + "delete": { + "users": [ + "04774006893477068632" + ], + "groups": [] } - ], + }, "filesize_bytes": 36602 } } diff --git a/test_e2e/expected-structured-output/google-drive/nested/fake.docx.json b/test_e2e/expected-structured-output/google-drive/nested/fake.docx.json index 6f854765a..07a5091d4 100644 --- a/test_e2e/expected-structured-output/google-drive/nested/fake.docx.json +++ b/test_e2e/expected-structured-output/google-drive/nested/fake.docx.json @@ -16,44 +16,38 @@ }, "date_created": "1718722775.76", "date_modified": "1718722788.018", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 36602 } } diff --git a/test_e2e/expected-structured-output/google-drive/recalibrating-risk-report.pdf.json b/test_e2e/expected-structured-output/google-drive/recalibrating-risk-report.pdf.json index 4bf3db181..7118e15b6 100644 --- a/test_e2e/expected-structured-output/google-drive/recalibrating-risk-report.pdf.json +++ b/test_e2e/expected-structured-output/google-drive/recalibrating-risk-report.pdf.json @@ -16,44 +16,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -75,44 +69,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -134,44 +122,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -193,44 +175,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -252,44 +228,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -311,44 +281,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -370,44 +334,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -429,44 +387,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -488,44 +440,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -547,44 +493,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -606,44 +546,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -665,44 +599,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -724,44 +652,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -783,44 +705,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -842,44 +758,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -901,44 +811,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -960,44 +864,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1019,44 +917,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1078,44 +970,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1137,44 +1023,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1196,44 +1076,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1255,44 +1129,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1314,44 +1182,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1373,44 +1235,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1432,44 +1288,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1491,44 +1341,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1550,44 +1394,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1609,44 +1447,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1668,44 +1500,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1727,44 +1553,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1786,44 +1606,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1845,44 +1659,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1904,44 +1712,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -1963,44 +1765,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2022,44 +1818,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2081,44 +1871,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2140,44 +1924,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2199,44 +1977,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2258,44 +2030,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2317,44 +2083,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2376,44 +2136,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2435,44 +2189,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2494,44 +2242,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2553,44 +2295,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2612,44 +2348,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2671,44 +2401,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2730,44 +2454,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2789,44 +2507,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2848,44 +2560,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2907,44 +2613,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -2966,44 +2666,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3025,44 +2719,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3084,44 +2772,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3143,44 +2825,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3202,44 +2878,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3261,44 +2931,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3320,44 +2984,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3379,44 +3037,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3438,44 +3090,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3497,44 +3143,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3556,44 +3196,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3615,44 +3249,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3674,44 +3302,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3733,44 +3355,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3792,44 +3408,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3851,44 +3461,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3910,44 +3514,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -3969,44 +3567,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4028,44 +3620,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4087,44 +3673,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4146,44 +3726,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4205,44 +3779,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4264,44 +3832,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4323,44 +3885,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4382,44 +3938,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4441,44 +3991,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4500,44 +4044,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4559,44 +4097,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4618,44 +4150,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4677,44 +4203,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4736,44 +4256,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4795,44 +4309,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4854,44 +4362,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } @@ -4913,44 +4415,38 @@ }, "date_created": "1718723636.34", "date_modified": "1676196572.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } - }, - { - "delete": { - "users": [ - "09147371668407854156" - ], - "groups": [] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] + }, + "delete": { + "users": [ + "09147371668407854156" + ], + "groups": [] } - ], + }, "filesize_bytes": 806335 } } diff --git a/test_e2e/expected-structured-output/google-drive/test-drive-doc.docx.json b/test_e2e/expected-structured-output/google-drive/test-drive-doc.docx.json index b221d7a32..55a9db344 100644 --- a/test_e2e/expected-structured-output/google-drive/test-drive-doc.docx.json +++ b/test_e2e/expected-structured-output/google-drive/test-drive-doc.docx.json @@ -21,44 +21,38 @@ }, "date_created": "1686809758.931", "date_modified": "1686809744.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "delete": { - "users": [ - "04774006893477068632" - ], - "groups": [] - } + "delete": { + "users": [ + "04774006893477068632" + ], + "groups": [] } - ], + }, "filesize_bytes": 6201 } } @@ -85,44 +79,38 @@ }, "date_created": "1686809758.931", "date_modified": "1686809744.0", - "permissions_data": [ - { - "read": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "permissions_data": { + "read": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "update": { - "users": [ - "03887347926440898356", - "04774006893477068632", - "09147371668407854156", - "13662041828528429192", - "18298851591250030956" - ], - "groups": [ - "10619079449796831495" - ] - } + "update": { + "users": [ + "03887347926440898356", + "04774006893477068632", + "09147371668407854156", + "13662041828528429192", + "18298851591250030956" + ], + "groups": [ + "10619079449796831495" + ] }, - { - "delete": { - "users": [ - "04774006893477068632" - ], - "groups": [] - } + "delete": { + "users": [ + "04774006893477068632" + ], + "groups": [] } - ], + }, "filesize_bytes": 6201 } }