From a10525304cb0d750c88e8e2b596336ab238d23a5 Mon Sep 17 00:00:00 2001 From: Alexandra Goff Date: Mon, 23 May 2022 15:28:47 -0700 Subject: [PATCH 01/48] Revert "Revert "[F] Investigation structure"" This reverts commit acfc7c01eadfbfbec6e5b15b3a886aee516909c9. --- ...-41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml | 47 +++++++++++++++++ .../e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml | 1 + ...-6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml | 22 ++++++++ .../4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml | 51 ++----------------- ...-9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml | 25 +++++++++ ...-4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml | 10 ++++ api/config/project/project.yaml | 8 ++- ...-959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml | 32 ++++++++++++ 8 files changed, 147 insertions(+), 49 deletions(-) create mode 100644 api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml create mode 100644 api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml create mode 100644 api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml create mode 100644 api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml create mode 100644 api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml create mode 100644 api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml diff --git a/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml b/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml new file mode 100644 index 0000000..f7a583d --- /dev/null +++ b/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml @@ -0,0 +1,47 @@ +fieldLayouts: + 8dc37f67-b6f7-49a8-b52f-301fabed637a: + tabs: + - + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + id: null + instructions: '' + label: 'Page Title' + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\EntryTitleField + warning: null + width: 100 + - + fieldUid: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + warning: null + width: 100 + name: Content + sortOrder: 1 +handle: investigationPage +hasTitleField: true +name: 'Investigation Page' +section: 959d98a5-bd20-4904-aa4c-6efb343b66e7 # Investigations +sortOrder: 3 +titleFormat: null +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml b/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml new file mode 100644 index 0000000..d516827 --- /dev/null +++ b/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml @@ -0,0 +1 @@ +name: Investigations diff --git a/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml b/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml new file mode 100644 index 0000000..1c16347 --- /dev/null +++ b/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml @@ -0,0 +1,22 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: e33b8bef-1ca0-4feb-b124-663668b8b3e8 # Investigations +handle: investigation +instructions: '' +name: Investigation +searchable: false +settings: + allowSelfRelations: false + limit: '1' + localizeRelations: false + selectionLabel: 'Select an investigation' + showSiteMenu: false + source: null + sources: + - 'section:959d98a5-bd20-4904-aa4c-6efb343b66e7' # Investigations + targetSiteId: null + validateRelatedElements: false + viewMode: null +translationKeyFormat: null +translationMethod: site +type: craft\fields\Entries diff --git a/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml b/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml index 85e5149..815a278 100644 --- a/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml +++ b/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml @@ -1,60 +1,15 @@ isPublic: true name: 'Public Schema' scope: - - 'sections.7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b:read' - - 'entrytypes.942c9e60-2760-42ed-b03b-9e5eb133751b:read' - - 'entrytypes.34f61e7c-358c-48b8-8439-42bc05ed255c:read' - - 'entrytypes.fa15bb4c-adb8-4393-82c3-15c2b830867c:read' - - 'sections.4305f2e2-40b8-47b2-8b62-135b8b57be7f:read' - - 'entrytypes.6acd6e24-26c9-4e55-a35b-c29cd36a7a3c:read' - - 'sections.3a8b9653-cdd3-46ce-84b2-d73b5dc4de63:read' - - 'entrytypes.7187131b-681b-45de-a1ea-87a8d070c05a:read' - - 'sections.4ffeb743-f02d-42af-8656-a6f9c1363e79:read' - - 'entrytypes.bbf936fb-1787-437b-8ebd-a6e79409896e:read' - 'sections.3e10dcca-4dd1-4578-8add-708cd9740881:read' # Homepage - 'entrytypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6:read' # Homepage - - 'sections.546e0c6d-dd32-4997-8487-cc4c2fcc9480:read' - - 'entrytypes.0b946ecb-12e3-4999-9d02-fc902cb66fdf:read' - - 'sections.59fb5a9e-74f4-4618-adba-601791f42c92:read' - - 'entrytypes.39558c70-8baf-4748-9f12-49e78a04eed5:read' - - 'sections.11be7603-f576-4af8-93a6-e285e4ff42c4:read' - - 'entrytypes.4729ad5e-485e-4f98-995d-79fa5254cd42:read' + - 'sections.959d98a5-bd20-4904-aa4c-6efb343b66e7:read' # Investigations + - 'entrytypes.15ee50c0-15b8-44cf-9c2e-2b90ab60e109:read' + - 'entrytypes.41225ace-a2e6-4d68-af56-d994a7d2cd20:read' # Investigation Page - 'sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf:read' # Pages - 'entrytypes.23eda090-7e8e-401d-ab49-ee4becc34935:read' # Pages - - 'entrytypes.9d045432-a0fb-4fcd-8bca-3bc93b1f7056:read' - - 'entrytypes.26ca2777-e4c8-41b4-ac93-aa28d09117dd:read' - - 'sections.04a48967-eac4-449f-b164-c8ecbb7036d6:read' - - 'entrytypes.229f2975-93d3-4c6a-9996-dfa1de3004ef:read' - - 'sections.fb3283a6-7286-4b2b-a77a-010783dcee7e:read' - - 'entrytypes.a77c49d2-2441-459e-bfea-63e571d25a12:read' - - 'sections.78410791-6edc-46c9-a17b-4358dcd545ec:read' - - 'entrytypes.7d60273b-66b0-4843-a42c-4b4387185a15:read' - - 'sections.89cab4ff-f556-4b7e-bae9-8db545ce38dd:read' - - 'entrytypes.573c9705-aca2-4419-b039-c7071536a2ce:read' - - 'sections.1ee32484-2cca-457e-ac23-b3cb13e652d3:read' - - 'entrytypes.534d275e-b6e9-4064-9965-07e804e0fcc1:read' - - 'volumes.8e9ec71e-2cf0-4f6a-b856-8976de0ce100:read' - - 'volumes.cd6f2275-4f9b-4ba4-aa4c-7c7468366172:read' - - 'volumes.f52f3e9c-434e-43b5-89eb-a5776e6bc4a6:read' - - 'volumes.18a75c63-648f-4145-9cc3-386e7c8a0106:read' - - 'volumes.c3d1c243-1703-4117-abc7-88487a1f8f24:read' - - 'volumes.d41cc960-99a4-41a8-a7a6-7891a22e4a93:read' - 'volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d:read' # Canto DAM - - 'globalsets.b8393df9-fb81-4d70-9ccb-6d030c818580:read' - - 'globalsets.994d5664-f056-4969-b2cc-c62660f069af:read' - 'globalsets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819:read' # Site Information - - 'globalsets.1a2ba41a-3949-4982-9cb3-f8b03863bcfd:read' - 'usergroups.everyone:read' - - 'usergroups.01b89d98-9aa4-46d5-a9a0-60a0c07fd815:read' - - 'usergroups.58efa872-9485-42e3-a1e3-a5435def5392:read' - - 'usergroups.e0be58f6-fc1b-4a02-816c-0a37b0fcd602:read' - - 'categorygroups.3a3af2ab-b037-455a-ba95-bc3be89efdb0:read' - - 'categorygroups.4ead9327-61fc-4b46-810c-5f490c2c45ad:read' - - 'categorygroups.cc8c47f0-3dec-44db-a47f-7ca6c984864a:read' - - 'categorygroups.df7f4ec2-58b2-4c3a-afff-b07f4764fa4b:read' - - 'categorygroups.7cb3bc06-c4c4-4017-8c0c-fa6aad7cbd8e:read' - 'categorygroups.0928ff1a-513d-41e0-acc1-606d93988618:read' # Search Filters - 'categorygroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2:read' # Sort Options - - 'categorygroups.aa60fd40-45d4-48bb-8b81-8ec736456687:read' - - 'taggroups.c30bad12-1372-49fe-ab6c-a9c33b2860bb:read' - - 'taggroups.0d02fdfb-053c-4d46-a5f8-0abf2542a5d2:read' diff --git a/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml b/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml new file mode 100644 index 0000000..7384557 --- /dev/null +++ b/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml @@ -0,0 +1,25 @@ +childBlocks: '' +field: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks +fieldLayouts: + ddaa99f5-3dc6-43d4-8e51-5601ba8482d1: + tabs: + - + elements: + - + fieldUid: 6f9ee780-700e-489c-baa6-663f3c4d4ef5 # Investigation + instructions: '' + label: '' + required: '1' + tip: null + type: craft\fieldlayoutelements\CustomField + warning: null + width: 100 + name: Content + sortOrder: 1 +handle: investigationItem +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +name: 'Investigation Item' +sortOrder: 3 +topLevel: false diff --git a/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml b/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml new file mode 100644 index 0000000..11b0778 --- /dev/null +++ b/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml @@ -0,0 +1,10 @@ +childBlocks: + - investigationItem +field: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks +handle: investigationsList +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +name: 'Investigations List' +sortOrder: 2 +topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 34e1cc0..dbbef0c 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1650213806 +dateModified: 1653340932 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -22,12 +22,14 @@ meta: 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES 3df02181-c6a1-4e72-98fb-f91def384206: Entry # Entry 3e10dcca-4dd1-4578-8add-708cd9740881: Homepage # Homepage + 4b0b6d89-4b41-4de4-ae81-236eb0199d9d: 'Investigations List' # Investigations List 4b94ba3d-060c-4a09-b2dc-c519a4c83709: 'Cell Content' # Cell Content 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4: 'Content Blocks' # Content Blocks 4c977b75-9ee1-4cdb-9d2a-203639f4af84: Links # Links 4fe339ec-7579-46f4-a362-df6ee8de4b3c: 'Public Schema' # Public Schema 5ca18cb3-5a7b-4764-9e18-fc24b4cecc14: Flag # Flag 5f0325e0-cdba-4181-a634-bd8ebf451723: 'Entry - Page' # Entry - Page + 6f9ee780-700e-489c-baa6-663f3c4d4ef5: Investigation # Investigation 7db205b7-a548-42f1-8c26-416ec51cf3fa: Text # Text 8ccd6c1c-8e9b-44e8-93a9-f62589fb4819: 'Site Information' # Site Information 8fff3c50-28ba-4af7-8166-e3d82a23ae26: Title # Title @@ -43,6 +45,7 @@ meta: 522bc2d7-fcc3-4817-a986-5c860e53351c: 'Internal Entry' # Internal Entry 641bcbaa-093a-41bc-a403-6696f52ce6a9: 'Page Type' # Page Type 0928ff1a-513d-41e0-acc1-606d93988618: 'Search Filters' # Search Filters + 959d98a5-bd20-4904-aa4c-6efb343b66e7: Investigations # Investigations 966a6b65-ca53-48a8-89dc-74983cd624ef: Title # Title 991c5031-3b97-45d8-8829-c8e0c79537a9: 'Row Title' # Row Title 2755abe1-7dd5-428c-a6bb-30d2bd59a362: Link # Link @@ -52,6 +55,8 @@ meta: 7754bae8-c6eb-4fbe-882b-236621e35f2d: 'Canto DAM' # Canto DAM 7970cd65-7a96-418a-8581-d6df4e039e6d: 'Plain Text' # Plain Text 8145b1c9-cb8f-4c86-91ba-34fe5ded34e6: Homepage # Homepage + 9616c3b9-f5a2-40be-8e89-e970dbdd8858: 'Investigation Item' # Investigation Item + 41225ace-a2e6-4d68-af56-d994a7d2cd20: 'Investigation Page' # Investigation Page 547128fa-4529-4483-9968-66425996b69f: EN # EN 9940892d-32f4-4399-acac-ab559ce1c82b: Common # Common 74319755-d24f-4991-a84a-0c1c031cb21e: 'Asset Link' # Asset Link @@ -72,6 +77,7 @@ meta: d889713c-632a-4323-bb10-4b2bc53545ad: Asset # Asset ddf8dce2-4fa1-43d1-b306-b34d9d97a91b: Content # Content dff2a767-333e-4c9d-880c-143e1ca2aaa3: 'Row Content' # Row Content + e33b8bef-1ca0-4feb-b124-663668b8b3e8: Investigations # Investigations e217cce2-4f3d-44f9-90c5-42149175876a: Text # Text e338eebb-6488-4f58-a07e-db43f28ff56b: Image # Image e24265aa-f05d-42eb-8d44-1ead0005aec1: Link # Link diff --git a/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml b/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml new file mode 100644 index 0000000..14d5bba --- /dev/null +++ b/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml @@ -0,0 +1,32 @@ +defaultPlacement: end +enableVersioning: true +handle: investigations +name: Investigations +previewTargets: + - + __assoc__: + - + - label + - 'Primary entry page' + - + - urlFormat + - '@previewUrlFormat' + - + - refresh + - '1' +propagationMethod: all +siteSettings: + 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: # ES + enabledByDefault: true + hasUrls: true + template: null + uriFormat: '{parent ? parent.uri : ''es''}/{slug}' + 547128fa-4529-4483-9968-66425996b69f: # EN + enabledByDefault: true + hasUrls: true + template: null + uriFormat: '{parent.uri}/{slug}' +structure: + maxLevels: 2 + uid: fd9af2e7-66f4-486f-b432-6f98a57f9a12 +type: structure From 883d5b6827041886465d69eb44b28e662de91c65 Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Tue, 18 Oct 2022 10:16:54 -0700 Subject: [PATCH 02/48] Added configs to manually deploy to GAE EPO-7116 --- .gcloudignore | 6 + .gitignore | 3 +- api/composer.json | 9 +- api/composer.lock | 3056 ++++++++++--- api/config/general.php | 28 - db/db.sql | 9542 ---------------------------------------- 6 files changed, 2479 insertions(+), 10165 deletions(-) create mode 100644 .gcloudignore mode change 100755 => 100644 api/composer.lock delete mode 100644 db/db.sql diff --git a/.gcloudignore b/.gcloudignore new file mode 100644 index 0000000..85b31df --- /dev/null +++ b/.gcloudignore @@ -0,0 +1,6 @@ +api/vendor +api/web/assets/ +.DS_Store +log/access.log +log/error.log +.env \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0bf7c06..a59f3df 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ api/web/assets/ log/access.log log/error.log .env -app.yaml \ No newline at end of file +app.yaml +*.sql \ No newline at end of file diff --git a/api/composer.json b/api/composer.json index 8f067ca..6853d25 100755 --- a/api/composer.json +++ b/api/composer.json @@ -2,12 +2,11 @@ "minimum-stability": "dev", "require": { "carlcs/craft-assetmetadata": "^3.0", - "craftcms/cms": "3.7.17.1", - "craftcms/redactor": "2.8.5", - "rosas/universal-dam-integrator": "dev-main", + "craftcms/cms": "3.7.52", + "craftcms/redactor": "2.10.10", "sebastianlenz/linkfield": "2.0.*@dev", - "spicyweb/craft-neo": "2.8.15.1", - "verbb/super-table": "2.7.1", + "spicyweb/craft-neo": "2.13.5", + "verbb/super-table": "2.7.2", "vlucas/phpdotenv": "^3.4.0" }, "repositories": [ diff --git a/api/composer.lock b/api/composer.lock old mode 100755 new mode 100644 index 463bd68..f5ed402 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7ac30bd2c8931e8acdf83d9433317390", + "content-hash": "18693a57bdb67876321b58f004c4c6b8", "packages": [ { "name": "carlcs/craft-assetmetadata", - "version": "3.0.0", + "version": "v3.x-dev", "source": { "type": "git", "url": "https://github.com/carlcs/craft-assetmetadata.git", - "reference": "f084f6d694ec8d6248bf873b7f045416894f5e17" + "reference": "25b66eff6516423580730c5a89029ee056974317" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/carlcs/craft-assetmetadata/zipball/f084f6d694ec8d6248bf873b7f045416894f5e17", - "reference": "f084f6d694ec8d6248bf873b7f045416894f5e17", + "url": "https://api.github.com/repos/carlcs/craft-assetmetadata/zipball/25b66eff6516423580730c5a89029ee056974317", + "reference": "25b66eff6516423580730c5a89029ee056974317", "shasum": "" }, "require": { @@ -25,6 +25,7 @@ "craftcms/cms": "^3.0.0", "james-heinrich/getid3": "^1.9.15" }, + "default-branch": true, "type": "craft-plugin", "extra": { "handle": "asset-metadata", @@ -59,7 +60,7 @@ "issues": "https://github.com/carlcs/craft-deleteentryversions/issues?state=open", "source": "https://github.com/carlcs/craft-deleteentryversions" }, - "time": "2020-04-02T14:27:00+00:00" + "time": "2020-04-02T14:48:17+00:00" }, { "name": "carlcs/craft-commons", @@ -107,17 +108,28 @@ }, { "name": "cebe/markdown", - "version": "1.2.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/cebe/markdown.git", + "reference": "2b2461bed9e15305486319ee552bafca75d1cdaa" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86", - "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86", + "url": "https://api.github.com/repos/cebe/markdown/zipball/2b2461bed9e15305486319ee552bafca75d1cdaa", + "reference": "2b2461bed9e15305486319ee552bafca75d1cdaa", "shasum": "" }, "require": { "lib-pcre": "*", "php": ">=5.4.0" }, + "require-dev": { + "cebe/indent": "*", + "facebook/xhprof": "*@dev", + "phpunit/phpunit": "4.1.*" + }, + "default-branch": true, "bin": [ "bin/markdown" ], @@ -132,6 +144,7 @@ "cebe\\markdown\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -152,15 +165,24 @@ "markdown", "markdown-extra" ], - "time": "2018-03-26T11:24:36+00:00" + "support": { + "issues": "https://github.com/cebe/markdown/issues", + "source": "https://github.com/cebe/markdown" + }, + "time": "2020-02-26T01:55:18+00:00" }, { "name": "composer/ca-bundle", - "version": "1.3.1", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", - "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/27284c08ba8518c92516784a034817bfa0ab1cc2", + "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2", "shasum": "" }, "require": { @@ -168,6 +190,13 @@ "ext-pcre": "*", "php": "^5.3.2 || ^7.0 || ^8.0" }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -179,6 +208,7 @@ "Composer\\CaBundle\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -197,34 +227,63 @@ "ssl", "tls" ], - "time": "2021-10-28T20:44:15+00:00" + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/main" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-10-12T12:09:58+00:00" }, { "name": "composer/composer", - "version": "2.1.9", + "version": "2.2.15", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "509dcbd4f8d459e0ef2ef223a231b8c31bceed78" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/e558c88f28d102d497adec4852802c0dc14c7077", - "reference": "e558c88f28d102d497adec4852802c0dc14c7077", + "url": "https://api.github.com/repos/composer/composer/zipball/509dcbd4f8d459e0ef2ef223a231b8c31bceed78", + "reference": "509dcbd4f8d459e0ef2ef223a231b8c31bceed78", "shasum": "" }, "require": { "composer/ca-bundle": "^1.0", "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", "composer/semver": "^3.0", "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^2.0", + "composer/xdebug-handler": "^2.0 || ^3.0", "justinrainbow/json-schema": "^5.2.11", "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0", + "psr/log": "^1.0 || ^2.0", "react/promise": "^1.2 || ^2.7", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.0", - "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" }, + "require-dev": { + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", "ext-zip": "Enabling the zip extension allows you to unzip archives", @@ -236,7 +295,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "2.2-dev" } }, "autoload": { @@ -244,6 +303,7 @@ "Composer\\": "src/Composer" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -266,11 +326,35 @@ "dependency", "package" ], - "time": "2021-10-05T07:47:38+00:00" + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.2.15" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-01T10:01:26+00:00" }, { "name": "composer/metadata-minifier", - "version": "1.0.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", @@ -280,6 +364,12 @@ "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -291,6 +381,7 @@ "Composer\\MetadataMinifier\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -306,20 +397,48 @@ "composer", "compression" ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], "time": "2021-04-07T13:37:33+00:00" }, { "name": "composer/pcre", - "version": "1.0.1", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "437d09fdc9fbce60cb9defb28473e864b33c2d28" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", - "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "url": "https://api.github.com/repos/composer/pcre/zipball/437d09fdc9fbce60cb9defb28473e864b33c2d28", + "reference": "437d09fdc9fbce60cb9defb28473e864b33c2d28", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, "type": "library", "extra": { "branch-alias": { @@ -331,6 +450,7 @@ "Composer\\Pcre\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -348,20 +468,48 @@ "regex", "regular expression" ], - "time": "2022-01-21T20:24:37+00:00" + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/main" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-21T20:27:39+00:00" }, { "name": "composer/semver", - "version": "3.3.1", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/5d8e574bb0e69188786b8ef77d43341222a41a71", - "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -373,6 +521,7 @@ "Composer\\Semver\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -400,20 +549,49 @@ "validation", "versioning" ], - "time": "2022-03-16T11:22:07+00:00" + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/spdx-licenses", - "version": "1.5.6", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "390c7a1b072f1d2516e56ad107ff928a9de6ee05" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a30d487169d799745ca7280bc90fdfa693536901", - "reference": "a30d487169d799745ca7280bc90fdfa693536901", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/390c7a1b072f1d2516e56ad107ff928a9de6ee05", + "reference": "390c7a1b072f1d2516e56ad107ff928a9de6ee05", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -425,6 +603,7 @@ "Composer\\Spdx\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -451,28 +630,58 @@ "spdx", "validator" ], - "time": "2021-11-18T10:14:14+00:00" + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/main" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-05-23T07:39:31+00:00" }, { "name": "composer/xdebug-handler", - "version": "2.0.5", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "ced299686f41dce890debac69273b47ffe98a40c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/9e36aeed4616366d2b690bdce11f71e9178c579a", - "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, "require": { - "composer/pcre": "^1", - "php": "^5.3.2 || ^7.0 || ^8.0", + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" + }, "type": "library", "autoload": { "psr-4": { "Composer\\XdebugHandler\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -487,25 +696,49 @@ "Xdebug", "performance" ], - "time": "2022-02-24T20:20:32+00:00" + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-25T21:32:43+00:00" }, { "name": "craftcms/cms", - "version": "3.7.17.1", + "version": "3.7.52", + "source": { + "type": "git", + "url": "https://github.com/craftcms/cms.git", + "reference": "74c9a6c4c138b089c074875254ad7753042d61f0" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/cms/zipball/f51fff87e02775d370bfd3947e00915a70638760", - "reference": "f51fff87e02775d370bfd3947e00915a70638760", + "url": "https://api.github.com/repos/craftcms/cms/zipball/74c9a6c4c138b089c074875254ad7753042d61f0", + "reference": "74c9a6c4c138b089c074875254ad7753042d61f0", "shasum": "" }, "require": { - "composer/composer": "2.1.9", + "composer/composer": "2.2.15", "craftcms/oauth2-craftid": "~1.0.0", "craftcms/plugin-installer": "~1.5.6", "craftcms/server-check": "~1.2.0", "creocoder/yii2-nested-sets": "~0.9.0", "elvanto/litemoji": "^3.0.1", - "enshrined/svg-sanitize": "~0.14.0", + "enshrined/svg-sanitize": "~0.15.2", "ext-curl": "*", "ext-dom": "*", "ext-json": "*", @@ -525,11 +758,9 @@ "symfony/yaml": "^5.2.1", "true/punycode": "^2.1.1", "twig/twig": "~2.14.3", - "voku/portable-utf8": "^5.4.51", "voku/stringy": "^6.4.0", - "webonyx/graphql-php": "~14.4.1", - "yii2tech/ar-softdelete": "^1.0.4", - "yiisoft/yii2": "~2.0.43", + "webonyx/graphql-php": "~14.11.5", + "yiisoft/yii2": "~2.0.45.0", "yiisoft/yii2-debug": "^2.1.16", "yiisoft/yii2-queue": "~2.3.2", "yiisoft/yii2-swiftmailer": "^2.1.2" @@ -541,7 +772,20 @@ "bower-asset/inputmask": "~3.2.2 | ~3.3.5", "bower-asset/jquery": "3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable", "bower-asset/punycode": "1.3.*", - "bower-asset/yii2-pjax": "~2.0.1" + "bower-asset/yii2-pjax": "~2.0.1", + "yii2tech/ar-softdelete": "1.0.4" + }, + "require-dev": { + "codeception/codeception": "^4.0.0", + "codeception/module-asserts": "^1.0.0", + "codeception/module-datafactory": "^1.0.0", + "codeception/module-phpbrowser": "^1.0.0", + "codeception/module-rest": "^1.0.0", + "codeception/module-yii2": "^1.0.0", + "craftcms/ecs": "dev-main", + "fzaninotto/faker": "^1.8", + "league/factory-muffin": "^3.0", + "vlucas/phpdotenv": "^3.0" }, "suggest": { "ext-iconv": "Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting strings to UTF-8.", @@ -552,9 +796,10 @@ "autoload": { "psr-4": { "craft\\": "src/", - "crafttests\\fixtures\\": "tests/fixtures/" + "yii2tech\\ar\\softdelete\\": "lib/ar-softdelete/src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], @@ -572,18 +817,70 @@ "yii2" ], "support": { + "docs": "https://craftcms.com/docs/3.x/", "email": "support@craftcms.com", - "issues": "https://github.com/craftcms/cms/issues?state=open", "forum": "https://craftcms.stackexchange.com/", - "source": "https://github.com/craftcms/cms", - "docs": "https://craftcms.com/docs/3.x/", - "rss": "https://github.com/craftcms/cms/releases.atom" + "issues": "https://github.com/craftcms/cms/issues?state=open", + "rss": "https://github.com/craftcms/cms/releases.atom", + "source": "https://github.com/craftcms/cms" + }, + "time": "2022-08-23T14:10:43+00:00" + }, + { + "name": "craftcms/html-field", + "version": "v1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/craftcms/html-field.git", + "reference": "c8d58d23fdc8e586eeba29d6805cb868683af6a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/craftcms/html-field/zipball/c8d58d23fdc8e586eeba29d6805cb868683af6a0", + "reference": "c8d58d23fdc8e586eeba29d6805cb868683af6a0", + "shasum": "" + }, + "require": { + "craftcms/cms": "^3.6.0" + }, + "require-dev": { + "craftcms/ecs": "dev-main", + "craftcms/phpstan": "dev-main" + }, + "type": "library", + "autoload": { + "psr-4": { + "craft\\htmlfield\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pixel & Tonic", + "homepage": "https://pixelandtonic.com/" + } + ], + "description": "Base class for Craft CMS field types with HTML values.", + "support": { + "docs": "https://github.com/craftcms/html-field/blob/main/README.md", + "email": "support@craftcms.com", + "issues": "https://github.com/craftcms/html-field/issues?state=open", + "rss": "https://github.com/craftcms/html-field/commits/main.atom", + "source": "https://github.com/craftcms/html-field" }, - "time": "2021-10-20T17:12:12+00:00" + "time": "2022-06-29T11:06:43+00:00" }, { "name": "craftcms/oauth2-craftid", "version": "1.0.0.1", + "source": { + "type": "git", + "url": "https://github.com/craftcms/oauth2-craftid.git", + "reference": "3f18364139d72d83fb50546d85130beaaa868836" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836", @@ -593,12 +890,18 @@ "require": { "league/oauth2-client": "^2.2.1" }, + "require-dev": { + "phpunit/phpunit": "^5.0", + "satooshi/php-coveralls": "^1.0", + "squizlabs/php_codesniffer": "^2.0" + }, "type": "library", "autoload": { "psr-4": { "craftcms\\oauth2\\client\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -619,11 +922,20 @@ "oauth", "oauth2" ], + "support": { + "issues": "https://github.com/craftcms/oauth2-craftid/issues", + "source": "https://github.com/craftcms/oauth2-craftid/tree/1.0.0.1" + }, "time": "2017-11-22T19:46:18+00:00" }, { "name": "craftcms/plugin-installer", "version": "1.5.7", + "source": { + "type": "git", + "url": "https://github.com/craftcms/plugin-installer.git", + "reference": "23ec472acd4410b70b07d5a02b2b82db9ee3f66b" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/craftcms/plugin-installer/zipball/23ec472acd4410b70b07d5a02b2b82db9ee3f66b", @@ -634,6 +946,9 @@ "composer-plugin-api": "^1.0 || ^2.0", "php": ">=5.4" }, + "require-dev": { + "composer/composer": "^1.0 || ^2.0" + }, "type": "composer-plugin", "extra": { "class": "craft\\composer\\Plugin" @@ -643,6 +958,7 @@ "craft\\composer\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -655,24 +971,37 @@ "installer", "plugin" ], + "support": { + "docs": "https://craftcms.com/docs", + "email": "support@craftcms.com", + "forum": "https://craftcms.stackexchange.com/", + "issues": "https://github.com/craftcms/cms/issues?state=open", + "rss": "https://craftcms.com/changelog.rss", + "source": "https://github.com/craftcms/cms" + }, "time": "2021-02-18T02:01:38+00:00" }, { "name": "craftcms/redactor", - "version": "2.8.5", + "version": "2.10.10", "source": { "type": "git", "url": "https://github.com/craftcms/redactor.git", - "reference": "baa05090b17b9b631ed3eb9f0687f48947d7dbc2" + "reference": "34ad579a49d05bd70c8ed2d8113730bd34ed5095" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/redactor/zipball/baa05090b17b9b631ed3eb9f0687f48947d7dbc2", - "reference": "baa05090b17b9b631ed3eb9f0687f48947d7dbc2", + "url": "https://api.github.com/repos/craftcms/redactor/zipball/34ad579a49d05bd70c8ed2d8113730bd34ed5095", + "reference": "34ad579a49d05bd70c8ed2d8113730bd34ed5095", "shasum": "" }, "require": { - "craftcms/cms": "^3.5.0" + "craftcms/cms": "^3.6.0", + "craftcms/html-field": "^1.0.5" + }, + "require-dev": { + "craftcms/ecs": "dev-main", + "craftcms/phpstan": "dev-main" }, "type": "craft-plugin", "extra": { @@ -710,11 +1039,16 @@ "rss": "https://github.com/craftcms/redactor/commits/v2.atom", "source": "https://github.com/craftcms/redactor" }, - "time": "2020-12-08T12:55:30+00:00" + "time": "2022-06-30T22:11:59+00:00" }, { "name": "craftcms/server-check", - "version": "1.2.3", + "version": "1.2.x-dev", + "source": { + "type": "git", + "url": "https://github.com/craftcms/server-check.git", + "reference": "9d8345bc7920b6657bd3fac396efee6bf8609ed6" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/craftcms/server-check/zipball/9d8345bc7920b6657bd3fac396efee6bf8609ed6", @@ -727,6 +1061,7 @@ "server/requirements" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -738,11 +1073,24 @@ "requirements", "yii2" ], + "support": { + "docs": "https://github.com/craftcms/docs", + "email": "support@craftcms.com", + "forum": "https://craftcms.stackexchange.com/", + "issues": "https://github.com/craftcms/server-check/issues?state=open", + "rss": "https://github.com/craftcms/server-check/releases.atom", + "source": "https://github.com/craftcms/server-check" + }, "time": "2021-08-18T14:46:23+00:00" }, { "name": "creocoder/yii2-nested-sets", "version": "0.9.0", + "source": { + "type": "git", + "url": "https://github.com/creocoder/yii2-nested-sets.git", + "reference": "cb8635a459b6246e5a144f096b992dcc30cf9954" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/creocoder/yii2-nested-sets/zipball/cb8635a459b6246e5a144f096b992dcc30cf9954", @@ -758,6 +1106,7 @@ "creocoder\\nestedsets\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -772,11 +1121,20 @@ "nested sets", "yii2" ], + "support": { + "issues": "https://github.com/creocoder/yii2-nested-sets/issues", + "source": "https://github.com/creocoder/yii2-nested-sets/tree/master" + }, "time": "2015-01-27T10:53:51+00:00" }, { "name": "defuse/php-encryption", "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2", @@ -788,6 +1146,9 @@ "paragonie/random_compat": ">= 2", "php": ">=5.6.0" }, + "require-dev": { + "phpunit/phpunit": "^4|^5|^6|^7|^8|^9" + }, "bin": [ "bin/generate-defuse-key" ], @@ -797,6 +1158,7 @@ "Defuse\\Crypto\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -825,26 +1187,42 @@ "security", "symmetric key cryptography" ], + "support": { + "issues": "https://github.com/defuse/php-encryption/issues", + "source": "https://github.com/defuse/php-encryption/tree/v2.3.1" + }, "time": "2021-04-09T23:57:26+00:00" }, { "name": "doctrine/lexer", - "version": "1.2.3", + "version": "1.3.x-dev", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "ff0bfc39c3cce1cc0aa69471235194c6f104384d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/ff0bfc39c3cce1cc0aa69471235194c6f104384d", + "reference": "ff0bfc39c3cce1cc0aa69471235194c6f104384d", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -871,25 +1249,54 @@ "parser", "php" ], - "time": "2022-02-28T11:07:21+00:00" - }, - { - "name": "egulias/email-validator", - "version": "3.1.2", - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ee0db30118f661fb166bcffbf5d82032df484697", - "reference": "ee0db30118f661fb166bcffbf5d82032df484697", - "shasum": "" + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.3.x" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:12:09+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.x-dev", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "0170967656f55a87054fde439ef35a22df91468b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0170967656f55a87054fde439ef35a22df91468b", + "reference": "0170967656f55a87054fde439ef35a22df91468b", + "shasum": "" }, "require": { "doctrine/lexer": "^1.2", "php": ">=7.2", "symfony/polyfill-intl-idn": "^1.15" }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -901,6 +1308,7 @@ "Egulias\\EmailValidator\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -918,11 +1326,26 @@ "validation", "validator" ], - "time": "2021-10-11T09:18:27+00:00" + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.x" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2022-09-03T09:54:08+00:00" }, { "name": "elvanto/litemoji", "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/elvanto/litemoji.git", + "reference": "acd6fd944814683983dcdfcf4d33f24430631b77" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/elvanto/litemoji/zipball/acd6fd944814683983dcdfcf4d33f24430631b77", @@ -932,12 +1355,17 @@ "require": { "php": ">=7.0" }, + "require-dev": { + "milesj/emojibase": "6.0.*", + "phpunit/phpunit": "^6.0" + }, "type": "library", "autoload": { "psr-4": { "LitEmoji\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -946,15 +1374,24 @@ "emoji", "php-emoji" ], + "support": { + "issues": "https://github.com/elvanto/litemoji/issues", + "source": "https://github.com/elvanto/litemoji/tree/3.0.1" + }, "time": "2020-11-27T05:08:33+00:00" }, { "name": "enshrined/svg-sanitize", - "version": "0.14.1", + "version": "0.15.4", + "source": { + "type": "git", + "url": "https://github.com/darylldoyle/svg-sanitizer.git", + "reference": "e50b83a2f1f296ca61394fe88fbfe3e896a84cf4" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/307b42066fb0b76b5119f5e1f0826e18fefabe95", - "reference": "307b42066fb0b76b5119f5e1f0826e18fefabe95", + "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/e50b83a2f1f296ca61394fe88fbfe3e896a84cf4", + "reference": "e50b83a2f1f296ca61394fe88fbfe3e896a84cf4", "shasum": "" }, "require": { @@ -962,12 +1399,16 @@ "ext-libxml": "*", "php": "^7.0 || ^8.0" }, + "require-dev": { + "phpunit/phpunit": "^6.5 || ^8.5" + }, "type": "library", "autoload": { "psr-4": { "enshrined\\svgSanitize\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], @@ -978,32 +1419,52 @@ } ], "description": "An SVG sanitizer for PHP", - "time": "2021-08-09T23:46:54+00:00" + "support": { + "issues": "https://github.com/darylldoyle/svg-sanitizer/issues", + "source": "https://github.com/darylldoyle/svg-sanitizer/tree/0.15.4" + }, + "time": "2022-02-21T09:13:59+00:00" }, { "name": "ezyang/htmlpurifier", - "version": "v4.14.0", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75", - "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", "shasum": "" }, "require": { - "php": ">=5.2" + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" }, "type": "library", "autoload": { - "psr-0": { - "HTMLPurifier": "library/" - }, "files": [ "library/HTMLPurifier.composer.php" ], + "psr-0": { + "HTMLPurifier": "library/" + }, "exclude-from-classmap": [ "/library/HTMLPurifier/Language/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], @@ -1019,21 +1480,30 @@ "keywords": [ "html" ], - "time": "2021-12-25T01:21:49+00:00" + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" }, { "name": "guzzlehttp/guzzle", - "version": "7.4.2", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", - "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/8459341c16f96b9610dcdfe22bd3060d60c0da04", + "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "guzzlehttp/psr7": "^1.9 || ^2.4", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1041,15 +1511,27 @@ "provide": { "psr/http-client-implementation": "1.0" }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, "suggest": { "ext-curl": "Required for CURL handler support", "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, + "default-branch": true, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "7.4-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -1060,6 +1542,7 @@ "GuzzleHttp\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1112,20 +1595,47 @@ "rest", "web service" ], - "time": "2022-03-20T14:16:28+00:00" + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/master" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-08-29T11:03:19+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "b94b2807d85443f9719887892882d0329d1e2598" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { "php": ">=5.5" }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1133,13 +1643,14 @@ } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1169,15 +1680,38 @@ "keywords": [ "promise" ], - "time": "2021-10-22T20:56:57+00:00" + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.2.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", - "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379", + "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379", "shasum": "" }, "require": { @@ -1190,13 +1724,23 @@ "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, + "default-branch": true, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "2.4-dev" } }, "autoload": { @@ -1204,6 +1748,7 @@ "GuzzleHttp\\Psr7\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1255,20 +1800,38 @@ "uri", "url" ], - "time": "2022-03-20T21:55:58+00:00" + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-08-28T14:45:39+00:00" }, { "name": "james-heinrich/getid3", - "version": "v1.9.21", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/JamesHeinrich/getID3.git", - "reference": "36f5dabb1325415a4b07a401113f8db2eb81eca1" + "reference": "45f20faa0f0a24489740392c5b512ddcc36deccd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/36f5dabb1325415a4b07a401113f8db2eb81eca1", - "reference": "36f5dabb1325415a4b07a401113f8db2eb81eca1", + "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/45f20faa0f0a24489740392c5b512ddcc36deccd", + "reference": "45f20faa0f0a24489740392c5b512ddcc36deccd", "shasum": "" }, "require": { @@ -1294,6 +1857,7 @@ "ext-xml": "XML extension is required for graphic modules to analyze the XML metadata.", "ext-zlib": "Zlib extension is required for archive modules and compressed metadata." }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1320,22 +1884,32 @@ ], "support": { "issues": "https://github.com/JamesHeinrich/getID3/issues", - "source": "https://github.com/JamesHeinrich/getID3/tree/v1.9.21" + "source": "https://github.com/JamesHeinrich/getID3/tree/v1.9.22" }, - "time": "2021-09-22T16:34:51+00:00" + "time": "2022-09-29T16:41:13+00:00" }, { "name": "justinrainbow/json-schema", - "version": "5.2.11", + "version": "5.x-dev", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "shasum": "" }, "require": { "php": ">=5.3.3" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, "bin": [ "bin/validate-json" ], @@ -1350,6 +1924,7 @@ "JsonSchema\\": "src/JsonSchema/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1377,31 +1952,50 @@ "json", "schema" ], - "time": "2021-07-22T09:24:00+00:00" + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + }, + "time": "2022-04-13T08:02:27+00:00" }, { "name": "laminas/laminas-escaper", - "version": "2.10.0", + "version": "2.13.x-dev", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", - "reference": "58af67282db37d24e584a837a94ee55b9c7552be", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c", + "reference": "f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c", "shasum": "" }, "require": { "ext-ctype": "*", "ext-mbstring": "*", - "php": "^7.4 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "zendframework/zend-escaper": "*" }, + "require-dev": { + "infection/infection": "^0.26.6", + "laminas/laminas-coding-standard": "~2.4.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.22.0" + }, + "default-branch": true, "type": "library", "autoload": { "psr-4": { "Laminas\\Escaper\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1411,28 +2005,60 @@ "escaper", "laminas" ], - "time": "2022-03-08T20:15:36+00:00" + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-10-16T01:31:34+00:00" }, { "name": "laminas/laminas-feed", - "version": "2.17.0", + "version": "2.18.x-dev", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-feed.git", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/1ccb024ea615606ed1d676ba0fa3f22a398f3ac0", - "reference": "1ccb024ea615606ed1d676ba0fa3f22a398f3ac0", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "laminas/laminas-escaper": "^2.9", + "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.6", - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "laminas/laminas-servicemanager": "<3.3", "zendframework/zend-feed": "*" }, + "require-dev": { + "laminas/laminas-cache": "^2.13.2 || ^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.24.0" + }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", @@ -1447,38 +2073,162 @@ "Laminas\\Feed\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "provides functionality for consuming RSS and Atom feeds", + "description": "provides functionality for creating and consuming RSS and Atom feeds", "homepage": "https://laminas.dev", "keywords": [ + "atom", "feed", - "laminas" + "laminas", + "rss" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-08T17:02:35+00:00" + }, + { + "name": "laminas/laminas-servicemanager", + "version": "3.17.x-dev", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/360be5f16955dd1edbcce1cfaa98ed82a17f02ec", + "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.2.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "ext-psr": "*", + "laminas/laminas-code": "<3.3.1", + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.0", + "laminas/laminas-coding-standard": "~2.4.0", + "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-dependency-plugin": "^2.1.2", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + }, + "default-branch": true, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "dependency-injection", + "di", + "dic", + "laminas", + "service-manager", + "servicemanager" ], - "time": "2022-03-24T10:26:04+00:00" + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-09-22T11:33:46+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.7.1", + "version": "3.13.x-dev", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/bcd869e2fe88d567800057c1434f2380354fe325", - "reference": "bcd869e2fe88d567800057c1434f2380354fe325", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/66a6d03c381f6c9f1dd988bf8244f9afb9380d76", + "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76", "shasum": "" }, "require": { - "php": "^7.3 || ~8.0.0 || ~8.1.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "phpbench/phpbench": "^1.2.6", + "phpstan/phpdoc-parser": "^0.5.4", + "phpunit/phpunit": "^9.5.23", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.26" + }, + "default-branch": true, "type": "library", "autoload": { "psr-4": { "Laminas\\Stdlib\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1488,15 +2238,34 @@ "laminas", "stdlib" ], - "time": "2022-01-21T15:50:46+00:00" + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-24T13:56:50+00:00" }, { "name": "league/flysystem", - "version": "1.1.9", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1", + "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1", "shasum": "" }, "require": { @@ -1507,6 +2276,10 @@ "conflict": { "league/flysystem-sftp": "<1.0.6" }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, "suggest": { "ext-ftp": "Allows you to use FTP server storage", "ext-openssl": "Allows you to use FTPS server storage", @@ -1533,6 +2306,7 @@ "League\\Flysystem\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1562,27 +2336,48 @@ "sftp", "storage" ], - "time": "2021-12-09T09:40:50+00:00" + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.x" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2022-10-04T09:16:37+00:00" }, { "name": "league/mime-type-detection", - "version": "1.9.0", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69", - "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", "shasum": "" }, "require": { "ext-fileinfo": "*", "php": "^7.2 || ^8.0" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, "type": "library", "autoload": { "psr-4": { "League\\MimeTypeDetection\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1593,11 +2388,30 @@ } ], "description": "Mime-type detection for Flysystem", - "time": "2021-11-21T11:48:40+00:00" - }, + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+00:00" + }, { "name": "league/oauth2-client", "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/oauth2-client.git", + "reference": "2334c249907190c132364f5dae0287ab8666aa19" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/2334c249907190c132364f5dae0287ab8666aa19", @@ -1609,6 +2423,12 @@ "paragonie/random_compat": "^1 || ^2 || ^9.99", "php": "^5.6 || ^7.0 || ^8.0" }, + "require-dev": { + "mockery/mockery": "^1.3.5", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5", + "squizlabs/php_codesniffer": "^2.3 || ^3.0" + }, "type": "library", "extra": { "branch-alias": { @@ -1620,6 +2440,7 @@ "League\\OAuth2\\Client\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1647,11 +2468,20 @@ "oauth2", "single sign on" ], + "support": { + "issues": "https://github.com/thephpleague/oauth2-client/issues", + "source": "https://github.com/thephpleague/oauth2-client/tree/2.6.1" + }, "time": "2021-12-22T16:42:49+00:00" }, { "name": "mikehaertl/php-shellcommand", "version": "1.6.4", + "source": { + "type": "git", + "url": "https://github.com/mikehaertl/php-shellcommand.git", + "reference": "3488d7803df1e8f1a343d3d0ca452d527ad8d5e5" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/3488d7803df1e8f1a343d3d0ca452d527ad8d5e5", @@ -1661,12 +2491,16 @@ "require": { "php": ">= 5.3.0" }, + "require-dev": { + "phpunit/phpunit": ">4.0 <=9.4" + }, "type": "library", "autoload": { "psr-4": { "mikehaertl\\shellcommand\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1680,62 +2514,20 @@ "keywords": [ "shell" ], - "time": "2021-03-17T06:54:33+00:00" - }, - { - "name": "opis/closure", - "version": "3.6.3", - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", - "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, - "files": [ - "functions.php" - ] + "support": { + "issues": "https://github.com/mikehaertl/php-shellcommand/issues", + "source": "https://github.com/mikehaertl/php-shellcommand/tree/1.6.4" }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" - } - ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", - "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" - ], - "time": "2022-01-27T09:35:39+00:00" + "time": "2021-03-17T06:54:33+00:00" }, { "name": "paragonie/random_compat", "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", @@ -1745,10 +2537,15 @@ "require": { "php": ">= 7" }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, "suggest": { "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1766,24 +2563,34 @@ "pseudorandom", "random" ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, "time": "2020-10-15T08:29:30+00:00" }, { "name": "phpdocumentor/reflection-common", - "version": "2.2.0", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/a0eeab580cbdf4414fef6978732510a36ed0a9d6", + "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-2.x": "2.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { @@ -1791,6 +2598,7 @@ "phpDocumentor\\Reflection\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1809,15 +2617,24 @@ "reflection", "static analysis" ], - "time": "2020-06-27T09:03:43+00:00" + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/master" + }, + "time": "2021-06-25T13:47:51+00:00" }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "203354b3c050367925c10e016b4e2e04755705ce" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/203354b3c050367925c10e016b4e2e04755705ce", + "reference": "203354b3c050367925c10e016b4e2e04755705ce", "shasum": "" }, "require": { @@ -1827,6 +2644,16 @@ "phpdocumentor/type-resolver": "^1.3", "webmozart/assert": "^1.9.1" }, + "require-dev": { + "mockery/mockery": "~1.3.5", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.26" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1838,6 +2665,7 @@ "phpDocumentor\\Reflection\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1852,21 +2680,40 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2021-10-19T17:43:47+00:00" + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + }, + "time": "2022-08-27T10:55:55+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.0", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/93ebd0014cab80c4ea9f5e297ea48672f1b87706", - "reference": "93ebd0014cab80c4ea9f5e297ea48672f1b87706", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0" }, + "require-dev": { + "ext-tokenizer": "*", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1878,6 +2725,7 @@ "phpDocumentor\\Reflection\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1888,33 +2736,42 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2022-01-04T19:58:01+00:00" + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" + }, + "time": "2022-10-14T12:47:21+00:00" }, { "name": "phpoption/phpoption", - "version": "1.8.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28" + "reference": "00430c0532ae544fb1c81e45705b3d356bfc25d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28", - "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/00430c0532ae544fb1c81e45705b3d356bfc25d0", + "reference": "00430c0532ae544fb1c81e45705b3d356bfc25d0", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^6.5.14 || ^7.0.20 || ^8.5.19 || ^9.5.8" + "bamarni/composer-bin-plugin": "^1.8.1", + "phpunit/phpunit": "^8.5.30 || ^9.5.25" }, + "default-branch": true, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.9-dev" } }, "autoload": { @@ -1929,11 +2786,13 @@ "authors": [ { "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" }, { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], "description": "Option Type for PHP", @@ -1945,7 +2804,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.8.0" + "source": "https://github.com/schmittjoh/php-option/tree/master" }, "funding": [ { @@ -1957,11 +2816,16 @@ "type": "tidelift" } ], - "time": "2021-08-28T21:27:29+00:00" + "time": "2022-10-15T20:52:05+00:00" }, { "name": "pixelandtonic/imagine", "version": "1.2.4.2", + "source": { + "type": "git", + "url": "https://github.com/pixelandtonic/Imagine.git", + "reference": "5ee4b6a365497818815ba50738c8dcbb555c9fd3" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/pixelandtonic/Imagine/zipball/5ee4b6a365497818815ba50738c8dcbb555c9fd3", @@ -1971,6 +2835,10 @@ "require": { "php": ">=5.3.2" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4 || ^9.3" + }, "suggest": { "ext-gd": "to use the GD implementation", "ext-gmagick": "to use the Gmagick implementation", @@ -1987,6 +2855,7 @@ "Imagine\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2005,11 +2874,19 @@ "image manipulation", "image processing" ], + "support": { + "source": "https://github.com/pixelandtonic/Imagine/tree/1.2.4.2" + }, "time": "2021-06-22T18:26:46+00:00" }, { "name": "psr/container", - "version": "1.1.2", + "version": "1.x-dev", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", @@ -2025,6 +2902,7 @@ "Psr\\Container\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2043,21 +2921,31 @@ "container-interop", "psr" ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, "time": "2021-11-05T16:50:12+00:00" }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "22b2ef5687f43679481615605d7a15c557ce85b1" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/22b2ef5687f43679481615605d7a15c557ce85b1", + "reference": "22b2ef5687f43679481615605d7a15c557ce85b1", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", "psr/http-message": "^1.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2069,13 +2957,14 @@ "Psr\\Http\\Client\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -2086,21 +2975,30 @@ "psr", "psr-18" ], - "time": "2020-06-29T06:28:15+00:00" + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-09-19T09:12:31+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/5a4f141ac2e5bc35e615134f127e1833158d2944", + "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944", "shasum": "" }, "require": { "php": ">=7.0.0", "psr/http-message": "^1.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2112,13 +3010,14 @@ "Psr\\Http\\Message\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -2132,20 +3031,29 @@ "request", "response" ], - "time": "2019-04-30T12:38:16+00:00" + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2022-07-14T07:21:53+00:00" }, { "name": "psr/http-message", - "version": "1.0.1", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", + "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", "shasum": "" }, "require": { "php": ">=5.3.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2157,6 +3065,7 @@ "Psr\\Http\\Message\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2176,11 +3085,19 @@ "request", "response" ], - "time": "2016-08-06T14:39:51+00:00" + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2019-08-29T13:16:46+00:00" }, { "name": "psr/log", "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", @@ -2201,6 +3118,7 @@ "Psr\\Log\\": "Psr/Log/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2217,11 +3135,19 @@ "psr", "psr-3" ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, "time": "2021-05-03T11:20:27+00:00" }, { "name": "ralouphie/getallheaders", "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", @@ -2231,12 +3157,17 @@ "require": { "php": ">=5.6" }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, "type": "library", "autoload": { "files": [ "src/getallheaders.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2247,20 +3178,33 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { "name": "react/promise", - "version": "v2.9.0", + "version": "2.x-dev", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "f23788b1a9e7b1ae98576343a2dc59354b6c7f6d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f23788b1a9e7b1ae98576343a2dc59354b6c7f6d", + "reference": "f23788b1a9e7b1ae98576343a2dc59354b6c7f6d", "shasum": "" }, "require": { "php": ">=5.4.0" }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "default-branch": true, "type": "library", "autoload": { "files": [ @@ -2270,6 +3214,7 @@ "React\\Promise\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2300,72 +3245,34 @@ "promise", "promises" ], - "time": "2022-02-11T10:27:51+00:00" - }, - { - "name": "rosas/universal-dam-integrator", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/lsst-epo/craft3-universal-dam-integrator.git", - "reference": "f4724dd761c44dcd7376d6119e0ebd029be0e1c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/lsst-epo/craft3-universal-dam-integrator/zipball/f4724dd761c44dcd7376d6119e0ebd029be0e1c4", - "reference": "f4724dd761c44dcd7376d6119e0ebd029be0e1c4", - "shasum": "" - }, - "require": { - "craftcms/cms": "^3.1.5" - }, - "default-branch": true, - "type": "craft-plugin", - "extra": { - "name": "Universal DAM Integrator", - "handle": "universal-dam-integrator" - }, - "autoload": { - "psr-4": { - "rosas\\dam\\": "src/" - } + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/2.x" }, - "license": [ - "MIT" - ], - "authors": [ + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, { - "name": "Eric Rosas", - "homepage": "https://github.com/lsst-epo/craft3-universal-dam-integrator" + "url": "https://github.com/clue", + "type": "github" } ], - "description": "This plugin is intended to be vendor agnostic, but with enough customizability to work across a broad range of vendors.", - "keywords": [ - "asset", - "dam", - "digital", - "manager" - ], - "support": { - "email": "erosas@lsst.org", - "issues": "https://github.com/lsst-epo/craft3-universal-dam-integrator/issues", - "source": "https://github.com/lsst-epo/craft3-universal-dam-integrator", - "docs": "https://github.com/lsst-epo/craft3-universal-dam-integrator/blob/main/README.md" - }, - "time": "2022-03-17T23:25:07+00:00" + "time": "2022-09-18T11:18:52+00:00" }, { "name": "sebastianlenz/craft-utils", - "version": "2.3.2.1", + "version": "2.3.4.1", "source": { "type": "git", "url": "https://github.com/sebastian-lenz/craft-utils.git", - "reference": "5d1f7df0f045e2a9187a3dbcd92396b264c8ec12" + "reference": "496f3da9aaf401c6dea925c4eccfe9b961067b0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastian-lenz/craft-utils/zipball/5d1f7df0f045e2a9187a3dbcd92396b264c8ec12", - "reference": "5d1f7df0f045e2a9187a3dbcd92396b264c8ec12", + "url": "https://api.github.com/repos/sebastian-lenz/craft-utils/zipball/496f3da9aaf401c6dea925c4eccfe9b961067b0c", + "reference": "496f3da9aaf401c6dea925c4eccfe9b961067b0c", "shasum": "" }, "require": { @@ -2384,28 +3291,28 @@ ], "description": "A collection of utility classes for Craft CMS development", "support": { - "source": "https://github.com/sebastian-lenz/craft-utils/tree/2.3.2.1" + "source": "https://github.com/sebastian-lenz/craft-utils/tree/2.3.4.1" }, - "time": "2021-09-08T13:02:37+00:00" + "time": "2022-01-10T15:41:38+00:00" }, { "name": "sebastianlenz/linkfield", - "version": "2.0.0-rc.1", + "version": "2.0.0-rc.2", "source": { "type": "git", "url": "https://github.com/sebastian-lenz/craft-linkfield.git", - "reference": "edf94c0ce457f2c5e19ef00fa406c765f82cd183" + "reference": "5a5d072417542352f136022b8ff1539a040155e4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastian-lenz/craft-linkfield/zipball/edf94c0ce457f2c5e19ef00fa406c765f82cd183", - "reference": "edf94c0ce457f2c5e19ef00fa406c765f82cd183", + "url": "https://api.github.com/repos/sebastian-lenz/craft-linkfield/zipball/5a5d072417542352f136022b8ff1539a040155e4", + "reference": "5a5d072417542352f136022b8ff1539a040155e4", "shasum": "" }, "require": { - "craftcms/cms": "^3.3.3", - "php": "^7.0 || ^8.0", - "sebastianlenz/craft-utils": "^2.2.14" + "craftcms/cms": "^3.6.0", + "php": "^7.2.5 || ^8.0", + "sebastianlenz/craft-utils": "^2.3.1" }, "require-dev": { "craftcms/feed-me": "4.3.5.1", @@ -2434,13 +3341,18 @@ "description": "A Craft field type for selecting links", "support": { "issues": "https://github.com/sebastian-lenz/craft-linkfield/issues", - "source": "https://github.com/sebastian-lenz/craft-linkfield/tree/2.0.0-rc.1" + "source": "https://github.com/sebastian-lenz/craft-linkfield/tree/2.0.0-rc.2" }, - "time": "2021-03-05T23:17:12+00:00" + "time": "2022-02-26T16:13:17+00:00" }, { "name": "seld/cli-prompt", "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/cli-prompt.git", + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/b8dfcf02094b8c03b40322c229493bb2884423c5", @@ -2450,6 +3362,9 @@ "require": { "php": ">=5.3" }, + "require-dev": { + "phpstan/phpstan": "^0.12.63" + }, "type": "library", "extra": { "branch-alias": { @@ -2461,6 +3376,7 @@ "Seld\\CliPrompt\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2478,20 +3394,33 @@ "input", "prompt" ], + "support": { + "issues": "https://github.com/Seldaek/cli-prompt/issues", + "source": "https://github.com/Seldaek/cli-prompt/tree/1.0.4" + }, "time": "2020-12-15T21:32:01+00:00" }, { "name": "seld/jsonlint", - "version": "1.8.3", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "4211420d25eba80712bff236a98960ef68b866b7" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", "shasum": "" }, "require": { "php": "^5.3 || ^7.0 || ^8.0" }, + "require-dev": { + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, "bin": [ "bin/jsonlint" ], @@ -2501,6 +3430,7 @@ "Seld\\JsonLint\\": "src/Seld/JsonLint/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2518,15 +3448,34 @@ "parser", "validator" ], - "time": "2020-11-11T09:19:24+00:00" + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2022-04-01T13:37:23+00:00" }, { "name": "seld/phar-utils", - "version": "1.2.0", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", - "reference": "9f3452c93ff423469c0d56450431562ca423dcee", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", "shasum": "" }, "require": { @@ -2543,6 +3492,7 @@ "Seld\\PharUtils\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2556,30 +3506,34 @@ "keywords": [ "phar" ], - "time": "2021-12-10T11:20:11+00:00" + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" + }, + "time": "2022-08-31T10:31:18+00:00" }, { "name": "spicyweb/craft-neo", - "version": "2.8.15.1", + "version": "2.13.5", "source": { "type": "git", "url": "https://github.com/spicywebau/craft-neo.git", - "reference": "52d728326fca5fbcc7a44dcfe04a73572b6f74c4" + "reference": "61e0bd8e938a0747c8b3c8849c0ec38910844ef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/52d728326fca5fbcc7a44dcfe04a73572b6f74c4", - "reference": "52d728326fca5fbcc7a44dcfe04a73572b6f74c4", + "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/61e0bd8e938a0747c8b3c8849c0ec38910844ef4", + "reference": "61e0bd8e938a0747c8b3c8849c0ec38910844ef4", "shasum": "" }, "require": { - "craftcms/cms": "^3.5.8" + "craftcms/cms": "^3.7.12" }, "type": "craft-plugin", "extra": { "handle": "neo", "name": "Neo", - "schemaVersion": "2.8.15", + "schemaVersion": "2.13.0", "class": "benf\\neo\\Plugin", "changelogUrl": "https://github.com/spicywebau/craft-neo/blob/master/CHANGELOG.md", "downloadUrl": "https://github.com/spicywebau/craft-neo/archive/master.zip" @@ -2609,16 +3563,21 @@ "plugin" ], "support": { - "docs": "https://github.com/spicywebau/craft-neo/wiki", + "docs": "https://github.com/spicywebau/craft-neo/blob/2.13.5/README.md", "issues": "https://github.com/spicywebau/craft-neo/issues", "rss": "https://github.com/spicywebau/craft-neo/commits/master.atom", "source": "https://github.com/spicywebau/craft-neo" }, - "time": "2020-12-10T07:20:15+00:00" + "time": "2022-04-16T10:05:39+00:00" }, { "name": "swiftmailer/swiftmailer", "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", @@ -2632,6 +3591,10 @@ "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" + }, "suggest": { "ext-intl": "Needed to support internationalized email addresses" }, @@ -2646,6 +3609,7 @@ "lib/swift_required.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2665,16 +3629,35 @@ "mail", "mailer" ], + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], "abandoned": "symfony/mailer", "time": "2021-10-18T15:26:12+00:00" }, { "name": "symfony/console", - "version": "v5.4.5", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "ae0727b4b524bebd61096c967d130bd12d6c0f22" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d8111acc99876953f52fe16d4c50eb60940d49ad", - "reference": "d8111acc99876953f52fe16d4c50eb60940d49ad", + "url": "https://api.github.com/repos/symfony/console/zipball/ae0727b4b524bebd61096c967d130bd12d6c0f22", + "reference": "ae0727b4b524bebd61096c967d130bd12d6c0f22", "shasum": "" }, "require": { @@ -2697,6 +3680,15 @@ "provide": { "psr/log-implementation": "1.0|2.0" }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, "suggest": { "psr/log": "For using the console logger", "symfony/event-dispatcher": "", @@ -2712,6 +3704,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2733,15 +3726,37 @@ "console", "terminal" ], - "time": "2022-02-24T12:45:35+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v2.5.0", - "dist": { + "support": { + "source": "https://github.com/symfony/console/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-18T13:11:10+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "2.5.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + }, + "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", - "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { @@ -2762,6 +3777,7 @@ "function.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2777,15 +3793,37 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "time": "2021-07-12T14:48:14+00:00" + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.6", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/d53a45039974952af7f7ebc461ccdd4295e29440", - "reference": "d53a45039974952af7f7ebc461ccdd4295e29440", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", "shasum": "" }, "require": { @@ -2803,6 +3841,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2818,15 +3857,37 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "time": "2022-03-02T12:42:23+00:00" + "support": { + "source": "https://github.com/symfony/filesystem/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-09-21T19:53:16+00:00" }, { "name": "symfony/finder", - "version": "v5.4.3", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d", - "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", "shasum": "" }, "require": { @@ -2843,6 +3904,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2858,15 +3920,37 @@ ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", - "time": "2022-01-26T16:34:36+00:00" + "support": { + "source": "https://github.com/symfony/finder/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:37:50+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", - "reference": "30885182c981ab175d4d034db0f6f469898070ab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { @@ -2878,10 +3962,11 @@ "suggest": { "ext-ctype": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2896,6 +3981,7 @@ "Symfony\\Polyfill\\Ctype\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2917,15 +4003,37 @@ "polyfill", "portable" ], - "time": "2021-10-20T20:35:02+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "143f1881e655bebca1312722af8068de235ae5dc" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40", - "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", + "reference": "143f1881e655bebca1312722af8068de235ae5dc", "shasum": "" }, "require": { @@ -2937,10 +4045,11 @@ "suggest": { "ext-iconv": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2955,6 +4064,7 @@ "Symfony\\Polyfill\\Iconv\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2977,15 +4087,37 @@ "portable", "shim" ], - "time": "2022-01-04T09:04:05+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "433d05519ce6990bf3530fba6957499d327395c2" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783", - "reference": "81b86b50cf841a64252b439e738e97f4a34e2783", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", + "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { @@ -2994,10 +4126,11 @@ "suggest": { "ext-intl": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3012,6 +4145,7 @@ "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3035,15 +4169,37 @@ "portable", "shim" ], - "time": "2021-11-23T21:10:46+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", - "reference": "749045c69efb97c70d25d7463abba812e91f3a44", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", "shasum": "" }, "require": { @@ -3054,10 +4210,11 @@ "suggest": { "ext-intl": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3072,6 +4229,7 @@ "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3099,15 +4257,37 @@ "portable", "shim" ], - "time": "2021-09-14T14:02:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { @@ -3116,10 +4296,11 @@ "suggest": { "ext-intl": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3137,6 +4318,7 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3160,15 +4342,37 @@ "portable", "shim" ], - "time": "2021-02-19T12:13:01+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", - "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { @@ -3180,10 +4384,11 @@ "suggest": { "ext-mbstring": "For best performance" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3198,6 +4403,7 @@ "Symfony\\Polyfill\\Mbstring\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3220,24 +4426,47 @@ "portable", "shim" ], - "time": "2021-11-30T18:21:41+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3252,6 +4481,7 @@ "Symfony\\Polyfill\\Php72\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3273,24 +4503,47 @@ "portable", "shim" ], - "time": "2021-05-27T09:17:38+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3308,6 +4561,7 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3329,24 +4583,47 @@ "portable", "shim" ], - "time": "2021-06-05T21:20:04+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.25.0", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", - "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { "php": ">=7.1" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3364,6 +4641,7 @@ "Resources/stubs" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3377,27 +4655,49 @@ "email": "p@tchwork.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2022-03-04T08:16:47+00:00" + "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/process", - "version": "v5.4.5", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/95440409896f90a5f85db07a32b517ecec17fa4c", - "reference": "95440409896f90a5f85db07a32b517ecec17fa4c", + "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1", + "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1", "shasum": "" }, "require": { @@ -3413,6 +4713,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3428,21 +4729,43 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "time": "2022-01-30T18:16:22+00:00" + "support": { + "source": "https://github.com/symfony/process/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T16:58:25+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.0", + "version": "2.5.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", - "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", "shasum": "" }, "require": { "php": ">=7.2.5", "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1" + "symfony/deprecation-contracts": "^2.1|^3" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -3465,6 +4788,7 @@ "Symfony\\Contracts\\Service\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3488,15 +4812,37 @@ "interoperability", "standards" ], - "time": "2021-11-04T16:48:04+00:00" + "support": { + "source": "https://github.com/symfony/service-contracts/tree/2.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" }, { "name": "symfony/string", - "version": "v5.4.3", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/089e7237497fae7a9c404d0c3aeb8db3254733e4", + "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4", "shasum": "" }, "require": { @@ -3510,18 +4856,25 @@ "conflict": { "symfony/translation-contracts": ">=3.0" }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.4|^5.0|^6.0" + }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3545,15 +4898,37 @@ "utf-8", "utf8" ], - "time": "2022-01-02T09:53:40+00:00" + "support": { + "source": "https://github.com/symfony/string/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-05T15:16:54+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.3", + "version": "5.4.x-dev", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e80f87d2c9495966768310fc531b487ce64237a2", - "reference": "e80f87d2c9495966768310fc531b487ce64237a2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487", + "reference": "e83fe9a72011f07c662da46a05603d66deeeb487", "shasum": "" }, "require": { @@ -3564,6 +4939,9 @@ "conflict": { "symfony/console": "<5.3" }, + "require-dev": { + "symfony/console": "^5.3|^6.0" + }, "suggest": { "symfony/console": "For validating YAML files using the lint command" }, @@ -3579,6 +4957,7 @@ "/Tests/" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3594,11 +4973,33 @@ ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", - "time": "2022-01-26T16:32:32+00:00" + "support": { + "source": "https://github.com/symfony/yaml/tree/5.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-03T15:15:50+00:00" }, { "name": "true/punycode", "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/true/php-punycode.git", + "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", @@ -3609,12 +5010,17 @@ "php": ">=5.3.0", "symfony/polyfill-mbstring": "^1.3" }, + "require-dev": { + "phpunit/phpunit": "~4.7", + "squizlabs/php_codesniffer": "~2.0" + }, "type": "library", "autoload": { "psr-4": { "TrueBV\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3630,15 +5036,25 @@ "idna", "punycode" ], + "support": { + "issues": "https://github.com/true/php-punycode/issues", + "source": "https://github.com/true/php-punycode/tree/master" + }, + "abandoned": true, "time": "2016-11-16T10:37:54+00:00" }, { "name": "twig/twig", - "version": "v2.14.11", + "version": "v2.14.13", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "66856cd0459df3dc97d32077a98454dc2a0ee75a" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/66baa66f29ee30e487e05f1679903e36eb01d727", - "reference": "66baa66f29ee30e487e05f1679903e36eb01d727", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/66856cd0459df3dc97d32077a98454dc2a0ee75a", + "reference": "66856cd0459df3dc97d32077a98454dc2a0ee75a", "shasum": "" }, "require": { @@ -3647,6 +5063,10 @@ "symfony/polyfill-mbstring": "^1.3", "symfony/polyfill-php72": "^1.8" }, + "require-dev": { + "psr/container": "^1.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" + }, "type": "library", "extra": { "branch-alias": { @@ -3661,6 +5081,7 @@ "Twig\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -3686,11 +5107,30 @@ "keywords": [ "templating" ], - "time": "2022-02-04T06:57:25+00:00" + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v2.14.13" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2022-04-06T06:45:17+00:00" }, { "name": "verbb/base", "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/verbb/verbb-base.git", + "reference": "71cee53e766100d5c50652feb675dfa004c8ace5" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/verbb/verbb-base/zipball/71cee53e766100d5c50652feb675dfa004c8ace5", @@ -3706,6 +5146,7 @@ "verbb\\base\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3716,15 +5157,27 @@ } ], "description": "Common utilities and building-blocks for Verbb plugins for Craft CMS.", + "support": { + "docs": "https://github.com/verbb/verbb-base", + "email": "support@verbb.io", + "issues": "https://github.com/verbb/verbb-base/issues?state=open", + "rss": "https://github.com/verbb/verbb-base/commits/v2.atom", + "source": "https://github.com/verbb/verbb-base" + }, "time": "2021-11-03T03:07:00+00:00" }, { "name": "verbb/super-table", - "version": "2.7.1", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/verbb/super-table.git", + "reference": "41d420675bcc04e8db08eacc69b10c5bbff6cf54" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/verbb/super-table/zipball/aeb50ce534e2a5200c50e69a3d591c12d182a572", - "reference": "aeb50ce534e2a5200c50e69a3d591c12d182a572", + "url": "https://api.github.com/repos/verbb/super-table/zipball/41d420675bcc04e8db08eacc69b10c5bbff6cf54", + "reference": "41d420675bcc04e8db08eacc69b10c5bbff6cf54", "shasum": "" }, "require": { @@ -3745,6 +5198,7 @@ "verbb\\supertable\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3756,33 +5210,39 @@ ], "description": "Super-charge your Craft workflow with Super Table. Use it to group fields together or build complex Matrix-in-Matrix solutions.", "keywords": [ + "Craft", "cms", - "craft", "craft-plugin", "craftcms", "super table" ], "support": { + "docs": "https://github.com/verbb/super-table", "email": "support@verbb.io", "issues": "https://github.com/verbb/super-table/issues?state=open", - "source": "https://github.com/verbb/super-table", - "docs": "https://github.com/verbb/super-table", - "rss": "https://github.com/verbb/super-table/commits/v2.atom" + "rss": "https://github.com/verbb/super-table/commits/v2.atom", + "source": "https://github.com/verbb/super-table" }, - "time": "2021-12-30T23:52:31+00:00" + "funding": [ + { + "url": "https://github.com/verbb", + "type": "github" + } + ], + "time": "2022-05-15T00:47:23+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v3.6.9", + "version": "3.6.x-dev", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "a1bf4c9853d90ade427b4efe35355fc41b3d6988" + "reference": "5b547cdb25825f10251370f57ba5d9d924e6f68e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/a1bf4c9853d90ade427b4efe35355fc41b3d6988", - "reference": "a1bf4c9853d90ade427b4efe35355fc41b3d6988", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/5b547cdb25825f10251370f57ba5d9d924e6f68e", + "reference": "5b547cdb25825f10251370f57ba5d9d924e6f68e", "shasum": "" }, "require": { @@ -3817,11 +5277,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", - "email": "vance@vancelucas.com" + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -3832,7 +5294,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v3.6.9" + "source": "https://github.com/vlucas/phpdotenv/tree/3.6" }, "funding": [ { @@ -3844,21 +5306,30 @@ "type": "tidelift" } ], - "time": "2021-10-02T19:07:56+00:00" + "time": "2021-12-12T23:02:06+00:00" }, { "name": "voku/anti-xss", - "version": "4.1.34", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/voku/anti-xss.git", + "reference": "188dafd1ec5f1f212321fc23b8ae03b4990d6407" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/anti-xss/zipball/a8b061eb2e01f6f57fd135dc519343564fb658ff", - "reference": "a8b061eb2e01f6f57fd135dc519343564fb658ff", + "url": "https://api.github.com/repos/voku/anti-xss/zipball/188dafd1ec5f1f212321fc23b8ae03b4990d6407", + "reference": "188dafd1ec5f1f212321fc23b8ae03b4990d6407", "shasum": "" }, "require": { "php": ">=7.0.0", - "voku/portable-utf8": "~5.4.51" + "voku/portable-utf8": "~6.0.2" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3870,6 +5341,7 @@ "voku\\helper\\": "src/voku/helper/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3892,15 +5364,46 @@ "security", "xss" ], - "time": "2021-11-29T00:13:45+00:00" + "support": { + "issues": "https://github.com/voku/anti-xss/issues", + "source": "https://github.com/voku/anti-xss/tree/master" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/anti-xss", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/anti-xss", + "type": "tidelift" + } + ], + "time": "2022-04-27T14:46:03+00:00" }, { "name": "voku/arrayy", - "version": "7.9.1", + "version": "7.9.5", + "source": { + "type": "git", + "url": "https://github.com/voku/Arrayy.git", + "reference": "4635acfab7d1451124039a88fd5c700b28ee3906" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/Arrayy/zipball/11509d59745af6b2c23a781938491f9981241c1d", - "reference": "11509d59745af6b2c23a781938491f9981241c1d", + "url": "https://api.github.com/repos/voku/Arrayy/zipball/4635acfab7d1451124039a88fd5c700b28ee3906", + "reference": "4635acfab7d1451124039a88fd5c700b28ee3906", "shasum": "" }, "require": { @@ -3909,6 +5412,9 @@ "phpdocumentor/reflection-docblock": "~4.3 || ~5.0", "symfony/polyfill-mbstring": "~1.0" }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, "type": "library", "autoload": { "files": [ @@ -3918,6 +5424,7 @@ "Arrayy\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3939,11 +5446,43 @@ "utility", "utils" ], - "time": "2022-03-08T19:16:33+00:00" + "support": { + "docs": "http://voku.github.io/Arrayy/index.html", + "issues": "https://github.com/voku/Arrayy/issues", + "source": "https://github.com/voku/Arrayy" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/arrayy", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/arrayy", + "type": "tidelift" + } + ], + "time": "2022-10-13T00:27:25+00:00" }, { "name": "voku/email-check", "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/voku/email-check.git", + "reference": "6ea842920bbef6758b8c1e619fd1710e7a1a2cac" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/email-check/zipball/6ea842920bbef6758b8c1e619fd1710e7a1a2cac", @@ -3954,6 +5493,10 @@ "php": ">=7.0.0", "symfony/polyfill-intl-idn": "~1.10" }, + "require-dev": { + "fzaninotto/faker": "~1.7", + "phpunit/phpunit": "~6.0 || ~7.0" + }, "suggest": { "ext-intl": "Use Intl for best performance" }, @@ -3963,6 +5506,7 @@ "voku\\helper\\": "src/voku/helper/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3983,20 +5527,50 @@ "validate-email-address", "validate-mail" ], + "support": { + "issues": "https://github.com/voku/email-check/issues", + "source": "https://github.com/voku/email-check/tree/3.1.0" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/email-check", + "type": "tidelift" + } + ], "time": "2021-01-27T14:14:33+00:00" }, { "name": "voku/portable-ascii", - "version": "1.5.6", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c", - "reference": "80953678b19901e5165c56752d087fc11526017c", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { "php": ">=7.0.0" }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, "suggest": { "ext-intl": "Use Intl for transliterator_transliterate() support" }, @@ -4006,6 +5580,7 @@ "voku\\": "src/voku/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4022,15 +5597,46 @@ "clean", "php" ], - "time": "2020-11-12T00:07:28+00:00" + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" }, { "name": "voku/portable-utf8", - "version": "5.4.51", + "version": "6.0.10", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-utf8.git", + "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-utf8/zipball/578f5266725dc9880483d24ad0cfb39f8ce170f7", - "reference": "578f5266725dc9880483d24ad0cfb39f8ce170f7", + "url": "https://api.github.com/repos/voku/portable-utf8/zipball/35b21539c309cbc4697266591f3a4ae9ce4e029c", + "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c", "shasum": "" }, "require": { @@ -4040,7 +5646,14 @@ "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php72": "~1.0", - "voku/portable-ascii": "~1.5.6" + "voku/portable-ascii": "~2.0.0" + }, + "require-dev": { + "phpstan/phpstan": "1.8.*@dev", + "phpstan/phpstan-strict-rules": "1.4.*@dev", + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0", + "thecodingmachine/phpstan-strict-rules": "1.0.*@dev", + "voku/phpstan-rules": "3.1.*@dev" }, "suggest": { "ext-ctype": "Use Ctype for e.g. hexadecimal digit detection", @@ -4052,13 +5665,14 @@ }, "type": "library", "autoload": { - "psr-4": { - "voku\\": "src/voku/" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "voku\\": "src/voku/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "(Apache-2.0 or GPL-2.0)" ], @@ -4086,11 +5700,42 @@ "utf-8", "utf8" ], - "time": "2020-12-02T01:58:49+00:00" + "support": { + "issues": "https://github.com/voku/portable-utf8/issues", + "source": "https://github.com/voku/portable-utf8/tree/6.0.10" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-utf8", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-utf8", + "type": "tidelift" + } + ], + "time": "2022-10-05T23:42:43+00:00" }, { "name": "voku/stop-words", "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/stop-words.git", + "reference": "8e63c0af20f800b1600783764e0ce19e53969f71" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/stop-words/zipball/8e63c0af20f800b1600783764e0ce19e53969f71", @@ -4100,12 +5745,16 @@ "require": { "php": ">=7.0.0" }, + "require-dev": { + "phpunit/phpunit": "~6.0" + }, "type": "library", "autoload": { "psr-4": { "voku\\": "src/voku/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4120,15 +5769,24 @@ "stop words", "stop-words" ], + "support": { + "issues": "https://github.com/voku/stop-words/issues", + "source": "https://github.com/voku/stop-words/tree/master" + }, "time": "2018-11-23T01:37:27+00:00" }, { "name": "voku/stringy", - "version": "6.4.1", + "version": "6.5.3", + "source": { + "type": "git", + "url": "https://github.com/voku/Stringy.git", + "reference": "c453c88fbff298f042c836ef44306f8703b2d537" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/Stringy/zipball/5b74e0e428e466bda91489b4c6e9ab385aa7c73a", - "reference": "5b74e0e428e466bda91489b4c6e9ab385aa7c73a", + "url": "https://api.github.com/repos/voku/Stringy/zipball/c453c88fbff298f042c836ef44306f8703b2d537", + "reference": "c453c88fbff298f042c836ef44306f8703b2d537", "shasum": "" }, "require": { @@ -4138,22 +5796,26 @@ "voku/anti-xss": "~4.1", "voku/arrayy": "~7.8", "voku/email-check": "~3.1", - "voku/portable-ascii": "~1.5", - "voku/portable-utf8": "~5.4", + "voku/portable-ascii": "~2.0", + "voku/portable-utf8": "~6.0", "voku/urlify": "~5.0" }, "replace": { "danielstjules/stringy": "~3.0" }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, "type": "library", "autoload": { - "psr-4": { - "Stringy\\": "src/" - }, "files": [ "src/Create.php" - ] + ], + "psr-4": { + "Stringy\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4184,29 +5846,60 @@ "utility", "utils" ], - "time": "2021-04-07T09:23:38+00:00" + "support": { + "issues": "https://github.com/voku/Stringy/issues", + "source": "https://github.com/voku/Stringy" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/stringy", + "type": "tidelift" + } + ], + "time": "2022-03-28T14:52:20+00:00" }, { "name": "voku/urlify", - "version": "5.0.5", + "version": "5.0.7", + "source": { + "type": "git", + "url": "https://github.com/voku/urlify.git", + "reference": "014b2074407b5db5968f836c27d8731934b330e4" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/urlify/zipball/d59bfa6d13ce08062e2fe40dd23d226262f961c5", - "reference": "d59bfa6d13ce08062e2fe40dd23d226262f961c5", + "url": "https://api.github.com/repos/voku/urlify/zipball/014b2074407b5db5968f836c27d8731934b330e4", + "reference": "014b2074407b5db5968f836c27d8731934b330e4", "shasum": "" }, "require": { "php": ">=7.0.0", - "voku/portable-ascii": "~1.4", - "voku/portable-utf8": "~5.4", + "voku/portable-ascii": "~2.0", + "voku/portable-utf8": "~6.0", "voku/stop-words": "~2.0" }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, "type": "library", "autoload": { "psr-4": { "voku\\helper\\": "src/voku/helper/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4219,7 +5912,7 @@ { "name": "Lars Moelleken", "email": "lars@moelleken.org", - "homepage": "http://moelleken.org/" + "homepage": "https://moelleken.org/" } ], "description": "PHP port of URLify.js from the Django project. Transliterates non-ascii characters for use in URLs.", @@ -4235,25 +5928,55 @@ "url", "urlify" ], - "time": "2019-12-13T02:57:54+00:00" + "support": { + "issues": "https://github.com/voku/urlify/issues", + "source": "https://github.com/voku/urlify/tree/5.0.7" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/urlify", + "type": "tidelift" + } + ], + "time": "2022-01-24T19:08:46+00:00" }, { "name": "webmozart/assert", - "version": "1.10.0", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" }, "conflict": { "phpstan/phpstan": "<0.12.20", "vimeo/psalm": "<4.6.1 || 4.6.2" }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, "type": "library", "extra": { "branch-alias": { @@ -4265,6 +5988,7 @@ "Webmozart\\Assert\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4280,21 +6004,45 @@ "check", "validate" ], - "time": "2021-03-09T10:59:23+00:00" + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" }, { "name": "webonyx/graphql-php", - "version": "v14.4.1", + "version": "v14.11.8", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "04a48693acd785330eefd3b0e4fa67df8dfee7c3" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/769a47401f8cbc5f357ea4d05e0191e35a011b0f", - "reference": "769a47401f8cbc5f357ea4d05e0191e35a011b0f", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/04a48693acd785330eefd3b0e4fa67df8dfee7c3", + "reference": "04a48693acd785330eefd3b0e4fa67df8dfee7c3", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "php": "^7.1||^8.0" + "php": "^7.1 || ^8" + }, + "require-dev": { + "amphp/amp": "^2.3", + "doctrine/coding-standard": "^6.0", + "nyholm/psr7": "^1.2", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "0.12.82", + "phpstan/phpstan-phpunit": "0.12.18", + "phpstan/phpstan-strict-rules": "0.12.9", + "phpunit/phpunit": "^7.2 || ^8.5", + "psr/http-message": "^1.0", + "react/promise": "2.*", + "simpod/php-coveralls-mirror": "^3.0", + "squizlabs/php_codesniffer": "3.5.4" }, "suggest": { "psr/http-message": "To use standard GraphQL server", @@ -4306,6 +6054,7 @@ "GraphQL\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4315,56 +6064,26 @@ "api", "graphql" ], - "time": "2021-01-23T09:55:10+00:00" - }, - { - "name": "yii2tech/ar-softdelete", - "version": "1.0.4", - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/yii2tech/ar-softdelete/zipball/498ed03f89ded835f0ca156ec50d432191c58769", - "reference": "498ed03f89ded835f0ca156ec50d432191c58769", - "shasum": "" - }, - "require": { - "yiisoft/yii2": "~2.0.13" - }, - "type": "yii2-extension", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "yii2tech\\ar\\softdelete\\": "src" - } + "support": { + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v14.11.8" }, - "license": [ - "BSD-3-Clause" - ], - "authors": [ + "funding": [ { - "name": "Paul Klimov", - "email": "klimov.paul@gmail.com" + "url": "https://opencollective.com/webonyx-graphql-php", + "type": "open_collective" } ], - "description": "Provides support for ActiveRecord soft delete in Yii2", - "keywords": [ - "active", - "delete", - "integrity", - "record", - "smart", - "soft", - "yii2" - ], - "abandoned": true, - "time": "2019-07-30T11:05:57+00:00" + "time": "2022-09-21T15:35:03+00:00" }, { "name": "yiisoft/yii2", "version": "2.0.45", + "source": { + "type": "git", + "url": "https://github.com/yiisoft/yii2-framework.git", + "reference": "e2223d4085e5612aa616635f8fcaf478607f62e8" + }, "dist": { "type": "zip", "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/e2223d4085e5612aa616635f8fcaf478607f62e8", @@ -4399,6 +6118,7 @@ "yii\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4455,20 +6175,51 @@ "framework", "yii2" ], + "support": { + "forum": "https://forum.yiiframework.com/", + "irc": "ircs://irc.libera.chat:6697/yii", + "issues": "https://github.com/yiisoft/yii2/issues?state=open", + "source": "https://github.com/yiisoft/yii2", + "wiki": "https://www.yiiframework.com/wiki" + }, + "funding": [ + { + "url": "https://github.com/yiisoft", + "type": "github" + }, + { + "url": "https://opencollective.com/yiisoft", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2", + "type": "tidelift" + } + ], "time": "2022-02-11T13:12:40+00:00" }, { "name": "yiisoft/yii2-composer", - "version": "2.0.10", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/yiisoft/yii2-composer.git", + "reference": "0933fd949a036348283322024948541324cce66a" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/94bb3f66e779e2774f8776d6e1bdeab402940510", - "reference": "94bb3f66e779e2774f8776d6e1bdeab402940510", + "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/0933fd949a036348283322024948541324cce66a", + "reference": "0933fd949a036348283322024948541324cce66a", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 | ^2.0" }, + "require-dev": { + "composer/composer": "^1.0 | ^2.0@dev", + "phpunit/phpunit": "<7" + }, + "default-branch": true, "type": "composer-plugin", "extra": { "class": "yii\\composer\\Plugin", @@ -4481,6 +6232,7 @@ "yii\\composer\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4500,23 +6252,54 @@ "extension installer", "yii2" ], - "time": "2020-06-24T00:04:01+00:00" + "support": { + "forum": "http://www.yiiframework.com/forum/", + "irc": "irc://irc.freenode.net/yii", + "issues": "https://github.com/yiisoft/yii2-composer/issues", + "source": "https://github.com/yiisoft/yii2-composer", + "wiki": "http://www.yiiframework.com/wiki/" + }, + "funding": [ + { + "url": "https://github.com/yiisoft", + "type": "github" + }, + { + "url": "https://opencollective.com/yiisoft", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-composer", + "type": "tidelift" + } + ], + "time": "2021-10-20T07:23:20+00:00" }, { "name": "yiisoft/yii2-debug", - "version": "2.1.18", + "version": "2.1.21", + "source": { + "type": "git", + "url": "https://github.com/yiisoft/yii2-debug.git", + "reference": "fa9fa02e242c1b744eb68045ee8e9d698134836d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/45bc5d2ef4e3b0ef6f638190d42f04a77ab1df6c", - "reference": "45bc5d2ef4e3b0ef6f638190d42f04a77ab1df6c", + "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/fa9fa02e242c1b744eb68045ee8e9d698134836d", + "reference": "fa9fa02e242c1b744eb68045ee8e9d698134836d", "shasum": "" }, "require": { "ext-mbstring": "*", - "opis/closure": "^3.3", "php": ">=5.4", "yiisoft/yii2": "~2.0.13" }, + "require-dev": { + "cweagans/composer-patches": "^1.7", + "phpunit/phpunit": "4.8.34", + "yiisoft/yii2-coding-standards": "~2.0", + "yiisoft/yii2-swiftmailer": "*" + }, "type": "yii2-extension", "extra": { "branch-alias": { @@ -4529,7 +6312,8 @@ }, "phpunit/phpunit": { "Fix PHP 7 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php7.patch", - "Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch" + "Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch", + "Fix PHP 8.1 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php81.patch" } } }, @@ -4538,6 +6322,7 @@ "yii\\debug\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4557,15 +6342,41 @@ "debugger", "yii2" ], - "time": "2021-08-09T20:57:58+00:00" + "support": { + "forum": "http://www.yiiframework.com/forum/", + "irc": "irc://irc.freenode.net/yii", + "issues": "https://github.com/yiisoft/yii2-debug/issues", + "source": "https://github.com/yiisoft/yii2-debug", + "wiki": "http://www.yiiframework.com/wiki/" + }, + "funding": [ + { + "url": "https://github.com/yiisoft", + "type": "github" + }, + { + "url": "https://opencollective.com/yiisoft", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-debug", + "type": "tidelift" + } + ], + "time": "2022-09-06T17:40:08+00:00" }, { "name": "yiisoft/yii2-queue", - "version": "2.3.3", + "version": "2.3.4", + "source": { + "type": "git", + "url": "https://github.com/yiisoft/yii2-queue.git", + "reference": "ed30b5f46ddadd62587a4963dec35f9b756c408b" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/68321f9aad0de980f1883c0f4623c11623f43c3a", - "reference": "68321f9aad0de980f1883c0f4623c11623f43c3a", + "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/ed30b5f46ddadd62587a4963dec35f9b756c408b", + "reference": "ed30b5f46ddadd62587a4963dec35f9b756c408b", "shasum": "" }, "require": { @@ -4573,6 +6384,18 @@ "symfony/process": "^3.3||^4.0||^5.0", "yiisoft/yii2": "~2.0.14" }, + "require-dev": { + "aws/aws-sdk-php": ">=2.4", + "enqueue/amqp-lib": "^0.8||^0.9.10", + "enqueue/stomp": "^0.8.39", + "jeremeamia/superclosure": "*", + "pda/pheanstalk": "v3.*", + "php-amqplib/php-amqplib": "*", + "phpunit/phpunit": "~4.4", + "yiisoft/yii2-debug": "*", + "yiisoft/yii2-gii": "*", + "yiisoft/yii2-redis": "*" + }, "suggest": { "aws/aws-sdk-php": "Need for aws SQS.", "enqueue/amqp-lib": "Need for AMQP interop queue.", @@ -4592,18 +6415,19 @@ "autoload": { "psr-4": { "yii\\queue\\": "src", - "yii\\queue\\amqp\\": "src/drivers/amqp", - "yii\\queue\\amqp_interop\\": "src/drivers/amqp_interop", - "yii\\queue\\beanstalk\\": "src/drivers/beanstalk", "yii\\queue\\db\\": "src/drivers/db", + "yii\\queue\\sqs\\": "src/drivers/sqs", + "yii\\queue\\amqp\\": "src/drivers/amqp", "yii\\queue\\file\\": "src/drivers/file", - "yii\\queue\\gearman\\": "src/drivers/gearman", - "yii\\queue\\redis\\": "src/drivers/redis", "yii\\queue\\sync\\": "src/drivers/sync", - "yii\\queue\\sqs\\": "src/drivers/sqs", - "yii\\queue\\stomp\\": "src/drivers/stomp" + "yii\\queue\\redis\\": "src/drivers/redis", + "yii\\queue\\stomp\\": "src/drivers/stomp", + "yii\\queue\\gearman\\": "src/drivers/gearman", + "yii\\queue\\beanstalk\\": "src/drivers/beanstalk", + "yii\\queue\\amqp_interop\\": "src/drivers/amqp_interop" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4626,21 +6450,50 @@ "sqs", "yii" ], - "time": "2021-12-30T08:42:00+00:00" + "support": { + "docs": "https://github.com/yiisoft/yii2-queue/blob/master/docs/guide", + "issues": "https://github.com/yiisoft/yii2-queue/issues", + "source": "https://github.com/yiisoft/yii2-queue" + }, + "funding": [ + { + "url": "https://github.com/yiisoft", + "type": "github" + }, + { + "url": "https://opencollective.com/yiisoft", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-queue", + "type": "tidelift" + } + ], + "time": "2022-03-31T07:41:51+00:00" }, { "name": "yiisoft/yii2-swiftmailer", - "version": "2.1.3", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/yiisoft/yii2-swiftmailer.git", + "reference": "2472a3886b50d398c67dad9cd463d69a30174a82" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/7b7ec871b4a63c0abbcd10e1ee3fb5be22f8b340", - "reference": "7b7ec871b4a63c0abbcd10e1ee3fb5be22f8b340", + "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/2472a3886b50d398c67dad9cd463d69a30174a82", + "reference": "2472a3886b50d398c67dad9cd463d69a30174a82", "shasum": "" }, "require": { "swiftmailer/swiftmailer": "~6.0", "yiisoft/yii2": ">=2.0.4" }, + "require-dev": { + "cweagans/composer-patches": "^1.7", + "phpunit/phpunit": "4.8.34" + }, + "default-branch": true, "type": "yii2-extension", "extra": { "branch-alias": { @@ -4662,6 +6515,7 @@ "yii\\swiftmailer\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -4680,22 +6534,43 @@ "swiftmailer", "yii2" ], - "time": "2021-12-30T08:48:48+00:00" + "support": { + "forum": "http://www.yiiframework.com/forum/", + "irc": "irc://irc.freenode.net/yii", + "issues": "https://github.com/yiisoft/yii2-swiftmailer/issues", + "source": "https://github.com/yiisoft/yii2-swiftmailer", + "wiki": "http://www.yiiframework.com/wiki/" + }, + "funding": [ + { + "url": "https://github.com/yiisoft", + "type": "github" + }, + { + "url": "https://opencollective.com/yiisoft", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-swiftmailer", + "type": "tidelift" + } + ], + "time": "2021-12-30T08:48:58+00:00" } ], "packages-dev": [ { "name": "nikic/php-parser", - "version": "v4.13.0", + "version": "4.x-dev", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53" + "reference": "2f1fd784fe5560675722a1e5cbbcece5f43bf3a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2f1fd784fe5560675722a1e5cbbcece5f43bf3a0", + "reference": "2f1fd784fe5560675722a1e5cbbcece5f43bf3a0", "shasum": "" }, "require": { @@ -4736,50 +6611,52 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" + "source": "https://github.com/nikic/PHP-Parser/tree/4.x" }, - "time": "2021-09-20T12:20:58+00:00" + "time": "2022-09-10T20:41:13+00:00" }, { "name": "psy/psysh", - "version": "v0.10.9", + "version": "dev-main", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "01281336c4ae557fe4a994544f30d3a1bc204375" + "reference": "e4da2e68aaf1fe7135743b587c425f9309282e61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/01281336c4ae557fe4a994544f30d3a1bc204375", - "reference": "01281336c4ae557fe4a994544f30d3a1bc204375", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4da2e68aaf1fe7135743b587c425f9309282e61", + "reference": "e4da2e68aaf1fe7135743b587c425f9309282e61", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", - "php": "^8.0 || ^7.0 || ^5.5.9", - "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", - "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "3.17.*" + "bamarni/composer-bin-plugin": "^1.2" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." }, + "default-branch": true, "bin": [ "bin/psysh" ], "type": "library", "extra": { "branch-alias": { - "dev-main": "0.10.x-dev" + "dev-main": "0.11.x-dev" } }, "autoload": { @@ -4811,22 +6688,22 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.10.9" + "source": "https://github.com/bobthecow/psysh/tree/main" }, - "time": "2021-10-10T13:37:39+00:00" + "time": "2022-08-22T17:58:34+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.3.8", + "version": "5.4.x-dev", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da" + "reference": "6894d06145fefebd9a4c7272baa026a1c394a430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eaaea4098be1c90c8285543e1356a09c8aa5c8da", - "reference": "eaaea4098be1c90c8285543e1356a09c8aa5c8da", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6894d06145fefebd9a4c7272baa026a1c394a430", + "reference": "6894d06145fefebd9a4c7272baa026a1c394a430", "shasum": "" }, "require": { @@ -4840,8 +6717,9 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -4885,7 +6763,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.3.8" + "source": "https://github.com/symfony/var-dumper/tree/5.4" }, "funding": [ { @@ -4901,27 +6779,28 @@ "type": "tidelift" } ], - "time": "2021-09-24T15:59:58+00:00" + "time": "2022-10-07T08:01:20+00:00" }, { "name": "yiisoft/yii2-shell", - "version": "2.0.4", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/yiisoft/yii2-shell.git", - "reference": "6832c3dde303d89f7123bdbcb8cb4d5c80fae4df" + "reference": "2e47d6122ef25970e8bfaedc3fd0e0513a774083" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-shell/zipball/6832c3dde303d89f7123bdbcb8cb4d5c80fae4df", - "reference": "6832c3dde303d89f7123bdbcb8cb4d5c80fae4df", + "url": "https://api.github.com/repos/yiisoft/yii2-shell/zipball/2e47d6122ef25970e8bfaedc3fd0e0513a774083", + "reference": "2e47d6122ef25970e8bfaedc3fd0e0513a774083", "shasum": "" }, "require": { - "psy/psysh": "~0.9.3|~0.10.3", + "psy/psysh": "~0.9.3|~0.10.3|^0.11.0", "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0", "yiisoft/yii2": "~2.0.0" }, + "default-branch": true, "type": "yii2-extension", "extra": { "bootstrap": "yii\\shell\\Bootstrap", @@ -4966,13 +6845,12 @@ "type": "open_collective" } ], - "time": "2020-05-02T11:43:24+00:00" + "time": "2022-09-04T10:38:03+00:00" } ], "aliases": [], "minimum-stability": "dev", "stability-flags": { - "rosas/universal-dam-integrator": 20, "sebastianlenz/linkfield": 20 }, "prefer-stable": false, @@ -4982,5 +6860,5 @@ "platform-overrides": { "php": "7.4.24" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.1.0" } diff --git a/api/config/general.php b/api/config/general.php index 99ca069..75afc94 100755 --- a/api/config/general.php +++ b/api/config/general.php @@ -12,9 +12,6 @@ $dev = App::env('ENVIRONMENT') === 'dev'; -$s3BucketPathFormat = 'https://s3.%s.amazonaws.com/%s/'; -$gcsBucketPathFormat = 'https://storage.googleapis.com/%s/'; - return [ // Global settings '*' => [ @@ -36,31 +33,6 @@ 'aliases' => [ '@previewUrlFormat' => App::env('ALIAS_PREVIEW_URL_FORMAT'), - '@assetsAssetVariantBaseURL' => sprintf( - $s3BucketPathFormat, - App::env('AWS_ASSET_S3_REGION'), - App::env('AWS_ASSET_S3_BUCKET') - ), - '@assetsGeneralBaseURL' => sprintf( - $gcsBucketPathFormat, - App::env('GCS_GENERAL_BUCKET') - ), - '@assetsHeroesBaseURL' => sprintf( - $gcsBucketPathFormat, - App::env('GCS_HEROES_BUCKET') - ), - '@assetsContentBaseURL' => sprintf( - $gcsBucketPathFormat, - App::env('GCS_CONTENT_BUCKET') - ), - '@assetsCalloutsBaseURL' => sprintf( - $gcsBucketPathFormat, - App::env('GCS_CALLOUTS_BUCKET') - ), - '@assetsStaffBaseURL' => sprintf( - $gcsBucketPathFormat, - App::env('GCS_STAFF_BUCKET') - ), '@webBaseUrl' => App::env('WEB_BASE_URL') ], diff --git a/db/db.sql b/db/db.sql deleted file mode 100644 index ce6608b..0000000 --- a/db/db.sql +++ /dev/null @@ -1,9542 +0,0 @@ --- --- PostgreSQL database dump --- - --- Dumped from database version 11.15 --- Dumped by pg_dump version 11.15 - -SET statement_timeout = 0; -SET lock_timeout = 0; -SET idle_in_transaction_session_timeout = 0; -SET client_encoding = 'UTF8'; -SET standard_conforming_strings = on; -SELECT pg_catalog.set_config('search_path', '', false); -SET check_function_bodies = false; -SET xmloption = content; -SET client_min_messages = warning; -SET row_security = off; - -SET default_tablespace = ''; - -SET default_with_oids = false; - --- --- Name: announcements; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.announcements ( - id integer NOT NULL, - "userId" integer NOT NULL, - "pluginId" integer, - heading character varying(255) NOT NULL, - body text NOT NULL, - unread boolean DEFAULT true NOT NULL, - "dateRead" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL -); - - -ALTER TABLE public.announcements OWNER TO craft; - --- --- Name: announcements_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.announcements_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.announcements_id_seq OWNER TO craft; - --- --- Name: announcements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.announcements_id_seq OWNED BY public.announcements.id; - - --- --- Name: assetindexdata; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.assetindexdata ( - id integer NOT NULL, - "sessionId" character varying(36) DEFAULT ''::character varying NOT NULL, - "volumeId" integer NOT NULL, - uri text, - size bigint, - "timestamp" timestamp(0) without time zone, - "recordId" integer, - "inProgress" boolean DEFAULT false, - completed boolean DEFAULT false, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.assetindexdata OWNER TO craft; - --- --- Name: assetindexdata_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.assetindexdata_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.assetindexdata_id_seq OWNER TO craft; - --- --- Name: assetindexdata_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.assetindexdata_id_seq OWNED BY public.assetindexdata.id; - - --- --- Name: assets; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.assets ( - id integer NOT NULL, - "volumeId" integer, - "folderId" integer NOT NULL, - "uploaderId" integer, - filename character varying(255) NOT NULL, - kind character varying(50) DEFAULT 'unknown'::character varying NOT NULL, - width integer, - height integer, - size bigint, - "focalPoint" character varying(13) DEFAULT NULL::character varying, - "deletedWithVolume" boolean, - "keptFile" boolean, - "dateModified" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.assets OWNER TO craft; - --- --- Name: assettransformindex; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.assettransformindex ( - id integer NOT NULL, - "assetId" integer NOT NULL, - filename character varying(255), - format character varying(255), - location character varying(255) NOT NULL, - "volumeId" integer, - "fileExists" boolean DEFAULT false NOT NULL, - "inProgress" boolean DEFAULT false NOT NULL, - error boolean DEFAULT false NOT NULL, - "dateIndexed" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.assettransformindex OWNER TO craft; - --- --- Name: assettransformindex_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.assettransformindex_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.assettransformindex_id_seq OWNER TO craft; - --- --- Name: assettransformindex_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.assettransformindex_id_seq OWNED BY public.assettransformindex.id; - - --- --- Name: assettransforms; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.assettransforms ( - id integer NOT NULL, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - mode character varying(255) DEFAULT 'crop'::character varying NOT NULL, - "position" character varying(255) DEFAULT 'center-center'::character varying NOT NULL, - width integer, - height integer, - format character varying(255), - quality integer, - interlace character varying(255) DEFAULT 'none'::character varying NOT NULL, - "dimensionChangeTime" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - CONSTRAINT assettransforms_interlace_check CHECK (((interlace)::text = ANY (ARRAY[('none'::character varying)::text, ('line'::character varying)::text, ('plane'::character varying)::text, ('partition'::character varying)::text]))), - CONSTRAINT assettransforms_mode_check CHECK (((mode)::text = ANY (ARRAY[('stretch'::character varying)::text, ('fit'::character varying)::text, ('crop'::character varying)::text]))), - CONSTRAINT assettransforms_position_check CHECK ((("position")::text = ANY (ARRAY[('top-left'::character varying)::text, ('top-center'::character varying)::text, ('top-right'::character varying)::text, ('center-left'::character varying)::text, ('center-center'::character varying)::text, ('center-right'::character varying)::text, ('bottom-left'::character varying)::text, ('bottom-center'::character varying)::text, ('bottom-right'::character varying)::text]))) -); - - -ALTER TABLE public.assettransforms OWNER TO craft; - --- --- Name: assettransforms_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.assettransforms_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.assettransforms_id_seq OWNER TO craft; - --- --- Name: assettransforms_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.assettransforms_id_seq OWNED BY public.assettransforms.id; - - --- --- Name: categories; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.categories ( - id integer NOT NULL, - "groupId" integer NOT NULL, - "parentId" integer, - "deletedWithGroup" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.categories OWNER TO craft; - --- --- Name: categorygroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.categorygroups ( - id integer NOT NULL, - "structureId" integer NOT NULL, - "fieldLayoutId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "defaultPlacement" character varying(255) DEFAULT 'end'::character varying NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - CONSTRAINT "categorygroups_defaultPlacement_check" CHECK ((("defaultPlacement")::text = ANY (ARRAY[('beginning'::character varying)::text, ('end'::character varying)::text]))) -); - - -ALTER TABLE public.categorygroups OWNER TO craft; - --- --- Name: categorygroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.categorygroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.categorygroups_id_seq OWNER TO craft; - --- --- Name: categorygroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.categorygroups_id_seq OWNED BY public.categorygroups.id; - - --- --- Name: categorygroups_sites; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.categorygroups_sites ( - id integer NOT NULL, - "groupId" integer NOT NULL, - "siteId" integer NOT NULL, - "hasUrls" boolean DEFAULT true NOT NULL, - "uriFormat" text, - template character varying(500), - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.categorygroups_sites OWNER TO craft; - --- --- Name: categorygroups_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.categorygroups_sites_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.categorygroups_sites_id_seq OWNER TO craft; - --- --- Name: categorygroups_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.categorygroups_sites_id_seq OWNED BY public.categorygroups_sites.id; - - --- --- Name: changedattributes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.changedattributes ( - "elementId" integer NOT NULL, - "siteId" integer NOT NULL, - attribute character varying(255) NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - propagated boolean NOT NULL, - "userId" integer -); - - -ALTER TABLE public.changedattributes OWNER TO craft; - --- --- Name: changedfields; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.changedfields ( - "elementId" integer NOT NULL, - "siteId" integer NOT NULL, - "fieldId" integer NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - propagated boolean NOT NULL, - "userId" integer -); - - -ALTER TABLE public.changedfields OWNER TO craft; - --- --- Name: content; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.content ( - id integer NOT NULL, - "elementId" integer NOT NULL, - "siteId" integer NOT NULL, - title character varying(255), - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - "field_altText" text, - "field_linkText" text, - "field_plainText" text, - "field_siteDescription" text, - "field_siteTitle" text, - field_text text, - "field_pageType_kxxunrnk" character varying(255) -); - - -ALTER TABLE public.content OWNER TO craft; - --- --- Name: content_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.content_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.content_id_seq OWNER TO craft; - --- --- Name: content_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.content_id_seq OWNED BY public.content.id; - - --- --- Name: craftidtokens; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.craftidtokens ( - id integer NOT NULL, - "userId" integer NOT NULL, - "accessToken" text NOT NULL, - "expiryDate" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.craftidtokens OWNER TO craft; - --- --- Name: craftidtokens_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.craftidtokens_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.craftidtokens_id_seq OWNER TO craft; - --- --- Name: craftidtokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.craftidtokens_id_seq OWNED BY public.craftidtokens.id; - - --- --- Name: deprecationerrors; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.deprecationerrors ( - id integer NOT NULL, - key character varying(255) NOT NULL, - fingerprint character varying(255) NOT NULL, - "lastOccurrence" timestamp(0) without time zone NOT NULL, - file character varying(255) NOT NULL, - line smallint, - message text, - traces text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.deprecationerrors OWNER TO craft; - --- --- Name: deprecationerrors_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.deprecationerrors_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.deprecationerrors_id_seq OWNER TO craft; - --- --- Name: deprecationerrors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.deprecationerrors_id_seq OWNED BY public.deprecationerrors.id; - - --- --- Name: drafts; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.drafts ( - id integer NOT NULL, - "sourceId" integer, - "creatorId" integer, - provisional boolean DEFAULT false NOT NULL, - name character varying(255) NOT NULL, - notes text, - "trackChanges" boolean DEFAULT false NOT NULL, - "dateLastMerged" timestamp(0) without time zone, - saved boolean DEFAULT true NOT NULL -); - - -ALTER TABLE public.drafts OWNER TO craft; - --- --- Name: drafts_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.drafts_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.drafts_id_seq OWNER TO craft; - --- --- Name: drafts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.drafts_id_seq OWNED BY public.drafts.id; - - --- --- Name: elementindexsettings; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.elementindexsettings ( - id integer NOT NULL, - type character varying(255) NOT NULL, - settings text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.elementindexsettings OWNER TO craft; - --- --- Name: elementindexsettings_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.elementindexsettings_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.elementindexsettings_id_seq OWNER TO craft; - --- --- Name: elementindexsettings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.elementindexsettings_id_seq OWNED BY public.elementindexsettings.id; - - --- --- Name: elements; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.elements ( - id integer NOT NULL, - "canonicalId" integer, - "draftId" integer, - "revisionId" integer, - "fieldLayoutId" integer, - type character varying(255) NOT NULL, - enabled boolean DEFAULT true NOT NULL, - archived boolean DEFAULT false NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateLastMerged" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.elements OWNER TO craft; - --- --- Name: elements_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.elements_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.elements_id_seq OWNER TO craft; - --- --- Name: elements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.elements_id_seq OWNED BY public.elements.id; - - --- --- Name: elements_sites; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.elements_sites ( - id integer NOT NULL, - "elementId" integer NOT NULL, - "siteId" integer NOT NULL, - slug character varying(255), - uri character varying(255), - enabled boolean DEFAULT true NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.elements_sites OWNER TO craft; - --- --- Name: elements_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.elements_sites_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.elements_sites_id_seq OWNER TO craft; - --- --- Name: elements_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.elements_sites_id_seq OWNED BY public.elements_sites.id; - - --- --- Name: entries; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.entries ( - id integer NOT NULL, - "sectionId" integer NOT NULL, - "parentId" integer, - "typeId" integer NOT NULL, - "authorId" integer, - "postDate" timestamp(0) without time zone, - "expiryDate" timestamp(0) without time zone, - "deletedWithEntryType" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.entries OWNER TO craft; - --- --- Name: entrytypes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.entrytypes ( - id integer NOT NULL, - "sectionId" integer NOT NULL, - "fieldLayoutId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "hasTitleField" boolean DEFAULT true NOT NULL, - "titleTranslationMethod" character varying(255) DEFAULT 'site'::character varying NOT NULL, - "titleTranslationKeyFormat" text, - "titleFormat" character varying(255), - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.entrytypes OWNER TO craft; - --- --- Name: entrytypes_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.entrytypes_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.entrytypes_id_seq OWNER TO craft; - --- --- Name: entrytypes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.entrytypes_id_seq OWNED BY public.entrytypes.id; - - --- --- Name: fieldgroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.fieldgroups ( - id integer NOT NULL, - name character varying(255) NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.fieldgroups OWNER TO craft; - --- --- Name: fieldgroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.fieldgroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.fieldgroups_id_seq OWNER TO craft; - --- --- Name: fieldgroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.fieldgroups_id_seq OWNED BY public.fieldgroups.id; - - --- --- Name: fieldlayoutfields; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.fieldlayoutfields ( - id integer NOT NULL, - "layoutId" integer NOT NULL, - "tabId" integer NOT NULL, - "fieldId" integer NOT NULL, - required boolean DEFAULT false NOT NULL, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.fieldlayoutfields OWNER TO craft; - --- --- Name: fieldlayoutfields_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.fieldlayoutfields_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.fieldlayoutfields_id_seq OWNER TO craft; - --- --- Name: fieldlayoutfields_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.fieldlayoutfields_id_seq OWNED BY public.fieldlayoutfields.id; - - --- --- Name: fieldlayouts; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.fieldlayouts ( - id integer NOT NULL, - type character varying(255) NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.fieldlayouts OWNER TO craft; - --- --- Name: fieldlayouts_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.fieldlayouts_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.fieldlayouts_id_seq OWNER TO craft; - --- --- Name: fieldlayouts_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.fieldlayouts_id_seq OWNED BY public.fieldlayouts.id; - - --- --- Name: fieldlayouttabs; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.fieldlayouttabs ( - id integer NOT NULL, - "layoutId" integer NOT NULL, - name character varying(255) NOT NULL, - elements text, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.fieldlayouttabs OWNER TO craft; - --- --- Name: fieldlayouttabs_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.fieldlayouttabs_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.fieldlayouttabs_id_seq OWNER TO craft; - --- --- Name: fieldlayouttabs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.fieldlayouttabs_id_seq OWNED BY public.fieldlayouttabs.id; - - --- --- Name: fields; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.fields ( - id integer NOT NULL, - "groupId" integer, - name character varying(255) NOT NULL, - handle character varying(64) NOT NULL, - context character varying(255) DEFAULT 'global'::character varying NOT NULL, - "columnSuffix" character(8), - instructions text, - searchable boolean DEFAULT true NOT NULL, - "translationMethod" character varying(255) DEFAULT 'none'::character varying NOT NULL, - "translationKeyFormat" text, - type character varying(255) NOT NULL, - settings text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.fields OWNER TO craft; - --- --- Name: fields_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.fields_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.fields_id_seq OWNER TO craft; - --- --- Name: fields_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.fields_id_seq OWNED BY public.fields.id; - - --- --- Name: globalsets; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.globalsets ( - id integer NOT NULL, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "fieldLayoutId" integer, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.globalsets OWNER TO craft; - --- --- Name: globalsets_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.globalsets_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.globalsets_id_seq OWNER TO craft; - --- --- Name: globalsets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.globalsets_id_seq OWNED BY public.globalsets.id; - - --- --- Name: gql_refresh_tokens; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.gql_refresh_tokens ( - id integer NOT NULL, - token text NOT NULL, - "userId" integer NOT NULL, - "schemaId" integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "expiryDate" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.gql_refresh_tokens OWNER TO craft; - --- --- Name: gqlschemas; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.gqlschemas ( - id integer NOT NULL, - name character varying(255) NOT NULL, - scope text, - "isPublic" boolean DEFAULT false NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.gqlschemas OWNER TO craft; - --- --- Name: gqlschemas_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.gqlschemas_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.gqlschemas_id_seq OWNER TO craft; - --- --- Name: gqlschemas_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.gqlschemas_id_seq OWNED BY public.gqlschemas.id; - - --- --- Name: gqltokens; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.gqltokens ( - id integer NOT NULL, - name character varying(255) NOT NULL, - "accessToken" character varying(255) NOT NULL, - enabled boolean DEFAULT true NOT NULL, - "expiryDate" timestamp(0) without time zone, - "lastUsed" timestamp(0) without time zone, - "schemaId" integer, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.gqltokens OWNER TO craft; - --- --- Name: gqltokens_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.gqltokens_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.gqltokens_id_seq OWNER TO craft; - --- --- Name: gqltokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.gqltokens_id_seq OWNED BY public.gqltokens.id; - - --- --- Name: info; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.info ( - id integer NOT NULL, - version character varying(50) NOT NULL, - "schemaVersion" character varying(15) NOT NULL, - maintenance boolean DEFAULT false NOT NULL, - "configVersion" character(12) DEFAULT '000000000000'::bpchar NOT NULL, - "fieldVersion" character(12) DEFAULT '000000000000'::bpchar NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.info OWNER TO craft; - --- --- Name: info_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.info_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.info_id_seq OWNER TO craft; - --- --- Name: info_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.info_id_seq OWNED BY public.info.id; - - --- --- Name: lenz_linkfield; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.lenz_linkfield ( - id integer NOT NULL, - "elementId" integer NOT NULL, - "fieldId" integer NOT NULL, - "siteId" integer NOT NULL, - type character varying(63), - "linkedUrl" text, - "linkedId" integer, - "linkedSiteId" integer, - "linkedTitle" character varying(255), - payload text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.lenz_linkfield OWNER TO craft; - --- --- Name: lenz_linkfield_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.lenz_linkfield_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.lenz_linkfield_id_seq OWNER TO craft; - --- --- Name: lenz_linkfield_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.lenz_linkfield_id_seq OWNED BY public.lenz_linkfield.id; - - --- --- Name: matrixblocks; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.matrixblocks ( - id integer NOT NULL, - "ownerId" integer NOT NULL, - "fieldId" integer NOT NULL, - "typeId" integer NOT NULL, - "sortOrder" smallint, - "deletedWithOwner" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.matrixblocks OWNER TO craft; - --- --- Name: matrixblocktypes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.matrixblocktypes ( - id integer NOT NULL, - "fieldId" integer NOT NULL, - "fieldLayoutId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.matrixblocktypes OWNER TO craft; - --- --- Name: matrixblocktypes_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.matrixblocktypes_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.matrixblocktypes_id_seq OWNER TO craft; - --- --- Name: matrixblocktypes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.matrixblocktypes_id_seq OWNED BY public.matrixblocktypes.id; - - --- --- Name: migrations; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.migrations ( - id integer NOT NULL, - track character varying(255) NOT NULL, - name character varying(255) NOT NULL, - "applyTime" timestamp(0) without time zone NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.migrations OWNER TO craft; - --- --- Name: migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.migrations_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.migrations_id_seq OWNER TO craft; - --- --- Name: migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.migrations_id_seq OWNED BY public.migrations.id; - - --- --- Name: neoblocks; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.neoblocks ( - id integer NOT NULL, - "ownerId" integer NOT NULL, - "ownerSiteId" integer, - "fieldId" integer NOT NULL, - "typeId" integer NOT NULL, - "sortOrder" smallint, - "deletedWithOwner" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.neoblocks OWNER TO craft; - --- --- Name: neoblockstructures; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.neoblockstructures ( - id integer NOT NULL, - "structureId" integer NOT NULL, - "ownerId" integer NOT NULL, - "ownerSiteId" integer, - "fieldId" integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.neoblockstructures OWNER TO craft; - --- --- Name: neoblockstructures_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.neoblockstructures_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.neoblockstructures_id_seq OWNER TO craft; - --- --- Name: neoblockstructures_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.neoblockstructures_id_seq OWNED BY public.neoblockstructures.id; - - --- --- Name: neoblocktypegroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.neoblocktypegroups ( - id integer NOT NULL, - "fieldId" integer NOT NULL, - name character varying(255) NOT NULL, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.neoblocktypegroups OWNER TO craft; - --- --- Name: neoblocktypegroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.neoblocktypegroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.neoblocktypegroups_id_seq OWNER TO craft; - --- --- Name: neoblocktypegroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.neoblocktypegroups_id_seq OWNED BY public.neoblocktypegroups.id; - - --- --- Name: neoblocktypes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.neoblocktypes ( - id integer NOT NULL, - "fieldId" integer NOT NULL, - "fieldLayoutId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "maxBlocks" smallint, - "maxSiblingBlocks" smallint DEFAULT 0, - "maxChildBlocks" smallint, - "childBlocks" text, - "topLevel" boolean DEFAULT true NOT NULL, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.neoblocktypes OWNER TO craft; - --- --- Name: neoblocktypes_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.neoblocktypes_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.neoblocktypes_id_seq OWNER TO craft; - --- --- Name: neoblocktypes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.neoblocktypes_id_seq OWNED BY public.neoblocktypes.id; - - --- --- Name: plugins; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.plugins ( - id integer NOT NULL, - handle character varying(255) NOT NULL, - version character varying(255) NOT NULL, - "schemaVersion" character varying(255) NOT NULL, - "licenseKeyStatus" character varying(255) DEFAULT 'unknown'::character varying NOT NULL, - "licensedEdition" character varying(255), - "installDate" timestamp(0) without time zone NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - CONSTRAINT "plugins_licenseKeyStatus_check" CHECK ((("licenseKeyStatus")::text = ANY (ARRAY[('valid'::character varying)::text, ('trial'::character varying)::text, ('invalid'::character varying)::text, ('mismatched'::character varying)::text, ('astray'::character varying)::text, ('unknown'::character varying)::text]))) -); - - -ALTER TABLE public.plugins OWNER TO craft; - --- --- Name: plugins_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.plugins_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.plugins_id_seq OWNER TO craft; - --- --- Name: plugins_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.plugins_id_seq OWNED BY public.plugins.id; - - --- --- Name: projectconfig; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.projectconfig ( - path character varying(255) NOT NULL, - value text NOT NULL -); - - -ALTER TABLE public.projectconfig OWNER TO craft; - --- --- Name: queue; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.queue ( - id integer NOT NULL, - channel character varying(255) DEFAULT 'queue'::character varying NOT NULL, - job bytea NOT NULL, - description text, - "timePushed" integer NOT NULL, - ttr integer NOT NULL, - delay integer DEFAULT 0 NOT NULL, - priority integer DEFAULT 1024 NOT NULL, - "dateReserved" timestamp(0) without time zone, - "timeUpdated" integer, - progress smallint DEFAULT 0 NOT NULL, - "progressLabel" character varying(255), - attempt integer, - fail boolean DEFAULT false, - "dateFailed" timestamp(0) without time zone, - error text -); - - -ALTER TABLE public.queue OWNER TO craft; - --- --- Name: queue_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.queue_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.queue_id_seq OWNER TO craft; - --- --- Name: queue_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.queue_id_seq OWNED BY public.queue.id; - - --- --- Name: relations; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.relations ( - id integer NOT NULL, - "fieldId" integer NOT NULL, - "sourceId" integer NOT NULL, - "sourceSiteId" integer, - "targetId" integer NOT NULL, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.relations OWNER TO craft; - --- --- Name: relations_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.relations_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.relations_id_seq OWNER TO craft; - --- --- Name: relations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.relations_id_seq OWNED BY public.relations.id; - - --- --- Name: resourcepaths; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.resourcepaths ( - hash character varying(255) NOT NULL, - path character varying(255) NOT NULL -); - - -ALTER TABLE public.resourcepaths OWNER TO craft; - --- --- Name: revisions; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.revisions ( - id integer NOT NULL, - "sourceId" integer NOT NULL, - "creatorId" integer, - num integer NOT NULL, - notes text -); - - -ALTER TABLE public.revisions OWNER TO craft; - --- --- Name: revisions_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.revisions_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.revisions_id_seq OWNER TO craft; - --- --- Name: revisions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.revisions_id_seq OWNED BY public.revisions.id; - - --- --- Name: searchindex; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.searchindex ( - "elementId" integer NOT NULL, - attribute character varying(25) NOT NULL, - "fieldId" integer NOT NULL, - "siteId" integer NOT NULL, - keywords text NOT NULL, - keywords_vector tsvector NOT NULL -); - - -ALTER TABLE public.searchindex OWNER TO craft; - --- --- Name: sections; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sections ( - id integer NOT NULL, - "structureId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - type character varying(255) DEFAULT 'channel'::character varying NOT NULL, - "enableVersioning" boolean DEFAULT false NOT NULL, - "propagationMethod" character varying(255) DEFAULT 'all'::character varying NOT NULL, - "defaultPlacement" character varying(255) DEFAULT 'end'::character varying NOT NULL, - "previewTargets" text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - CONSTRAINT "sections_defaultPlacement_check" CHECK ((("defaultPlacement")::text = ANY (ARRAY[('beginning'::character varying)::text, ('end'::character varying)::text]))), - CONSTRAINT sections_type_check CHECK (((type)::text = ANY (ARRAY[('single'::character varying)::text, ('channel'::character varying)::text, ('structure'::character varying)::text]))) -); - - -ALTER TABLE public.sections OWNER TO craft; - --- --- Name: sections_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.sections_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.sections_id_seq OWNER TO craft; - --- --- Name: sections_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.sections_id_seq OWNED BY public.sections.id; - - --- --- Name: sections_sites; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sections_sites ( - id integer NOT NULL, - "sectionId" integer NOT NULL, - "siteId" integer NOT NULL, - "hasUrls" boolean DEFAULT true NOT NULL, - "uriFormat" text, - template character varying(500), - "enabledByDefault" boolean DEFAULT true NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.sections_sites OWNER TO craft; - --- --- Name: sections_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.sections_sites_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.sections_sites_id_seq OWNER TO craft; - --- --- Name: sections_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.sections_sites_id_seq OWNED BY public.sections_sites.id; - - --- --- Name: sequences; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sequences ( - name character varying(255) NOT NULL, - next integer DEFAULT 1 NOT NULL -); - - -ALTER TABLE public.sequences OWNER TO craft; - --- --- Name: sessions; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sessions ( - id integer NOT NULL, - "userId" integer NOT NULL, - token character(100) NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.sessions OWNER TO craft; - --- --- Name: sessions_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.sessions_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.sessions_id_seq OWNER TO craft; - --- --- Name: sessions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.sessions_id_seq OWNED BY public.sessions.id; - - --- --- Name: shunnedmessages; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.shunnedmessages ( - id integer NOT NULL, - "userId" integer NOT NULL, - message character varying(255) NOT NULL, - "expiryDate" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.shunnedmessages OWNER TO craft; - --- --- Name: shunnedmessages_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.shunnedmessages_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.shunnedmessages_id_seq OWNER TO craft; - --- --- Name: shunnedmessages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.shunnedmessages_id_seq OWNED BY public.shunnedmessages.id; - - --- --- Name: sitegroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sitegroups ( - id integer NOT NULL, - name character varying(255) NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.sitegroups OWNER TO craft; - --- --- Name: sitegroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.sitegroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.sitegroups_id_seq OWNER TO craft; - --- --- Name: sitegroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.sitegroups_id_seq OWNED BY public.sitegroups.id; - - --- --- Name: sites; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.sites ( - id integer NOT NULL, - "groupId" integer NOT NULL, - "primary" boolean NOT NULL, - enabled boolean DEFAULT true NOT NULL, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - language character varying(12) NOT NULL, - "hasUrls" boolean DEFAULT false NOT NULL, - "baseUrl" character varying(255), - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.sites OWNER TO craft; - --- --- Name: sites_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.sites_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.sites_id_seq OWNER TO craft; - --- --- Name: sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.sites_id_seq OWNED BY public.sites.id; - - --- --- Name: structureelements; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.structureelements ( - id integer NOT NULL, - "structureId" integer NOT NULL, - "elementId" integer, - root integer, - lft integer NOT NULL, - rgt integer NOT NULL, - level smallint NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.structureelements OWNER TO craft; - --- --- Name: structureelements_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.structureelements_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.structureelements_id_seq OWNER TO craft; - --- --- Name: structureelements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.structureelements_id_seq OWNED BY public.structureelements.id; - - --- --- Name: structures; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.structures ( - id integer NOT NULL, - "maxLevels" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.structures OWNER TO craft; - --- --- Name: structures_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.structures_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.structures_id_seq OWNER TO craft; - --- --- Name: structures_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.structures_id_seq OWNED BY public.structures.id; - - --- --- Name: supertableblocks; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.supertableblocks ( - id integer NOT NULL, - "ownerId" integer NOT NULL, - "fieldId" integer NOT NULL, - "typeId" integer NOT NULL, - "sortOrder" smallint, - "deletedWithOwner" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.supertableblocks OWNER TO craft; - --- --- Name: supertableblocktypes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.supertableblocktypes ( - id integer NOT NULL, - "fieldId" integer NOT NULL, - "fieldLayoutId" integer, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.supertableblocktypes OWNER TO craft; - --- --- Name: supertableblocktypes_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.supertableblocktypes_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.supertableblocktypes_id_seq OWNER TO craft; - --- --- Name: supertableblocktypes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.supertableblocktypes_id_seq OWNED BY public.supertableblocktypes.id; - - --- --- Name: systemmessages; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.systemmessages ( - id integer NOT NULL, - language character varying(255) NOT NULL, - key character varying(255) NOT NULL, - subject text NOT NULL, - body text NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.systemmessages OWNER TO craft; - --- --- Name: systemmessages_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.systemmessages_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.systemmessages_id_seq OWNER TO craft; - --- --- Name: systemmessages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.systemmessages_id_seq OWNED BY public.systemmessages.id; - - --- --- Name: taggroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.taggroups ( - id integer NOT NULL, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - "fieldLayoutId" integer, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.taggroups OWNER TO craft; - --- --- Name: taggroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.taggroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.taggroups_id_seq OWNER TO craft; - --- --- Name: taggroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.taggroups_id_seq OWNED BY public.taggroups.id; - - --- --- Name: tags; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.tags ( - id integer NOT NULL, - "groupId" integer NOT NULL, - "deletedWithGroup" boolean, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.tags OWNER TO craft; - --- --- Name: templatecacheelements; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.templatecacheelements ( - id integer NOT NULL, - "cacheId" integer NOT NULL, - "elementId" integer NOT NULL -); - - -ALTER TABLE public.templatecacheelements OWNER TO craft; - --- --- Name: templatecacheelements_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.templatecacheelements_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.templatecacheelements_id_seq OWNER TO craft; - --- --- Name: templatecacheelements_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.templatecacheelements_id_seq OWNED BY public.templatecacheelements.id; - - --- --- Name: templatecachequeries; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.templatecachequeries ( - id integer NOT NULL, - "cacheId" integer NOT NULL, - type character varying(255) NOT NULL, - query text NOT NULL -); - - -ALTER TABLE public.templatecachequeries OWNER TO craft; - --- --- Name: templatecachequeries_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.templatecachequeries_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.templatecachequeries_id_seq OWNER TO craft; - --- --- Name: templatecachequeries_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.templatecachequeries_id_seq OWNED BY public.templatecachequeries.id; - - --- --- Name: templatecaches; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.templatecaches ( - id integer NOT NULL, - "siteId" integer NOT NULL, - "cacheKey" character varying(255) NOT NULL, - path character varying(255), - "expiryDate" timestamp(0) without time zone NOT NULL, - body text NOT NULL -); - - -ALTER TABLE public.templatecaches OWNER TO craft; - --- --- Name: templatecaches_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.templatecaches_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.templatecaches_id_seq OWNER TO craft; - --- --- Name: templatecaches_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.templatecaches_id_seq OWNED BY public.templatecaches.id; - - --- --- Name: tokens; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.tokens ( - id integer NOT NULL, - token character(32) NOT NULL, - route text, - "usageLimit" smallint, - "usageCount" smallint, - "expiryDate" timestamp(0) without time zone NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.tokens OWNER TO craft; - --- --- Name: tokens_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.tokens_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.tokens_id_seq OWNER TO craft; - --- --- Name: tokens_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.tokens_id_seq OWNED BY public.tokens.id; - - --- --- Name: universaldamintegrator_asset_metadata; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.universaldamintegrator_asset_metadata ( - id integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL, - "assetId" integer NOT NULL, - dam_meta_key character varying(255) NOT NULL, - dam_meta_value character varying(1000) NOT NULL -); - - -ALTER TABLE public.universaldamintegrator_asset_metadata OWNER TO craft; - --- --- Name: universaldamintegrator_asset_metadata_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.universaldamintegrator_asset_metadata_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.universaldamintegrator_asset_metadata_id_seq OWNER TO craft; - --- --- Name: universaldamintegrator_asset_metadata_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.universaldamintegrator_asset_metadata_id_seq OWNED BY public.universaldamintegrator_asset_metadata.id; - - --- --- Name: usergroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.usergroups ( - id integer NOT NULL, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - description text, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.usergroups OWNER TO craft; - --- --- Name: usergroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.usergroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.usergroups_id_seq OWNER TO craft; - --- --- Name: usergroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.usergroups_id_seq OWNED BY public.usergroups.id; - - --- --- Name: usergroups_users; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.usergroups_users ( - id integer NOT NULL, - "groupId" integer NOT NULL, - "userId" integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.usergroups_users OWNER TO craft; - --- --- Name: usergroups_users_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.usergroups_users_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.usergroups_users_id_seq OWNER TO craft; - --- --- Name: usergroups_users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.usergroups_users_id_seq OWNED BY public.usergroups_users.id; - - --- --- Name: userpermissions; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.userpermissions ( - id integer NOT NULL, - name character varying(255) NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.userpermissions OWNER TO craft; - --- --- Name: userpermissions_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.userpermissions_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.userpermissions_id_seq OWNER TO craft; - --- --- Name: userpermissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.userpermissions_id_seq OWNED BY public.userpermissions.id; - - --- --- Name: userpermissions_usergroups; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.userpermissions_usergroups ( - id integer NOT NULL, - "permissionId" integer NOT NULL, - "groupId" integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.userpermissions_usergroups OWNER TO craft; - --- --- Name: userpermissions_usergroups_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.userpermissions_usergroups_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.userpermissions_usergroups_id_seq OWNER TO craft; - --- --- Name: userpermissions_usergroups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.userpermissions_usergroups_id_seq OWNED BY public.userpermissions_usergroups.id; - - --- --- Name: userpermissions_users; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.userpermissions_users ( - id integer NOT NULL, - "permissionId" integer NOT NULL, - "userId" integer NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.userpermissions_users OWNER TO craft; - --- --- Name: userpermissions_users_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.userpermissions_users_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.userpermissions_users_id_seq OWNER TO craft; - --- --- Name: userpermissions_users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.userpermissions_users_id_seq OWNED BY public.userpermissions_users.id; - - --- --- Name: userpreferences; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.userpreferences ( - "userId" integer NOT NULL, - preferences text -); - - -ALTER TABLE public.userpreferences OWNER TO craft; - --- --- Name: userpreferences_userId_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public."userpreferences_userId_seq" - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public."userpreferences_userId_seq" OWNER TO craft; - --- --- Name: userpreferences_userId_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public."userpreferences_userId_seq" OWNED BY public.userpreferences."userId"; - - --- --- Name: users; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.users ( - id integer NOT NULL, - username character varying(100) NOT NULL, - "photoId" integer, - "firstName" character varying(100), - "lastName" character varying(100), - email character varying(255) NOT NULL, - password character varying(255), - admin boolean DEFAULT false NOT NULL, - locked boolean DEFAULT false NOT NULL, - suspended boolean DEFAULT false NOT NULL, - pending boolean DEFAULT false NOT NULL, - "lastLoginDate" timestamp(0) without time zone, - "lastLoginAttemptIp" character varying(45), - "invalidLoginWindowStart" timestamp(0) without time zone, - "invalidLoginCount" smallint, - "lastInvalidLoginDate" timestamp(0) without time zone, - "lockoutDate" timestamp(0) without time zone, - "hasDashboard" boolean DEFAULT false NOT NULL, - "verificationCode" character varying(255), - "verificationCodeIssuedDate" timestamp(0) without time zone, - "unverifiedEmail" character varying(255), - "passwordResetRequired" boolean DEFAULT false NOT NULL, - "lastPasswordChangeDate" timestamp(0) without time zone, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.users OWNER TO craft; - --- --- Name: volumefolders; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.volumefolders ( - id integer NOT NULL, - "parentId" integer, - "volumeId" integer, - name character varying(255) NOT NULL, - path character varying(255), - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.volumefolders OWNER TO craft; - --- --- Name: volumefolders_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.volumefolders_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.volumefolders_id_seq OWNER TO craft; - --- --- Name: volumefolders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.volumefolders_id_seq OWNED BY public.volumefolders.id; - - --- --- Name: volumes; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.volumes ( - id integer NOT NULL, - "fieldLayoutId" integer, - name character varying(255) NOT NULL, - handle character varying(255) NOT NULL, - type character varying(255) NOT NULL, - "hasUrls" boolean DEFAULT true NOT NULL, - url character varying(255), - "titleTranslationMethod" character varying(255) DEFAULT 'site'::character varying NOT NULL, - "titleTranslationKeyFormat" text, - settings text, - "sortOrder" smallint, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - "dateDeleted" timestamp(0) without time zone DEFAULT NULL::timestamp without time zone, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.volumes OWNER TO craft; - --- --- Name: volumes_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.volumes_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.volumes_id_seq OWNER TO craft; - --- --- Name: volumes_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.volumes_id_seq OWNED BY public.volumes.id; - - --- --- Name: widgets; Type: TABLE; Schema: public; Owner: craft --- - -CREATE TABLE public.widgets ( - id integer NOT NULL, - "userId" integer NOT NULL, - type character varying(255) NOT NULL, - "sortOrder" smallint, - colspan smallint, - settings text, - enabled boolean DEFAULT true NOT NULL, - "dateCreated" timestamp(0) without time zone NOT NULL, - "dateUpdated" timestamp(0) without time zone NOT NULL, - uid character(36) DEFAULT '0'::bpchar NOT NULL -); - - -ALTER TABLE public.widgets OWNER TO craft; - --- --- Name: widgets_id_seq; Type: SEQUENCE; Schema: public; Owner: craft --- - -CREATE SEQUENCE public.widgets_id_seq - AS integer - START WITH 1 - INCREMENT BY 1 - NO MINVALUE - NO MAXVALUE - CACHE 1; - - -ALTER TABLE public.widgets_id_seq OWNER TO craft; - --- --- Name: widgets_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: craft --- - -ALTER SEQUENCE public.widgets_id_seq OWNED BY public.widgets.id; - - --- --- Name: announcements id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.announcements ALTER COLUMN id SET DEFAULT nextval('public.announcements_id_seq'::regclass); - - --- --- Name: assetindexdata id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assetindexdata ALTER COLUMN id SET DEFAULT nextval('public.assetindexdata_id_seq'::regclass); - - --- --- Name: assettransformindex id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assettransformindex ALTER COLUMN id SET DEFAULT nextval('public.assettransformindex_id_seq'::regclass); - - --- --- Name: assettransforms id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assettransforms ALTER COLUMN id SET DEFAULT nextval('public.assettransforms_id_seq'::regclass); - - --- --- Name: categorygroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups ALTER COLUMN id SET DEFAULT nextval('public.categorygroups_id_seq'::regclass); - - --- --- Name: categorygroups_sites id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups_sites ALTER COLUMN id SET DEFAULT nextval('public.categorygroups_sites_id_seq'::regclass); - - --- --- Name: content id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.content ALTER COLUMN id SET DEFAULT nextval('public.content_id_seq'::regclass); - - --- --- Name: craftidtokens id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.craftidtokens ALTER COLUMN id SET DEFAULT nextval('public.craftidtokens_id_seq'::regclass); - - --- --- Name: deprecationerrors id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.deprecationerrors ALTER COLUMN id SET DEFAULT nextval('public.deprecationerrors_id_seq'::regclass); - - --- --- Name: drafts id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.drafts ALTER COLUMN id SET DEFAULT nextval('public.drafts_id_seq'::regclass); - - --- --- Name: elementindexsettings id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elementindexsettings ALTER COLUMN id SET DEFAULT nextval('public.elementindexsettings_id_seq'::regclass); - - --- --- Name: elements id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements ALTER COLUMN id SET DEFAULT nextval('public.elements_id_seq'::regclass); - - --- --- Name: elements_sites id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements_sites ALTER COLUMN id SET DEFAULT nextval('public.elements_sites_id_seq'::regclass); - - --- --- Name: entrytypes id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entrytypes ALTER COLUMN id SET DEFAULT nextval('public.entrytypes_id_seq'::regclass); - - --- --- Name: fieldgroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldgroups ALTER COLUMN id SET DEFAULT nextval('public.fieldgroups_id_seq'::regclass); - - --- --- Name: fieldlayoutfields id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayoutfields ALTER COLUMN id SET DEFAULT nextval('public.fieldlayoutfields_id_seq'::regclass); - - --- --- Name: fieldlayouts id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayouts ALTER COLUMN id SET DEFAULT nextval('public.fieldlayouts_id_seq'::regclass); - - --- --- Name: fieldlayouttabs id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayouttabs ALTER COLUMN id SET DEFAULT nextval('public.fieldlayouttabs_id_seq'::regclass); - - --- --- Name: fields id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fields ALTER COLUMN id SET DEFAULT nextval('public.fields_id_seq'::regclass); - - --- --- Name: globalsets id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.globalsets ALTER COLUMN id SET DEFAULT nextval('public.globalsets_id_seq'::regclass); - - --- --- Name: gqlschemas id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gqlschemas ALTER COLUMN id SET DEFAULT nextval('public.gqlschemas_id_seq'::regclass); - - --- --- Name: gqltokens id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gqltokens ALTER COLUMN id SET DEFAULT nextval('public.gqltokens_id_seq'::regclass); - - --- --- Name: info id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.info ALTER COLUMN id SET DEFAULT nextval('public.info_id_seq'::regclass); - - --- --- Name: lenz_linkfield id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield ALTER COLUMN id SET DEFAULT nextval('public.lenz_linkfield_id_seq'::regclass); - - --- --- Name: matrixblocktypes id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocktypes ALTER COLUMN id SET DEFAULT nextval('public.matrixblocktypes_id_seq'::regclass); - - --- --- Name: migrations id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.migrations ALTER COLUMN id SET DEFAULT nextval('public.migrations_id_seq'::regclass); - - --- --- Name: neoblockstructures id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures ALTER COLUMN id SET DEFAULT nextval('public.neoblockstructures_id_seq'::regclass); - - --- --- Name: neoblocktypegroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypegroups ALTER COLUMN id SET DEFAULT nextval('public.neoblocktypegroups_id_seq'::regclass); - - --- --- Name: neoblocktypes id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypes ALTER COLUMN id SET DEFAULT nextval('public.neoblocktypes_id_seq'::regclass); - - --- --- Name: plugins id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.plugins ALTER COLUMN id SET DEFAULT nextval('public.plugins_id_seq'::regclass); - - --- --- Name: queue id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.queue ALTER COLUMN id SET DEFAULT nextval('public.queue_id_seq'::regclass); - - --- --- Name: relations id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations ALTER COLUMN id SET DEFAULT nextval('public.relations_id_seq'::regclass); - - --- --- Name: revisions id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.revisions ALTER COLUMN id SET DEFAULT nextval('public.revisions_id_seq'::regclass); - - --- --- Name: sections id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections ALTER COLUMN id SET DEFAULT nextval('public.sections_id_seq'::regclass); - - --- --- Name: sections_sites id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections_sites ALTER COLUMN id SET DEFAULT nextval('public.sections_sites_id_seq'::regclass); - - --- --- Name: sessions id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sessions ALTER COLUMN id SET DEFAULT nextval('public.sessions_id_seq'::regclass); - - --- --- Name: shunnedmessages id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.shunnedmessages ALTER COLUMN id SET DEFAULT nextval('public.shunnedmessages_id_seq'::regclass); - - --- --- Name: sitegroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sitegroups ALTER COLUMN id SET DEFAULT nextval('public.sitegroups_id_seq'::regclass); - - --- --- Name: sites id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sites ALTER COLUMN id SET DEFAULT nextval('public.sites_id_seq'::regclass); - - --- --- Name: structureelements id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structureelements ALTER COLUMN id SET DEFAULT nextval('public.structureelements_id_seq'::regclass); - - --- --- Name: structures id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structures ALTER COLUMN id SET DEFAULT nextval('public.structures_id_seq'::regclass); - - --- --- Name: supertableblocktypes id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocktypes ALTER COLUMN id SET DEFAULT nextval('public.supertableblocktypes_id_seq'::regclass); - - --- --- Name: systemmessages id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.systemmessages ALTER COLUMN id SET DEFAULT nextval('public.systemmessages_id_seq'::regclass); - - --- --- Name: taggroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.taggroups ALTER COLUMN id SET DEFAULT nextval('public.taggroups_id_seq'::regclass); - - --- --- Name: templatecacheelements id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecacheelements ALTER COLUMN id SET DEFAULT nextval('public.templatecacheelements_id_seq'::regclass); - - --- --- Name: templatecachequeries id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecachequeries ALTER COLUMN id SET DEFAULT nextval('public.templatecachequeries_id_seq'::regclass); - - --- --- Name: templatecaches id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecaches ALTER COLUMN id SET DEFAULT nextval('public.templatecaches_id_seq'::regclass); - - --- --- Name: tokens id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.tokens ALTER COLUMN id SET DEFAULT nextval('public.tokens_id_seq'::regclass); - - --- --- Name: universaldamintegrator_asset_metadata id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.universaldamintegrator_asset_metadata ALTER COLUMN id SET DEFAULT nextval('public.universaldamintegrator_asset_metadata_id_seq'::regclass); - - --- --- Name: usergroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups ALTER COLUMN id SET DEFAULT nextval('public.usergroups_id_seq'::regclass); - - --- --- Name: usergroups_users id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups_users ALTER COLUMN id SET DEFAULT nextval('public.usergroups_users_id_seq'::regclass); - - --- --- Name: userpermissions id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions ALTER COLUMN id SET DEFAULT nextval('public.userpermissions_id_seq'::regclass); - - --- --- Name: userpermissions_usergroups id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_usergroups ALTER COLUMN id SET DEFAULT nextval('public.userpermissions_usergroups_id_seq'::regclass); - - --- --- Name: userpermissions_users id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_users ALTER COLUMN id SET DEFAULT nextval('public.userpermissions_users_id_seq'::regclass); - - --- --- Name: userpreferences userId; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpreferences ALTER COLUMN "userId" SET DEFAULT nextval('public."userpreferences_userId_seq"'::regclass); - - --- --- Name: volumefolders id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumefolders ALTER COLUMN id SET DEFAULT nextval('public.volumefolders_id_seq'::regclass); - - --- --- Name: volumes id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumes ALTER COLUMN id SET DEFAULT nextval('public.volumes_id_seq'::regclass); - - --- --- Name: widgets id; Type: DEFAULT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.widgets ALTER COLUMN id SET DEFAULT nextval('public.widgets_id_seq'::regclass); - - --- --- Data for Name: announcements; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.announcements (id, "userId", "pluginId", heading, body, unread, "dateRead", "dateCreated") FROM stdin; -\. - - --- --- Data for Name: assetindexdata; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.assetindexdata (id, "sessionId", "volumeId", uri, size, "timestamp", "recordId", "inProgress", completed, "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: assets; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.assets (id, "volumeId", "folderId", "uploaderId", filename, kind, width, height, size, "focalPoint", "deletedWithVolume", "keptFile", "dateModified", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: assettransformindex; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.assettransformindex (id, "assetId", filename, format, location, "volumeId", "fileExists", "inProgress", error, "dateIndexed", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: assettransforms; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.assettransforms (id, name, handle, mode, "position", width, height, format, quality, interlace, "dimensionChangeTime", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: categories; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.categories (id, "groupId", "parentId", "deletedWithGroup", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: categorygroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.categorygroups (id, "structureId", "fieldLayoutId", name, handle, "defaultPlacement", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -6 6 41 Search Filters searchFilters end 2022-04-15 04:01:17 2022-04-15 04:01:17 \N 0928ff1a-513d-41e0-acc1-606d93988618 -7 7 42 Sort Options sortOptions end 2022-04-15 04:01:17 2022-04-15 04:01:17 \N 70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2 -1 1 23 Event Filters eventFilters end 2022-04-15 04:01:10 2022-04-15 04:01:10 2022-04-15 04:21:17 3a3af2ab-b037-455a-ba95-bc3be89efdb0 -5 5 40 Gallery Types galleryTypes end 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:21 4ead9327-61fc-4b46-810c-5f490c2c45ad -4 4 38 Job Types jobTypes end 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:24 cc8c47f0-3dec-44db-a47f-7ca6c984864a -2 2 34 Location location end 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:26 df7f4ec2-58b2-4c3a-afff-b07f4764fa4b -3 3 36 News Filters newsFilters end 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:29 7cb3bc06-c4c4-4017-8c0c-fa6aad7cbd8e -8 8 43 Staff Filters staffFilters end 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:34 aa60fd40-45d4-48bb-8b81-8ec736456687 -\. - - --- --- Data for Name: categorygroups_sites; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.categorygroups_sites (id, "groupId", "siteId", "hasUrls", "uriFormat", template, "dateCreated", "dateUpdated", uid) FROM stdin; -1 1 2 t event-filters/{slug} \N 2022-04-15 04:01:10 2022-04-15 04:01:10 c6f3dfc9-1e34-4710-95d7-b44cb9403c17 -2 1 1 t event-filters/{slug} \N 2022-04-15 04:01:10 2022-04-15 04:01:10 117ae6da-7705-4227-ac27-f419c52a2537 -3 2 2 t location/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 23f7ded3-8d6e-40ba-9c82-f86626ee233a -4 2 1 t location/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 d7e66745-9be1-4f7b-ba3e-1833e538331c -5 3 2 t news-filters/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 3a1227ce-98f3-4cf5-8b98-b580b5913bb6 -6 3 1 t news-filters/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 ce86ac05-77e6-44e6-8433-d39ccf2d3b96 -7 4 2 t job-types/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 1f54a4c0-fa56-499c-8957-2fa819b4ec8f -8 4 1 t job-types/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 aa6dc761-f5f5-4c96-b065-d62c0de83fd2 -9 5 2 t gallery-types/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 262d5e52-25d5-4045-9ddd-bc6f7dcb0886 -10 5 1 t gallery-types/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 43a2a0f0-b5e3-4a16-9391-aa23c0c041ce -11 6 2 f \N \N 2022-04-15 04:01:17 2022-04-15 04:01:17 e572ae5c-c18d-4439-a736-ec6ea4808803 -12 6 1 f \N \N 2022-04-15 04:01:17 2022-04-15 04:01:17 4493f519-bafe-459f-a5e6-fcf12808e12b -13 7 2 t sort-options/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 adbc402b-af6f-4b08-a1e1-73bc4f5cf9ce -14 7 1 t sort-options/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 26de4915-0f13-4f7b-a551-31abcf48375f -15 8 2 t staff-filters/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 2bce64a1-bddd-4ff6-ab0e-54b639963fd2 -16 8 1 t staff-filters/{slug} \N 2022-04-15 04:01:17 2022-04-15 04:01:17 17552ef6-46d8-446d-81c7-3fcd4e95a05d -\. - - --- --- Data for Name: changedattributes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.changedattributes ("elementId", "siteId", attribute, "dateUpdated", propagated, "userId") FROM stdin; -13 2 slug 2022-04-15 04:30:28 t 12 -13 2 uri 2022-04-15 04:30:28 t 12 -13 2 title 2022-04-15 04:30:28 t 12 -13 1 slug 2022-04-15 04:30:28 f 12 -13 1 uri 2022-04-15 04:30:28 f 12 -13 1 title 2022-04-15 04:30:28 f 12 -14 2 title 2022-04-15 04:33:08 t 12 -14 1 title 2022-04-15 04:33:08 f 12 -14 2 slug 2022-04-17 01:27:38 t 12 -14 2 uri 2022-04-17 01:27:38 t 12 -14 1 slug 2022-04-17 01:27:38 f 12 -14 1 uri 2022-04-17 01:27:38 f 12 -5 1 title 2022-04-17 16:57:21 t 12 -5 2 title 2022-04-17 16:57:21 f 12 -12 1 fieldLayoutId 2022-04-17 17:03:17 f 12 -12 1 username 2022-04-17 17:03:17 f 12 -12 1 firstName 2022-04-17 17:03:17 f 12 -12 1 lastName 2022-04-17 17:03:17 f 12 -12 1 email 2022-04-17 17:03:17 f 12 -12 1 password 2022-04-17 17:03:17 f 12 -12 1 lastPasswordChangeDate 2022-04-17 17:03:17 f 12 -\. - - --- --- Data for Name: changedfields; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.changedfields ("elementId", "siteId", "fieldId", "dateUpdated", propagated, "userId") FROM stdin; -13 2 70 2022-04-15 04:30:33 t 12 -14 1 103 2022-04-15 04:33:12 f 12 -14 2 103 2022-04-15 04:33:20 t 12 -5 2 140 2022-04-17 00:45:26 t 12 -5 1 140 2022-04-17 00:45:26 f 12 -14 2 140 2022-04-17 00:45:33 t 12 -14 1 140 2022-04-17 00:45:33 f 12 -5 1 103 2022-04-17 00:48:00 f 12 -5 1 141 2022-04-17 16:43:41 f 12 -14 1 141 2022-04-17 16:43:53 f 12 -5 2 141 2022-04-17 16:57:21 f 12 -\. - - --- --- Data for Name: content; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.content (id, "elementId", "siteId", title, "dateCreated", "dateUpdated", uid, "field_altText", "field_linkText", "field_plainText", "field_siteDescription", "field_siteTitle", field_text, "field_pageType_kxxunrnk") FROM stdin; -11 6 1 Homepage 2022-04-15 04:01:19 2022-04-15 04:01:19 308af40c-5c97-4c36-97a3-81401780577b \N \N \N \N \N \N \N -12 6 2 Homepage 2022-04-15 04:01:19 2022-04-15 04:01:19 69d6cfe2-6f39-42f1-be7c-370eea020ba6 \N \N \N \N \N \N \N -17 9 1 User Profile 2022-04-15 04:01:21 2022-04-15 04:01:21 3167188e-9c2e-44e4-b076-692c0c6147a4 \N \N \N \N \N \N \N -18 9 2 User Profile 2022-04-15 04:01:21 2022-04-15 04:01:21 02e10a15-a1ca-4198-b886-0ef0521e4d73 \N \N \N \N \N \N \N -21 11 1 User Profile Page 2022-04-15 04:01:22 2022-04-15 04:01:22 a542e2b0-6326-4e49-b433-b20fd00f20ab \N \N \N \N \N \N \N -22 11 2 User Profile Page 2022-04-15 04:01:22 2022-04-15 04:01:22 df3be416-0084-40bd-b6e5-2595806def34 \N \N \N \N \N \N \N -3 2 1 \N 2022-04-15 04:01:09 2022-04-15 04:01:30 58c8f2dc-8dc1-4973-96b0-75d51d0fa1a5 \N \N \N \N \N \N \N -4 2 2 \N 2022-04-15 04:01:09 2022-04-15 04:01:30 3ac24931-f11c-4fa5-98eb-98aaf26bd435 \N \N \N \N \N \N \N -5 3 1 \N 2022-04-15 04:01:09 2022-04-15 04:01:30 93a73467-8460-4c5a-b680-7cb60bac2156 \N \N \N \N \N \N \N -6 3 2 \N 2022-04-15 04:01:09 2022-04-15 04:01:30 41f33aa9-ff3a-4089-8410-54d7d59a921f \N \N \N \N \N \N \N -7 4 1 \N 2022-04-15 04:01:17 2022-04-15 04:01:30 116c02e0-9b49-4e5b-9919-ab535284e627 \N \N \N \N \N \N \N -8 4 2 \N 2022-04-15 04:01:17 2022-04-15 04:01:30 12def2d3-df88-4167-8ecb-38ab69cb6e03 \N \N \N \N \N \N \N -24 13 1 Test Page 2022-04-15 04:30:24 2022-04-15 04:30:33 4196f2a2-b00d-4f01-ad24-f18f98a9e34e \N \N \N \N \N \N \N -25 13 2 Test Page 2022-04-15 04:30:24 2022-04-15 04:30:33 a40f1926-41ac-4e71-87fb-24e2381e2197 \N \N \N \N \N \N \N -28 15 1 Test Page Title 2022-04-15 04:33:20 2022-04-15 04:33:20 dc64082c-8a5b-4b75-b076-176dac3e57c6 \N \N \N \N \N

Test Page Text

\N -29 15 2 Test Page Title 2022-04-15 04:33:21 2022-04-15 04:33:21 1a4172d9-9e09-4c89-adce-e67fc3101506 \N \N \N \N \N

Test Page Text

\N -38 20 1 Homepage 2022-04-17 00:43:45 2022-04-17 00:43:45 5ee1331b-e353-42e3-b057-08346ba283f0 \N \N \N \N \N \N \N -39 20 2 Homepage 2022-04-17 00:43:45 2022-04-17 00:43:45 5a8f746f-d0d9-4667-8c2a-4926408760f0 \N \N \N \N \N \N \N -30 16 1 User Profile Page 2022-04-17 00:24:14 2022-04-17 00:24:14 909af8aa-2d9e-4720-8b1a-95559be0d7d9 \N \N \N \N \N \N \N -31 16 2 User Profile Page 2022-04-17 00:24:14 2022-04-17 00:24:14 344b123a-665c-4c83-8090-8bf4d9b1b622 \N \N \N \N \N \N \N -46 24 1 Test Page Title 2022-04-17 00:45:33 2022-04-17 00:45:33 46a85d9e-a4b1-4cfd-bf94-553d116f3b1a \N \N \N \N \N

Test Page Text

standard -47 24 2 Test Page Title 2022-04-17 00:45:33 2022-04-17 00:45:33 0df0408e-bfc5-4160-b485-9f0f09f12b7a \N \N \N \N \N

Test Page Text

standard -32 17 1 User Profile 2022-04-17 00:24:14 2022-04-17 00:24:14 2fedfee2-205b-4177-8c60-77bb8a7a7d0a \N \N \N \N \N \N \N -33 17 2 User Profile 2022-04-17 00:24:14 2022-04-17 00:24:14 0310419b-5e97-4268-8338-f1c33e5d6810 \N \N \N \N \N \N \N -26 14 1 Test Page Title 2022-04-15 04:33:02 2022-04-17 16:43:53 b549262b-a5fe-46ad-9c44-ad77a973c362 \N \N \N \N \N

Test Page Text

standard -27 14 2 Test Page Title 2022-04-15 04:33:02 2022-04-17 16:43:53 b7166689-6207-4a36-b68e-b947ccf260dd \N \N \N \N \N

Test Page Text

standard -34 18 1 Homepage 2022-04-17 00:24:14 2022-04-17 00:24:14 45e45d19-3764-4665-b114-63e4026ea662 \N \N \N \N \N \N \N -35 18 2 Homepage 2022-04-17 00:24:14 2022-04-17 00:24:14 68ebb19d-cd41-457a-b322-6adb1948d8aa \N \N \N \N \N \N \N -19 10 1 User Profile Page 2022-04-15 04:01:22 2022-04-17 00:24:14 fa88ae19-35a7-48ba-baa1-50b10639641b \N \N \N \N \N \N \N -20 10 2 User Profile Page 2022-04-15 04:01:22 2022-04-17 00:24:14 0ea36d0b-7a46-4654-9053-37ec5f201fe3 \N \N \N \N \N \N \N -15 8 1 User Profile 2022-04-15 04:01:21 2022-04-17 00:24:14 40b89862-1888-48bc-b52e-f71fa86e30d2 \N \N \N \N \N \N \N -16 8 2 User Profile 2022-04-15 04:01:21 2022-04-17 00:24:14 ab87ddbd-c7c6-47d4-92f1-26f3f8d39d2e \N \N \N \N \N \N \N -13 7 1 Search Results 2022-04-15 04:01:20 2022-04-17 00:24:14 eba3a9ab-e61b-47df-a10c-61503ee65feb \N \N \N \N \N \N \N -14 7 2 Search Results 2022-04-15 04:01:20 2022-04-17 00:24:14 a0023a09-c833-4403-83ff-e4671d397ac0 \N \N \N \N \N \N \N -42 22 1 Homepage 2022-04-17 00:45:26 2022-04-17 00:45:26 fdefba2b-0336-40cb-8223-78a18caa95a6 \N \N \N \N \N \N standard -43 22 2 Homepage 2022-04-17 00:45:26 2022-04-17 00:45:26 e6da311d-87a4-4c38-95ff-333726105f3f \N \N \N \N \N \N standard -1 1 1 \N 2022-04-15 04:01:09 2022-04-17 00:24:15 046343a0-b731-40c3-8863-9144ecff9b91 \N \N \N Site Description Site title \N \N -2 1 2 \N 2022-04-15 04:01:09 2022-04-17 00:24:15 66467490-6389-411d-8c87-9881f0a89ba5 \N \N \N \N \N \N \N -36 19 1 Homepage 2022-04-17 00:37:45 2022-04-17 00:37:45 2f5a54c3-ee7a-4f15-b413-7854be821def \N \N \N \N \N \N \N -37 19 2 Homepage 2022-04-17 00:37:45 2022-04-17 00:37:45 44028044-5797-4c79-bf89-5b033a19db50 \N \N \N \N \N \N \N -56 29 1 Homepage 2022-04-17 16:43:26 2022-04-17 16:43:26 e1f0759f-9a7e-4d0d-8646-ceac41753659 \N \N \N \N \N \N standard -57 29 2 Homepage 2022-04-17 16:43:26 2022-04-17 16:43:26 ade57d63-166a-4254-a7c7-ffe430bfa508 \N \N \N \N \N \N standard -60 31 1 \N 2022-04-17 16:43:35 2022-04-17 16:43:35 bd44cbda-3d70-4beb-9d57-6fbfc700b264 \N \N \N \N \N \N \N -61 31 2 \N 2022-04-17 16:43:35 2022-04-17 16:43:35 d69107a8-93ae-4b20-8e74-d596569faf93 \N \N \N \N \N \N \N -10 5 2 Spanish Homepage 2022-04-15 04:01:19 2022-04-17 16:57:21 236dc791-4323-404b-86c5-2b29abe63650 \N \N \N \N \N \N standard -9 5 1 Homepage 2022-04-15 04:01:19 2022-04-17 16:57:21 32fd991c-cc0e-4de2-b4d8-4c30f733f5dc \N \N \N \N \N

This is the homepage

standard -50 26 1 Homepage 2022-04-17 00:48:00 2022-04-17 00:48:00 2f8c5aa1-599f-457e-8a4c-667567ecd060 \N \N \N \N \N

This is the homepage

standard -51 26 2 Homepage 2022-04-17 00:48:00 2022-04-17 00:48:00 9662b426-73b5-45c4-a1b1-68c3c17813e9 \N \N \N \N \N \N standard -23 12 1 \N 2022-04-15 04:01:35 2022-04-17 17:03:16 b490e389-8b24-43a6-b802-fd11dd2be06a \N \N \N \N \N \N \N -54 28 1 Test Page Title 2022-04-17 01:27:38 2022-04-17 01:27:38 f43902d9-54ca-4a16-987e-baf61d5d3e19 \N \N \N \N \N

Test Page Text

standard -55 28 2 Test Page Title 2022-04-17 01:27:38 2022-04-17 01:27:38 683924fa-4d89-44fa-9c91-f2e97a589cae \N \N \N \N \N

Test Page Text

standard -64 33 1 \N 2022-04-17 16:43:40 2022-04-17 16:43:40 c56827bd-87d1-493c-9443-bc1bcba24d0e \N \N \N \N \N

This is the Homepage

\N -62 32 1 \N 2022-04-17 16:43:39 2022-04-17 16:43:39 559f3aa4-7e22-41d8-9db9-4f7f93acdd2a \N \N \N \N \N

This is the

\N -63 32 2 \N 2022-04-17 16:43:39 2022-04-17 16:43:39 f03bf800-2f9b-431d-b110-66b1a2ed36b3 \N \N \N \N \N

This is the

\N -65 33 2 \N 2022-04-17 16:43:40 2022-04-17 16:43:40 d1e5f4bf-ebb8-4b29-9c42-f402b6410024 \N \N \N \N \N

This is the Homepage

\N -66 34 1 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 c64b4fe2-4adc-4efb-9f04-0dd3b4890a39 \N \N \N \N \N

This is the Homepage

\N -67 34 2 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 9f39d4a0-f25e-405e-8eb2-eefbbd8cc87b \N \N \N \N \N

This is the Homepage

\N -68 35 1 Homepage 2022-04-17 16:43:41 2022-04-17 16:43:41 b085fa7b-41bc-49e3-864f-1ca84d53af1f \N \N \N \N \N \N standard -69 35 2 Homepage 2022-04-17 16:43:41 2022-04-17 16:43:41 596f7c4e-fa90-4089-a3b7-359094799441 \N \N \N \N \N \N standard -70 36 1 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 b5463b27-6455-4064-8627-6f7d78ab0bcb \N \N \N \N \N

This is the Homepage

\N -71 36 2 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 7a4e1842-d634-45fc-af0b-ad800a569ebe \N \N \N \N \N

This is the Homepage

\N -74 38 1 \N 2022-04-17 16:43:46 2022-04-17 16:43:46 1e0b6f7e-38ab-4ece-87b3-e28bba4e4079 \N \N \N \N \N \N \N -75 38 2 \N 2022-04-17 16:43:46 2022-04-17 16:43:46 437b664d-b134-4893-bc2b-3dca7049411d \N \N \N \N \N \N \N -76 39 1 \N 2022-04-17 16:43:50 2022-04-17 16:43:50 af691fd2-d4d2-47a9-b8b8-4daf965be512 \N \N \N \N \N

This is the

\N -77 39 2 \N 2022-04-17 16:43:50 2022-04-17 16:43:50 84d6ea29-e8f6-4006-82bb-3da7bb5e32b7 \N \N \N \N \N

This is the

\N -78 40 1 \N 2022-04-17 16:43:52 2022-04-17 16:43:52 4cda2a21-23dc-4096-ae4c-46cfd5910bbf \N \N \N \N \N

This is the Test Page

\N -79 40 2 \N 2022-04-17 16:43:52 2022-04-17 16:43:52 bf3f75c8-15ae-401b-9fbd-c22a8a88b7ec \N \N \N \N \N

This is the Test Page

\N -80 41 1 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 b05152b5-ec59-46dd-98d8-0e28016e5570 \N \N \N \N \N

This is the Test Page

\N -81 41 2 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 3a3c8737-b45d-4339-81b1-f3c49e3b160e \N \N \N \N \N

This is the Test Page

\N -82 42 1 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 afac4b8d-c7b5-4b87-a0dd-599f69b96bd8 \N \N \N \N \N

This is the Test Page

\N -83 42 2 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 356d9987-9bbc-4b39-bb2f-5ed5042fced1 \N \N \N \N \N

This is the Test Page

\N -84 43 1 Test Page Title 2022-04-17 16:43:54 2022-04-17 16:43:54 04615a8e-98bf-4a7b-85cf-d5cf56bc8485 \N \N \N \N \N \N standard -85 43 2 Test Page Title 2022-04-17 16:43:54 2022-04-17 16:43:54 4cd9f094-73dd-43d3-b052-aa4fb5cefa45 \N \N \N \N \N \N standard -86 44 1 \N 2022-04-17 16:43:54 2022-04-17 16:43:54 c45988b6-5bd2-46e5-8640-51721361efec \N \N \N \N \N

This is the Test Page

\N -87 44 2 \N 2022-04-17 16:44:09 2022-04-17 16:44:09 e37121ff-cc77-4b37-aa50-06870d24e8a7 \N \N \N \N \N

This is the Test Page

\N -90 46 2 \N 2022-04-17 16:57:17 2022-04-17 16:57:20 acfc6377-8243-48d3-a38f-7c4afc0dddc9 \N \N \N \N \N

This is the Spanish Homepage

\N -91 46 1 \N 2022-04-17 16:57:17 2022-04-17 16:57:20 8149ab2a-7576-4bcf-a42d-0f919c39e04d \N \N \N \N \N

This is the Homepage

\N -92 47 2 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 7b3f1b6d-5299-44e5-8276-660eb0ab51dc \N \N \N \N \N

This is the Spanish Homepage

\N -93 47 1 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 0db70ab0-00d8-48c2-a2a6-34afac2af1e2 \N \N \N \N \N

This is the Homepage

\N -94 48 2 Spanish Homepage 2022-04-17 16:57:21 2022-04-17 16:57:21 328fdcfa-2c37-480a-81ca-e078993fb1d7 \N \N \N \N \N \N standard -95 48 1 Homepage 2022-04-17 16:57:21 2022-04-17 16:57:21 3ef3dfe9-fa4e-4d57-8ad4-4a61bf1c78ed \N \N \N \N \N \N standard -96 49 2 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 627875d5-eff2-4d46-99c2-0909e854e6dd \N \N \N \N \N

This is the Spanish Homepage

\N -97 49 1 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 4ac27442-2f30-45fe-9052-36765d01ffa8 \N \N \N \N \N

This is the Homepage

\N -\. - - --- --- Data for Name: craftidtokens; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.craftidtokens (id, "userId", "accessToken", "expiryDate", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: deprecationerrors; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.deprecationerrors (id, key, fingerprint, "lastOccurrence", file, line, message, traces, "dateCreated", "dateUpdated", uid) FROM stdin; -1 craft\\base\\Element::getSourceUid __string_template__cdea43c7ab4d8073710bf2cbc6417376220398e44eb50b2025a10863324fc4b8:1 2022-04-17 16:59:46 __string_template__cdea43c7ab4d8073710bf2cbc6417376220398e44eb50b2025a10863324fc4b8 1 Elements’ `getSourceUid()` method has been deprecated. Use `getCanonicalUid()` instead. [{"objectClass":"craft\\\\services\\\\Deprecator","file":"/var/www/html/vendor/craftcms/cms/src/base/Element.php","line":2333,"class":"craft\\\\services\\\\Deprecator","method":"log","args":"\\"craft\\\\base\\\\Element::getSourceUid\\", \\"Elements’ `getSourceUid()` method has been deprecated. Use `getC...\\""},{"objectClass":"craft\\\\elements\\\\Entry","file":"/var/www/html/vendor/yiisoft/yii2/base/Component.php","line":139,"class":"craft\\\\base\\\\Element","method":"getSourceUid","args":null},{"objectClass":"craft\\\\elements\\\\Entry","file":"/var/www/html/vendor/craftcms/cms/src/base/Element.php","line":1736,"class":"yii\\\\base\\\\Component","method":"__get","args":"\\"sourceUid\\""},{"objectClass":"craft\\\\elements\\\\Entry","file":"/var/www/html/vendor/craftcms/cms/src/helpers/Template.php","line":90,"class":"craft\\\\base\\\\Element","method":"__get","args":"\\"sourceUid\\""},{"objectClass":null,"file":"/var/www/html/storage/runtime/compiled_templates/d8/d8bfbe729a62deff92424ee405a31b315584bcc9ecc5c957d655647066a177ac.php","line":41,"class":"craft\\\\helpers\\\\Template","method":"attribute","args":"craft\\\\web\\\\twig\\\\Environment, Twig\\\\Source, craft\\\\elements\\\\Entry, \\"sourceUid\\", ..."},{"objectClass":"__TwigTemplate_ffda20b1db318ffc8e9c2c865b4d758da5246f552969a84f00b331492ecb79ce","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":405,"class":"__TwigTemplate_ffda20b1db318ffc8e9c2c865b4d758da5246f552969a84f00b331492ecb79ce","method":"doDisplay","args":"[\\"sectionId\\" => 13, \\"typeId\\" => 7, \\"authorId\\" => null, \\"postDate\\" => \\"2022-04-14T21:01:00-07:00\\", ...], []"},{"objectClass":"__TwigTemplate_ffda20b1db318ffc8e9c2c865b4d758da5246f552969a84f00b331492ecb79ce","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":378,"class":"Twig\\\\Template","method":"displayWithErrorHandling","args":"[\\"sectionId\\" => 13, \\"typeId\\" => 7, \\"authorId\\" => null, \\"postDate\\" => \\"2022-04-14T21:01:00-07:00\\", ...], []"},{"objectClass":"__TwigTemplate_ffda20b1db318ffc8e9c2c865b4d758da5246f552969a84f00b331492ecb79ce","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":390,"class":"Twig\\\\Template","method":"display","args":"[\\"sectionId\\" => 13, \\"typeId\\" => 7, \\"authorId\\" => null, \\"postDate\\" => \\"2022-04-14T21:01:00-07:00\\", ...]"},{"objectClass":"__TwigTemplate_ffda20b1db318ffc8e9c2c865b4d758da5246f552969a84f00b331492ecb79ce","file":"/var/www/html/vendor/twig/twig/src/TemplateWrapper.php","line":45,"class":"Twig\\\\Template","method":"render","args":"[\\"sectionId\\" => 13, \\"typeId\\" => 7, \\"authorId\\" => null, \\"postDate\\" => \\"2022-04-14T21:01:00-07:00\\", ...], []"},{"objectClass":"Twig\\\\TemplateWrapper","file":"/var/www/html/vendor/craftcms/cms/src/web/View.php","line":623,"class":"Twig\\\\TemplateWrapper","method":"render","args":"[\\"sectionId\\" => 13, \\"typeId\\" => 7, \\"authorId\\" => null, \\"postDate\\" => \\"2022-04-14T21:01:00-07:00\\", ...]"},{"objectClass":"craft\\\\web\\\\View","file":"/var/www/html/vendor/craftcms/cms/src/base/Element.php","line":2662,"class":"craft\\\\web\\\\View","method":"renderObjectTemplate","args":"\\"http://localhost:3000/api/preview?site={{ (_variables.site ?? ob...\\", craft\\\\elements\\\\Entry"},{"objectClass":"craft\\\\elements\\\\Entry","file":"/var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php","line":1566,"class":"craft\\\\base\\\\Element","method":"getPreviewTargets","args":null},{"objectClass":null,"file":"/var/www/html/vendor/craftcms/cms/src/helpers/Template.php","line":106,"class":null,"method":"twig_get_attribute","args":"craft\\\\web\\\\twig\\\\Environment, Twig\\\\Source, craft\\\\elements\\\\Entry, \\"getPreviewTargets\\", ..."},{"objectClass":null,"file":"/var/www/html/storage/runtime/compiled_templates/06/06c6e07463c446c52fc8f87aea3d4e051d4ac38e5f9663a8bb01b8a32e4780ba.php","line":114,"class":"craft\\\\helpers\\\\Template","method":"attribute","args":"craft\\\\web\\\\twig\\\\Environment, Twig\\\\Source, craft\\\\elements\\\\Entry, \\"getPreviewTargets\\", ..."},{"objectClass":"__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":405,"class":"__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21","method":"doDisplay","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], [\\"header\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_header\\"], \\"contextMenu\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_contextMenu\\"], \\"actionButton\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_actionButton\\"], \\"main\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_main\\"], ...]"},{"objectClass":"__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":378,"class":"Twig\\\\Template","method":"displayWithErrorHandling","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], [\\"header\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_header\\"], \\"contextMenu\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_contextMenu\\"], \\"actionButton\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_actionButton\\"], \\"main\\" => [__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21, \\"block_main\\"], ...]"},{"objectClass":"__TwigTemplate_79742244161952c10294f09de12a48e85d1367c7e9c1109ec7a7f582c5128e21","file":"/var/www/html/storage/runtime/compiled_templates/fb/fb716e48cd6d20f76a996b0792a6e5bcc2a8d06e05ec3ab0d09bd3f6e6be1780.php","line":124,"class":"Twig\\\\Template","method":"display","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], [\\"content\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_content\\"], \\"settings\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_settings\\"], \\"meta\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_meta\\"], \\"details\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_details\\"]]"},{"objectClass":"__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":405,"class":"__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d","method":"doDisplay","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], [\\"content\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_content\\"], \\"settings\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_settings\\"], \\"meta\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_meta\\"], \\"details\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_details\\"]]"},{"objectClass":"__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":378,"class":"Twig\\\\Template","method":"displayWithErrorHandling","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], [\\"content\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_content\\"], \\"settings\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_settings\\"], \\"meta\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_meta\\"], \\"details\\" => [__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d, \\"block_details\\"]]"},{"objectClass":"__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d","file":"/var/www/html/vendor/twig/twig/src/Template.php","line":390,"class":"Twig\\\\Template","method":"display","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...]"},{"objectClass":"__TwigTemplate_4a056159e6eba0195a3029ae11619fe299228b6a95a65e697cb1ad540358871d","file":"/var/www/html/vendor/twig/twig/src/TemplateWrapper.php","line":45,"class":"Twig\\\\Template","method":"render","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], []"},{"objectClass":"Twig\\\\TemplateWrapper","file":"/var/www/html/vendor/twig/twig/src/Environment.php","line":318,"class":"Twig\\\\TemplateWrapper","method":"render","args":"[\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...]"},{"objectClass":"craft\\\\web\\\\twig\\\\Environment","file":"/var/www/html/vendor/craftcms/cms/src/web/View.php","line":408,"class":"Twig\\\\Environment","method":"render","args":"\\"entries/_edit\\", [\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...]"},{"objectClass":"craft\\\\web\\\\View","file":"/var/www/html/vendor/craftcms/cms/src/web/View.php","line":461,"class":"craft\\\\web\\\\View","method":"renderTemplate","args":"\\"entries/_edit\\", [\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...]"},{"objectClass":"craft\\\\web\\\\View","file":"/var/www/html/vendor/craftcms/cms/src/web/Controller.php","line":201,"class":"craft\\\\web\\\\View","method":"renderPageTemplate","args":"\\"entries/_edit\\", [\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...], \\"cp\\""},{"objectClass":"craft\\\\controllers\\\\EntriesController","file":"/var/www/html/vendor/craftcms/cms/src/controllers/EntriesController.php","line":249,"class":"craft\\\\web\\\\Controller","method":"renderTemplate","args":"\\"entries/_edit\\", [\\"sectionHandle\\" => \\"homepage\\", \\"entryId\\" => 5, \\"draftId\\" => null, \\"revisionId\\" => null, ...]"},{"objectClass":"craft\\\\controllers\\\\EntriesController","file":null,"line":null,"class":"craft\\\\controllers\\\\EntriesController","method":"actionEditEntry","args":"craft\\\\models\\\\Section, 5, null, null, ..."},{"objectClass":null,"file":"/var/www/html/vendor/yiisoft/yii2/base/InlineAction.php","line":57,"class":null,"method":"call_user_func_array","args":"[craft\\\\controllers\\\\EntriesController, \\"actionEditEntry\\"], [\\"homepage\\", 5, null, null, ...]"},{"objectClass":"yii\\\\base\\\\InlineAction","file":"/var/www/html/vendor/yiisoft/yii2/base/Controller.php","line":178,"class":"yii\\\\base\\\\InlineAction","method":"runWithParams","args":"[\\"section\\" => \\"homepage\\", \\"entryId\\" => \\"5\\", \\"slug\\" => \\"-homepage\\", \\"p\\" => \\"admin/entries/homepage/5-homepage\\", ...]"},{"objectClass":"craft\\\\controllers\\\\EntriesController","file":"/var/www/html/vendor/yiisoft/yii2/base/Module.php","line":552,"class":"yii\\\\base\\\\Controller","method":"runAction","args":"\\"edit-entry\\", [\\"section\\" => \\"homepage\\", \\"entryId\\" => \\"5\\", \\"slug\\" => \\"-homepage\\", \\"p\\" => \\"admin/entries/homepage/5-homepage\\", ...]"},{"objectClass":"craft\\\\web\\\\Application","file":"/var/www/html/vendor/craftcms/cms/src/web/Application.php","line":277,"class":"yii\\\\base\\\\Module","method":"runAction","args":"\\"entries/edit-entry\\", [\\"section\\" => \\"homepage\\", \\"entryId\\" => \\"5\\", \\"slug\\" => \\"-homepage\\", \\"p\\" => \\"admin/entries/homepage/5-homepage\\", ...]"},{"objectClass":"craft\\\\web\\\\Application","file":"/var/www/html/vendor/yiisoft/yii2/web/Application.php","line":103,"class":"craft\\\\web\\\\Application","method":"runAction","args":"\\"entries/edit-entry\\", [\\"section\\" => \\"homepage\\", \\"entryId\\" => \\"5\\", \\"slug\\" => \\"-homepage\\", \\"p\\" => \\"admin/entries/homepage/5-homepage\\", ...]"},{"objectClass":"craft\\\\web\\\\Application","file":"/var/www/html/vendor/craftcms/cms/src/web/Application.php","line":262,"class":"yii\\\\web\\\\Application","method":"handleRequest","args":"craft\\\\web\\\\Request"},{"objectClass":"craft\\\\web\\\\Application","file":"/var/www/html/vendor/yiisoft/yii2/base/Application.php","line":384,"class":"craft\\\\web\\\\Application","method":"handleRequest","args":"craft\\\\web\\\\Request"},{"objectClass":"craft\\\\web\\\\Application","file":"/var/www/html/web/index.php","line":23,"class":"yii\\\\base\\\\Application","method":"run","args":null}] 2022-04-17 16:59:46 2022-04-17 16:59:46 5bfba5af-12c2-4a3e-bee4-2871002f97b3 -\. - - --- --- Data for Name: drafts; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.drafts (id, "sourceId", "creatorId", provisional, name, notes, "trackChanges", "dateLastMerged", saved) FROM stdin; -1 \N 12 f First draft f \N t -\. - - --- --- Data for Name: elementindexsettings; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.elementindexsettings (id, type, settings, "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: elements; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.elements (id, "canonicalId", "draftId", "revisionId", "fieldLayoutId", type, enabled, archived, "dateCreated", "dateUpdated", "dateLastMerged", "dateDeleted", uid) FROM stdin; -6 5 \N 1 74 craft\\elements\\Entry t f 2022-04-15 04:01:19 2022-04-15 04:01:19 \N \N 18033e43-fe36-449e-944d-7c9dd0a7050d -4 \N \N \N 28 craft\\elements\\GlobalSet t f 2022-04-15 04:01:17 2022-04-15 04:01:30 \N 2022-04-15 04:28:09 1a2ba41a-3949-4982-9cb3-f8b03863bcfd -3 \N \N \N 20 craft\\elements\\GlobalSet t f 2022-04-15 04:01:09 2022-04-15 04:01:30 \N 2022-04-15 04:28:12 b8393df9-fb81-4d70-9ccb-6d030c818580 -2 \N \N \N 17 craft\\elements\\GlobalSet t f 2022-04-15 04:01:09 2022-04-15 04:01:30 \N 2022-04-15 04:28:14 994d5664-f056-4969-b2cc-c62660f069af -13 \N 1 \N 77 craft\\elements\\Entry t f 2022-04-15 04:30:24 2022-04-15 04:30:33 \N 2022-04-15 04:33:01 d576e2a8-ea16-47d3-8b1d-8fb815230864 -15 14 \N 4 77 craft\\elements\\Entry t f 2022-04-15 04:33:20 2022-04-15 04:33:20 \N \N a70fb194-31ac-44d1-b3f7-2bc20e351193 -41 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:53 2022-04-17 16:43:53 \N 2022-04-17 16:44:09 838846e6-d174-4c72-966c-e983bdd3afe9 -32 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:39 2022-04-17 16:43:39 \N 2022-04-17 16:43:40 a3ba9fbc-ef02-4427-a889-2f6856322358 -18 5 \N 7 74 craft\\elements\\Entry t f 2022-04-17 00:24:14 2022-04-17 00:24:14 \N \N 667e979a-35df-4a42-adaa-39fec8276d30 -1 \N \N \N 15 craft\\elements\\GlobalSet t f 2022-04-15 04:01:09 2022-04-17 00:24:15 \N \N 8ccd6c1c-8e9b-44e8-93a9-f62589fb4819 -7 \N \N \N 80 craft\\elements\\Entry t f 2022-04-15 04:01:20 2022-04-17 00:24:14 \N 2022-04-17 00:32:54 9eb6647e-617a-4904-ad67-78a1866d6cac -8 \N \N \N 84 craft\\elements\\Entry t f 2022-04-15 04:01:21 2022-04-17 00:24:14 \N 2022-04-17 00:32:57 7d24cbc1-999c-4cd7-8036-222fa89f2748 -9 8 \N 2 84 craft\\elements\\Entry t f 2022-04-15 04:01:21 2022-04-15 04:01:21 \N 2022-04-17 00:32:57 71dfd86a-1071-4adc-bcfb-9a6807eb3b0f -17 8 \N 6 84 craft\\elements\\Entry t f 2022-04-17 00:24:14 2022-04-17 00:24:14 \N 2022-04-17 00:32:57 7d28d414-627a-44f6-8d7c-66297f3b21de -10 \N \N \N 85 craft\\elements\\Entry f f 2022-04-15 04:01:21 2022-04-17 00:24:14 \N 2022-04-17 00:33:00 ebcadb72-e0c5-475d-904a-3c4a2974d04c -11 10 \N 3 85 craft\\elements\\Entry f f 2022-04-15 04:01:21 2022-04-15 04:01:22 \N 2022-04-17 00:33:00 8436d04f-d340-4906-a210-8e707ce5cd11 -16 10 \N 5 85 craft\\elements\\Entry f f 2022-04-17 00:24:14 2022-04-17 00:24:14 \N 2022-04-17 00:33:00 834549e8-60a6-454d-9f1b-de9a6c0cb26b -19 5 \N 8 74 craft\\elements\\Entry t f 2022-04-17 00:37:45 2022-04-17 00:37:45 \N \N 86f6c1eb-7959-4e48-a471-a9cc24bd479b -35 5 \N 15 74 craft\\elements\\Entry t f 2022-04-17 16:43:41 2022-04-17 16:43:41 \N \N 34774d3c-23ca-4a4d-9d38-8beb71a0b7a2 -20 5 \N 9 74 craft\\elements\\Entry t f 2022-04-17 00:43:45 2022-04-17 00:43:45 \N \N 3ea8b9b9-cc58-4a12-8c55-8f96f2e50412 -36 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:41 2022-04-17 16:43:41 \N \N 3ef88ba1-467e-4f16-815c-1bf7a9d4941f -33 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:40 2022-04-17 16:43:40 \N 2022-04-17 16:43:41 597eafe9-601a-47d7-b313-8e74b9970f91 -22 5 \N 10 74 craft\\elements\\Entry t f 2022-04-17 00:45:26 2022-04-17 00:45:26 \N \N d155e552-2c2a-41eb-ac44-df68b32e1f13 -24 14 \N 11 77 craft\\elements\\Entry t f 2022-04-17 00:45:33 2022-04-17 00:45:33 \N \N 60fcfa2d-488c-48a1-aa9f-ff6b43b42802 -26 5 \N 12 74 craft\\elements\\Entry t f 2022-04-17 00:48:00 2022-04-17 00:48:00 \N \N 52aaf276-1409-4f8b-9675-95c435d38ab7 -28 14 \N 13 77 craft\\elements\\Entry t f 2022-04-17 01:27:38 2022-04-17 01:27:38 \N \N 5d1407f2-3b63-4452-a8a8-09bfc0b33efb -29 5 \N 14 74 craft\\elements\\Entry t f 2022-04-17 16:43:26 2022-04-17 16:43:26 \N \N 0fb8b910-4982-4cdf-8318-13a16a08555a -31 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:35 2022-04-17 16:43:35 \N 2022-04-17 16:43:39 3fd99b8e-bb8b-4833-a1b7-6ca75f2553e8 -38 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:46 2022-04-17 16:43:46 \N 2022-04-17 16:43:50 851595b9-f454-415c-a161-4ea6baa3474c -39 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:50 2022-04-17 16:43:50 \N 2022-04-17 16:43:52 801413e3-6c38-431c-91c7-5b7a9deedd9c -40 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:52 2022-04-17 16:43:52 \N 2022-04-17 16:43:53 dcfd8b6e-86e1-4a56-bce8-af5159afa3f9 -14 \N \N \N 77 craft\\elements\\Entry t f 2022-04-15 04:33:02 2022-04-17 16:43:53 \N \N 50889932-4472-46db-9548-0484eac8a773 -42 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:53 2022-04-17 16:43:53 \N \N a440dc74-4e39-4441-a9e5-b8458d5426d7 -43 14 \N 16 77 craft\\elements\\Entry t f 2022-04-17 16:43:53 2022-04-17 16:43:54 \N \N 731efde1-349d-4267-8b6e-51ed7f385ab1 -44 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:54 2022-04-17 16:44:09 \N \N 14f668f1-f664-4779-9108-85ab390af9be -5 \N \N \N 74 craft\\elements\\Entry t f 2022-04-15 04:01:19 2022-04-17 16:57:21 \N \N 94d86976-f04d-467b-92de-d0cf67a5545b -47 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:57:21 2022-04-17 16:57:21 \N \N 273fcc61-8a48-4123-aa90-9bc806678ac5 -34 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:43:41 2022-04-17 16:43:41 \N 2022-04-17 16:57:21 c16d0717-4e3e-4ad2-916e-c7cb879a5da5 -48 5 \N 17 74 craft\\elements\\Entry t f 2022-04-17 16:57:21 2022-04-17 16:57:21 \N \N 2c316061-78be-4f8b-9d12-1ffbf71122df -49 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:57:21 2022-04-17 16:57:21 \N \N a10793f1-3f9a-4d00-a090-bb698a8119ab -46 \N \N \N 89 benf\\neo\\elements\\Block t f 2022-04-17 16:57:17 2022-04-17 16:57:20 \N 2022-04-17 16:57:21 d3e76a3c-7024-4f38-ab36-12bd38240ee2 -12 \N \N \N 67 craft\\elements\\User t f 2022-04-15 04:01:35 2022-04-17 17:03:16 \N \N e3004493-20c2-47c4-89f0-c35d19ff1319 -\. - - --- --- Data for Name: elements_sites; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.elements_sites (id, "elementId", "siteId", slug, uri, enabled, "dateCreated", "dateUpdated", uid) FROM stdin; -1 1 1 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 c1d4dfc6-8b76-4752-9e1f-5e928b9e8353 -2 1 2 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 865a3879-3e25-494a-829f-526540b3ea49 -3 2 1 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 af37deab-ceb2-42f9-a3f4-6efba0f6d6be -4 2 2 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 9ede4044-2d34-4bc0-8a98-78962c54e23f -5 3 1 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 a0658b94-78fb-46db-a1f2-d36450d80a5a -6 3 2 \N \N t 2022-04-15 04:01:09 2022-04-15 04:01:09 8069d62a-f171-4963-8fc7-3462f94d92d5 -7 4 1 \N \N t 2022-04-15 04:01:17 2022-04-15 04:01:17 3db80e2a-3cde-45f7-aef1-2382df201233 -8 4 2 \N \N t 2022-04-15 04:01:17 2022-04-15 04:01:17 794862fd-dab6-4b55-89e5-131108e423ef -9 5 1 homepage __home__ t 2022-04-15 04:01:19 2022-04-15 04:01:19 e1a3cc5b-d1a0-4ce8-864f-1beafae91e4a -10 5 2 homepage es t 2022-04-15 04:01:19 2022-04-15 04:01:19 ae4e5eeb-ac71-40a0-94ac-5c7c2c6e62f9 -11 6 1 homepage __home__ t 2022-04-15 04:01:19 2022-04-15 04:01:19 d9cd4ade-3ca0-4554-a717-12a0a9692c1c -12 6 2 homepage es t 2022-04-15 04:01:19 2022-04-15 04:01:19 ac09da54-bbdd-4fb9-80b3-e4ede5c13414 -13 7 1 search-results search t 2022-04-15 04:01:20 2022-04-15 04:01:20 40c2cc8e-7892-4e61-838a-625cf7d8757b -14 7 2 search-results es/search t 2022-04-15 04:01:20 2022-04-15 04:01:20 b7aba1ad-1326-4ec3-876a-fbd94da92dd6 -15 8 1 user-profile user-profile t 2022-04-15 04:01:21 2022-04-15 04:01:21 96b845d7-97c6-4530-83f6-bb38bd9a38b1 -16 8 2 user-profile user-profile t 2022-04-15 04:01:21 2022-04-15 04:01:21 85a3e602-f334-4ba4-83d9-5d56452acbc2 -17 9 1 user-profile user-profile t 2022-04-15 04:01:21 2022-04-15 04:01:21 801c33cd-03bf-4f42-8074-0ebc1e8d563f -18 9 2 user-profile user-profile t 2022-04-15 04:01:21 2022-04-15 04:01:21 bf8d9e15-1c70-479c-ad75-4572bd26a165 -19 10 1 user-profile-page \N t 2022-04-15 04:01:22 2022-04-15 04:01:22 72809749-09a9-40f1-8697-4bf3fd8d1167 -20 10 2 user-profile-page es/user-profile t 2022-04-15 04:01:22 2022-04-15 04:01:22 553e2f4c-3bea-4b91-b729-11915883a9f4 -21 11 1 user-profile-page \N t 2022-04-15 04:01:22 2022-04-15 04:01:22 709d37e7-ae20-4a66-95c0-842da6296fb8 -22 11 2 user-profile-page es/user-profile t 2022-04-15 04:01:22 2022-04-15 04:01:22 b4f9716f-7856-4e9e-8294-77382ac5086a -23 12 1 \N \N t 2022-04-15 04:01:35 2022-04-15 04:01:35 41bee11d-f97b-425b-bec4-c80ada3e2cac -24 13 1 test-page test-page t 2022-04-15 04:30:24 2022-04-15 04:30:28 53648e49-763e-434c-8311-c4cc531e8c36 -25 13 2 test-page es/test-page t 2022-04-15 04:30:24 2022-04-15 04:30:28 46d73ee6-2706-454a-b912-bcef608d0a34 -28 15 1 test-page-title test-page-title t 2022-04-15 04:33:20 2022-04-15 04:33:20 36936d18-eba2-455f-a273-ccc158c3b19b -29 15 2 test-page-title es/test-page-title t 2022-04-15 04:33:21 2022-04-15 04:33:21 3fbf9081-39ed-4b2e-832e-885a86ae2f59 -30 16 1 user-profile-page \N t 2022-04-17 00:24:14 2022-04-17 00:24:14 7761cfe2-214c-477c-90f7-11fcc9fafc14 -31 16 2 user-profile-page es/user-profile t 2022-04-17 00:24:14 2022-04-17 00:24:14 a33b5d67-fa96-4514-9671-e039493c5f96 -32 17 1 user-profile user-profile t 2022-04-17 00:24:14 2022-04-17 00:24:14 cd35408f-9ca3-4da5-b239-6d39b4b5888e -33 17 2 user-profile user-profile t 2022-04-17 00:24:14 2022-04-17 00:24:14 60bb3c0e-1bbe-4b73-9d39-579f262f892d -34 18 1 homepage __home__ t 2022-04-17 00:24:14 2022-04-17 00:24:14 f0d7c584-0c2f-4ba6-87ca-3124149137f4 -35 18 2 homepage es t 2022-04-17 00:24:14 2022-04-17 00:24:14 299df676-d752-4d66-96b7-b3df163b2a2c -36 19 1 homepage __home__ t 2022-04-17 00:37:45 2022-04-17 00:37:45 d59fbf6b-aa73-4b78-befa-94ce14bd4693 -37 19 2 homepage es t 2022-04-17 00:37:45 2022-04-17 00:37:45 a407191e-ac29-4409-be0c-ea3cb5728d65 -38 20 1 homepage __home__ t 2022-04-17 00:43:45 2022-04-17 00:43:45 feb53ae5-ada3-4b7a-bb78-67cee53586e8 -39 20 2 homepage es t 2022-04-17 00:43:45 2022-04-17 00:43:45 db9db85f-01aa-4db2-823e-ad7ed8f3d506 -42 22 1 homepage __home__ t 2022-04-17 00:45:26 2022-04-17 00:45:26 8bda0b19-9a02-4cbd-be01-ccf25b343d91 -43 22 2 homepage es t 2022-04-17 00:45:26 2022-04-17 00:45:26 b8539e70-37ea-4bf1-a222-d16105534a43 -46 24 1 test-page-title test-page-title t 2022-04-17 00:45:33 2022-04-17 00:45:33 d7e74a51-344f-41ac-8b1a-75e7fe8b9fa9 -47 24 2 test-page-title es/test-page-title t 2022-04-17 00:45:33 2022-04-17 00:45:33 406e420e-c7ba-47fb-9d07-49e0cdce99a8 -50 26 1 homepage __home__ t 2022-04-17 00:48:00 2022-04-17 00:48:00 2218f64d-0675-4fe9-8904-3813e2a9de8a -51 26 2 homepage es t 2022-04-17 00:48:00 2022-04-17 00:48:00 5fddad4c-2b81-45b9-b3a5-5ed7403fd15b -54 28 1 test test t 2022-04-17 01:27:38 2022-04-17 01:27:38 b8d5a79a-ed12-45c9-8fc2-860eb07136f2 -55 28 2 test-page-title es/test-page-title t 2022-04-17 01:27:38 2022-04-17 01:27:38 728993eb-8728-4f84-aac3-98aa5dc7f5da -56 29 1 homepage __home__ t 2022-04-17 16:43:26 2022-04-17 16:43:26 f687a8bc-3831-4d28-8083-fc6703ec1957 -57 29 2 homepage es t 2022-04-17 16:43:26 2022-04-17 16:43:26 fc1cf9c1-498e-4e3d-a780-8e156b9d9518 -60 31 1 \N \N t 2022-04-17 16:43:35 2022-04-17 16:43:35 bdb1d277-fca0-458b-b0c5-578d0cd903f9 -61 31 2 \N \N t 2022-04-17 16:43:35 2022-04-17 16:43:35 e2a9f9a2-d31e-4295-98af-8066e43a9c9e -62 32 1 \N \N t 2022-04-17 16:43:39 2022-04-17 16:43:39 24fc2310-6f14-47fa-9c96-3d3087e6cbd1 -63 32 2 \N \N t 2022-04-17 16:43:39 2022-04-17 16:43:39 7c9a28ce-01bf-4854-9bcc-0764c97e6f21 -64 33 1 \N \N t 2022-04-17 16:43:40 2022-04-17 16:43:40 e8415e8b-6c37-41ea-9b7e-c5994eb36921 -65 33 2 \N \N t 2022-04-17 16:43:40 2022-04-17 16:43:40 2e5b3f5b-8f2b-4e3b-a351-d7a28c85677d -66 34 1 \N \N t 2022-04-17 16:43:41 2022-04-17 16:43:41 969694d8-0fa0-4028-92c7-983780c654bf -67 34 2 \N \N t 2022-04-17 16:43:41 2022-04-17 16:43:41 8f7aa2db-adb6-4d40-81ff-b90f3b55dc3d -68 35 1 homepage __home__ t 2022-04-17 16:43:41 2022-04-17 16:43:41 3724565c-578d-41c6-bb34-50fef47bf3aa -69 35 2 homepage es t 2022-04-17 16:43:41 2022-04-17 16:43:41 8d463c1a-17ef-4aea-87aa-8def42e43749 -70 36 1 \N \N t 2022-04-17 16:43:41 2022-04-17 16:43:41 220b9823-71b1-49ae-937f-180fcb2b5257 -71 36 2 \N \N t 2022-04-17 16:43:41 2022-04-17 16:43:41 db49a6c3-a23c-4619-b7d9-9336bb9c5be9 -74 38 1 \N \N t 2022-04-17 16:43:46 2022-04-17 16:43:46 16fc0ec2-64d5-4a5a-b40e-993d43fdccb5 -75 38 2 \N \N t 2022-04-17 16:43:46 2022-04-17 16:43:46 c6250928-96e4-4e56-8cd4-f4d6130aaf01 -76 39 1 \N \N t 2022-04-17 16:43:50 2022-04-17 16:43:50 d22c5fbe-0969-49e6-ae0c-b7c3d3e4593c -77 39 2 \N \N t 2022-04-17 16:43:50 2022-04-17 16:43:50 b9d2f681-01bd-4d47-98dc-042bd8e9170b -78 40 1 \N \N t 2022-04-17 16:43:52 2022-04-17 16:43:52 d4ca1abc-4131-4d65-8d56-603bf413a3c8 -79 40 2 \N \N t 2022-04-17 16:43:52 2022-04-17 16:43:52 479d78da-c59b-45ad-b584-7aae09455cea -26 14 1 test test t 2022-04-15 04:33:02 2022-04-17 16:44:10 db57f773-ce52-47fa-a3b8-47397c229fb9 -27 14 2 test-page-title es/test-page-title t 2022-04-15 04:33:02 2022-04-17 16:44:10 f15beb55-4912-4613-be78-ce43e75de3cb -80 41 1 \N \N t 2022-04-17 16:43:53 2022-04-17 16:43:53 b97fc31e-c10f-4b55-a418-20d00275bc40 -81 41 2 \N \N t 2022-04-17 16:43:53 2022-04-17 16:43:53 e8def55d-03fd-4942-92e6-5de4beadb53c -82 42 1 \N \N t 2022-04-17 16:43:53 2022-04-17 16:43:53 de006bea-a0d1-4c9b-8869-27c07eb1c336 -83 42 2 \N \N t 2022-04-17 16:43:53 2022-04-17 16:43:53 f5e55e33-f98d-4dc9-9d61-a7cff52a0542 -84 43 1 test test t 2022-04-17 16:43:54 2022-04-17 16:43:54 ea2e1dc9-205d-45e6-9cd9-bfdc49cbe788 -85 43 2 test-page-title es/test-page-title t 2022-04-17 16:43:54 2022-04-17 16:43:54 c2030da3-c6ec-43a2-b278-06525c7731aa -86 44 1 \N \N t 2022-04-17 16:43:54 2022-04-17 16:43:54 03d956cf-1bc6-4384-9946-4d98ff6e8d23 -87 44 2 \N \N t 2022-04-17 16:44:09 2022-04-17 16:44:09 1f4993bd-2479-4880-9343-ea64dea8e927 -90 46 2 \N \N t 2022-04-17 16:57:17 2022-04-17 16:57:17 16f92db6-50b0-4d4c-a428-839f0edc7e32 -91 46 1 \N \N t 2022-04-17 16:57:17 2022-04-17 16:57:17 76ab3da1-d939-4262-b46a-fd41f07a4692 -92 47 2 \N \N t 2022-04-17 16:57:21 2022-04-17 16:57:21 34cb03f6-e049-4818-9e4a-a389fe48ae4a -93 47 1 \N \N t 2022-04-17 16:57:21 2022-04-17 16:57:21 ef881423-5f31-4ce7-b39f-45b087fdabe4 -94 48 2 homepage es t 2022-04-17 16:57:21 2022-04-17 16:57:21 61d5fc11-dcd1-49f0-908c-23d8929f6db6 -95 48 1 homepage __home__ t 2022-04-17 16:57:21 2022-04-17 16:57:21 fa8be4ec-2022-4e0f-b1a1-d830f7f5a4d4 -96 49 2 \N \N t 2022-04-17 16:57:21 2022-04-17 16:57:21 e7447ef7-c4ee-4297-a1ef-f8921d0e9113 -97 49 1 \N \N t 2022-04-17 16:57:21 2022-04-17 16:57:21 2fc5ba41-b4f1-4573-b129-5294b254a69d -\. - - --- --- Data for Name: entries; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.entries (id, "sectionId", "parentId", "typeId", "authorId", "postDate", "expiryDate", "deletedWithEntryType", "dateCreated", "dateUpdated", uid) FROM stdin; -5 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-15 04:01:19 2022-04-15 04:01:19 57444dc7-8707-4ebb-8481-e1bbc08c0e75 -6 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-15 04:01:19 2022-04-15 04:01:19 83779cc0-8f43-44a9-825e-8fcfe02db55c -9 2 \N 17 \N 2022-04-15 04:01:00 \N \N 2022-04-15 04:01:21 2022-04-15 04:01:21 9d2d40b4-b9f5-4ba3-82dc-e741165c0f00 -11 10 \N 18 \N \N \N \N 2022-04-15 04:01:22 2022-04-15 04:01:22 55efc1ac-bb38-4696-b70f-121cfa8701bc -13 8 \N 10 12 2022-04-15 04:30:00 \N f 2022-04-15 04:30:24 2022-04-15 04:30:24 d4e4dd01-e1e9-4399-bc34-90741f12065a -14 8 \N 10 12 2022-04-15 04:33:00 \N \N 2022-04-15 04:33:02 2022-04-15 04:33:02 5fae3510-cbbd-4684-a3ca-dc9bcbb2df5b -15 8 \N 10 12 2022-04-15 04:33:00 \N \N 2022-04-15 04:33:20 2022-04-15 04:33:20 6e0aaa58-d129-45a2-8c57-18c27c8295f9 -16 10 \N 18 \N \N \N \N 2022-04-17 00:24:14 2022-04-17 00:24:14 49bc4cb7-1c3d-4278-94be-3e8a9c84f3e4 -17 2 \N 17 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:24:14 2022-04-17 00:24:14 a44fab11-caec-4519-8c09-12434993dcd1 -18 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:24:14 2022-04-17 00:24:14 f8215157-e93c-4bbe-8dd6-49ec0aead16a -7 5 \N 13 \N 2022-04-15 04:01:00 \N t 2022-04-15 04:01:20 2022-04-15 04:01:20 102a1cdf-c429-43c4-906f-7246c1d5463f -8 2 \N 17 \N 2022-04-15 04:01:00 \N t 2022-04-15 04:01:21 2022-04-15 04:01:21 4dc10c25-b063-4625-84ed-47e4bae8496b -10 10 \N 18 \N \N \N t 2022-04-15 04:01:22 2022-04-15 04:01:22 192e1401-4fe2-44d8-beb0-b45122b2a57e -19 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:37:45 2022-04-17 00:37:45 223b2c59-2efd-4acc-8d32-1c43f269e7c4 -20 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:43:45 2022-04-17 00:43:45 d594ab0b-e580-4e5b-acb5-5fb101b2dca4 -22 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:45:26 2022-04-17 00:45:26 c3478c72-6789-4cdc-8f3b-6d5017cd8194 -24 8 \N 10 12 2022-04-15 04:33:00 \N \N 2022-04-17 00:45:33 2022-04-17 00:45:33 9500dc46-79d4-496b-990a-94b4edb02291 -26 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 00:48:00 2022-04-17 00:48:00 238d60ab-5e77-4f89-88ac-0813141e31e0 -28 8 \N 10 12 2022-04-15 04:33:00 \N \N 2022-04-17 01:27:38 2022-04-17 01:27:38 d8ed38af-90c6-4b5a-9188-20448360a9d4 -29 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 16:43:26 2022-04-17 16:43:26 eb55d844-b022-402a-8671-1f1bcb8f6a62 -35 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 16:43:41 2022-04-17 16:43:41 445263b4-55d4-4815-a347-6452a62fd040 -43 8 \N 10 12 2022-04-15 04:33:00 \N \N 2022-04-17 16:43:54 2022-04-17 16:43:54 6ecbf2be-969b-40e5-a02d-c9eb24184324 -48 13 \N 7 \N 2022-04-15 04:01:00 \N \N 2022-04-17 16:57:21 2022-04-17 16:57:21 fb80a2d5-9819-45f8-88be-d35f2dffaf50 -\. - - --- --- Data for Name: entrytypes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.entrytypes (id, "sectionId", "fieldLayoutId", name, handle, "hasTitleField", "titleTranslationMethod", "titleTranslationKeyFormat", "titleFormat", "sortOrder", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -7 13 74 Homepage homepage t site \N {section.name|raw} 1 2022-04-15 04:01:19 2022-04-15 04:01:19 \N 8145b1c9-cb8f-4c86-91ba-34fe5ded34e6 -10 8 77 Pages pages t site \N \N 1 2022-04-15 04:01:19 2022-04-15 04:01:19 \N 23eda090-7e8e-401d-ab49-ee4becc34935 -12 14 79 Callout callout t site \N \N 1 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:19:48 942c9e60-2760-42ed-b03b-9e5eb133751b -1 14 68 Callout - two-tone calloutTwoTone t site \N \N 2 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:48 34f61e7c-358c-48b8-8439-42bc05ed255c -2 14 69 Callout - quote calloutQuote t site \N \N 3 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:48 fa15bb4c-adb8-4393-82c3-15c2b830867c -5 1 72 Events events t site \N \N 1 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:53 6acd6e24-26c9-4e55-a35b-c29cd36a7a3c -6 3 73 Gallery Item galleryItem t site \N \N 1 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:57 7187131b-681b-45de-a1ea-87a8d070c05a -4 4 71 Glossary Term glossaryTerm t site \N \N 1 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:04 bbf936fb-1787-437b-8ebd-a6e79409896e -8 11 75 Investigation investigation t site \N \N 1 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:10 0b946ecb-12e3-4999-9d02-fc902cb66fdf -9 9 76 Job job t site \N \N 1 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:15 39558c70-8baf-4748-9f12-49e78a04eed5 -11 12 78 News Post post t site \N \N 1 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:20 4729ad5e-485e-4f98-995d-79fa5254cd42 -14 6 81 Slideshow slideshow t site \N \N 1 2022-04-15 04:01:20 2022-04-15 04:01:20 2022-04-15 04:20:30 a77c49d2-2441-459e-bfea-63e571d25a12 -15 7 82 Staff Profiles staffProfiles t site \N {staffName} 1 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-15 04:20:35 7d60273b-66b0-4843-a42c-4b4387185a15 -3 8 70 Educator Pages educatorPages t site \N \N 2 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:49 9d045432-a0fb-4fcd-8bca-3bc93b1f7056 -16 8 83 Student Pages studentPages t site \N \N 3 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-15 04:20:53 26ca2777-e4c8-41b4-ac93-aa28d09117dd -13 5 80 Search Results searchResults f site \N {section.name|raw} 1 2022-04-15 04:01:20 2022-04-15 04:01:20 2022-04-17 00:32:54 229f2975-93d3-4c6a-9996-dfa1de3004ef -17 2 84 User Profile userProfile f site \N {section.name|raw} 1 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-17 00:32:58 573c9705-aca2-4419-b039-c7071536a2ce -18 10 85 User Profile Page userProfilePage t site \N {section.name|raw} 1 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-17 00:33:00 534d275e-b6e9-4064-9965-07e804e0fcc1 -\. - - --- --- Data for Name: fieldgroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.fieldgroups (id, name, "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -1 Common 2022-04-15 04:01:04 2022-04-15 04:01:04 \N 9940892d-32f4-4399-acac-ab559ce1c82b -6 Pages 2022-04-15 04:01:04 2022-04-15 04:01:04 \N 99f4a28a-48c3-49ca-bb4a-7acbb49fde30 -10 Site Information 2022-04-15 04:01:04 2022-04-15 04:01:04 \N cee5c2f8-2801-42c2-a56c-4fe40c85b6f3 -11 Callouts 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:22:33 df8c8d8a-c7d1-45bf-b551-ef790a5b59ad -9 Events 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:22:55 bb77d190-487e-45c5-a1d2-0208510a7d88 -2 Gallery Area 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:23:58 3754ce62-7e5c-46da-8738-2f15f70f00a4 -3 Investigations 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:24:21 3eefd793-f1fb-4692-ba0e-ff68f354543b -4 Jobs 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:24:35 8096dc6c-f1bd-4d24-8add-7df7f190a17c -5 News Posts 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:24:51 824d9ca2-e755-4e41-8f6a-18e573fec8e4 -8 Staff Profiles 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:25:41 b93cb5a6-f862-4912-9d41-4dcb4fd9e105 -7 Users 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:26:06 9b9ff039-061b-4efd-988e-553f811623b2 -\. - - --- --- Data for Name: fieldlayoutfields; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.fieldlayoutfields (id, "layoutId", "tabId", "fieldId", required, "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -188 68 106 103 f 2 2022-04-15 04:01:18 2022-04-15 04:01:18 a7198e22-b7ba-4331-be48-47f54793b251 -189 68 106 54 f 3 2022-04-15 04:01:18 2022-04-15 04:01:18 351d6934-0f66-4f44-a34a-38fcbaf69f04 -196 69 109 103 f 3 2022-04-15 04:01:18 2022-04-15 04:01:18 167e9635-27dc-4bd3-9740-d5dd5bf0bc79 -197 69 109 54 f 4 2022-04-15 04:01:18 2022-04-15 04:01:18 e013adf6-d7fe-49b1-b0c8-4e405f76f17a -208 70 112 70 f 0 2022-04-15 04:01:18 2022-04-15 04:01:18 c6a51d10-a6e5-490a-b162-3a7c5f7b01fb -210 71 113 103 f 1 2022-04-15 04:01:18 2022-04-15 04:01:18 67f9075b-a429-477b-8b1c-f6ccf2b281d7 -239 6 116 3 f 1 2022-04-15 04:01:19 2022-04-15 04:01:19 fa366bbd-8a4e-41e0-bb1f-9b124f89a40b -250 75 118 70 f 5 2022-04-15 04:01:19 2022-04-15 04:01:19 cfce8767-6eb8-4cd1-b383-4f42882c63d9 -256 1 120 3 f 1 2022-04-15 04:01:19 2022-04-15 04:01:19 32134aa8-e5e7-4f66-8264-fdfb52c151a6 -276 79 124 103 f 2 2022-04-15 04:01:19 2022-04-15 04:01:19 5e7f369b-3436-423e-91e5-21b9d6446716 -280 79 124 54 f 6 2022-04-15 04:01:19 2022-04-15 04:01:19 79875f32-2bb5-4bb3-bb8d-d7570ade88fa -285 33 127 3 f 1 2022-04-15 04:01:19 2022-04-15 04:01:19 56194597-0efc-4fb4-81fe-cbda7849cc57 -290 39 129 3 f 1 2022-04-15 04:01:19 2022-04-15 04:01:19 0e0591ca-d313-4f23-8cb8-2c936146cd82 -291 35 132 3 f 1 2022-04-15 04:01:19 2022-04-15 04:01:19 fc3129da-ca57-4f06-be4a-582f23782447 -294 37 134 3 f 1 2022-04-15 04:01:20 2022-04-15 04:01:20 4f8daf92-4166-4994-acea-0e7c7c945473 -301 82 141 70 t 1 2022-04-15 04:01:21 2022-04-15 04:01:21 1c60f1a0-010b-4fff-ae71-a5934b7dd749 -317 83 143 70 f 0 2022-04-15 04:01:21 2022-04-15 04:01:21 5c0531a9-79cc-481a-a84a-a26082e6c315 -325 4 150 52 f 1 2022-04-15 04:01:22 2022-04-15 04:01:22 be37691c-4331-4bf9-b43c-76ac5f6d5a4d -326 4 150 66 f 2 2022-04-15 04:01:22 2022-04-15 04:01:22 840ea0d4-c1ed-446b-807f-1721e6131616 -330 10 152 70 f 0 2022-04-15 04:01:22 2022-04-15 04:01:22 86cf575d-1244-43d8-9d53-122cd8ee8158 -338 13 156 66 f 1 2022-04-15 04:01:22 2022-04-15 04:01:22 1f29eaf0-2390-4769-8b86-32c53950423d -344 12 160 103 t 1 2022-04-15 04:01:22 2022-04-15 04:01:22 ace6d802-7003-4896-bb5c-bc56befe0066 -365 3 171 59 t 1 2022-04-15 04:01:23 2022-04-15 04:01:23 8912898a-76eb-4c73-b1c2-27cd30922fae -393 28 181 54 f 1 2022-04-15 04:01:30 2022-04-15 04:01:30 96190300-cd93-4799-9905-d1d2649e027b -403 7 187 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 f66ad78e-8ad3-4ed8-afe5-05f9989a5f98 -409 63 189 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 ffcca0f9-84f9-4940-aa5f-9dbc00d88108 -421 60 195 103 f 0 2022-04-15 04:01:31 2022-04-15 04:01:31 58ce9fb0-4586-410f-bbf5-1c3e08f3dfa8 -423 61 197 103 f 0 2022-04-15 04:01:31 2022-04-15 04:01:31 868986e2-916b-4c43-ba9f-5ff0927cd267 -431 62 203 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 735f2a92-36ce-4cd6-b9e6-6d88f34b4cfe -453 52 217 59 f 0 2022-04-15 04:01:31 2022-04-15 04:01:31 c29bcb0e-8558-478d-95fa-4e95d324d66c -463 53 221 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 b37f620c-f75e-4ef9-b433-91c2c212f127 -470 48 223 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 878ad77e-8a85-49ef-b796-58cfb80965ac -478 44 227 59 f 1 2022-04-15 04:01:31 2022-04-15 04:01:31 f255c0f3-c67c-4f5b-a18c-99a32574b98c -512 51 260 59 f 0 2022-04-17 00:24:15 2022-04-17 00:24:15 53f66bd8-8533-458f-95dd-702e58fe4249 -513 15 261 89 f 0 2022-04-17 00:24:15 2022-04-17 00:24:15 e584cd48-fc66-40a3-9e94-7dea19cdf423 -514 15 261 87 f 1 2022-04-17 00:24:15 2022-04-17 00:24:15 a32423b9-ee42-41c2-bc2e-8c9cb57b716e -520 89 265 103 f 0 2022-04-17 16:41:46 2022-04-17 16:41:46 0933f289-32ca-4d8f-970d-5d66a98f1df1 -521 77 266 141 f 1 2022-04-17 16:43:10 2022-04-17 16:43:10 28158b03-3c1a-4e70-b56d-d48bad48968d -522 77 266 140 f 2 2022-04-17 16:43:10 2022-04-17 16:43:10 38dc86bc-dde2-4285-be26-d70a92b1cf33 -523 74 267 141 f 1 2022-04-17 16:43:26 2022-04-17 16:43:26 7f02e174-cae9-4600-8b5f-ddfbc398cfff -524 74 267 140 f 2 2022-04-17 16:43:26 2022-04-17 16:43:26 465fe836-2de7-4c88-8275-5f0c92ca0bf5 -\. - - --- --- Data for Name: fieldlayouts; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.fieldlayouts (id, type, "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -15 craft\\elements\\GlobalSet 2022-04-15 04:01:09 2022-04-15 04:01:09 \N 3a661c42-268a-4134-af14-45715ef1c9c2 -41 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 \N f8bd46cf-4a8b-49dc-8ef0-6c7840257051 -42 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 \N 90bed1d1-9225-4f28-ba44-a9c3c65d1b28 -51 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 \N 2652f9f9-85e2-47f9-a54a-74e393426c43 -59 craft\\elements\\Asset 2022-04-15 04:01:18 2022-04-15 04:01:18 \N 20979f8e-10d5-4ac3-9946-bb661cd56a3d -67 craft\\elements\\User 2022-04-15 04:01:18 2022-04-15 04:01:18 \N cb6d67cc-50a9-41ad-9b81-f54853c2b0da -33 craft\\elements\\Asset 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:06:53 0c26bb1c-20cb-447f-b98d-994b3a4d7057 -6 craft\\elements\\Asset 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:06:58 693d6c3c-68a1-4095-af9e-0b2d893972a6 -37 craft\\elements\\Asset 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:07:02 f4f84d50-a7c3-4ef6-9b0f-6979320aa08b -39 craft\\elements\\Asset 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:07:06 8826f9f3-67f3-420e-8a4b-d20ea5fbf1c4 -68 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:48 d4231f44-575b-44ed-8325-65698b21ee70 -69 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:48 638ddd76-0ab8-4760-bd20-3008020611f2 -70 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:49 b2f278fa-9b21-477c-9134-f052bc39ba23 -23 craft\\elements\\Category 2022-04-15 04:01:10 2022-04-15 04:01:10 2022-04-15 04:21:17 3a7f2ebe-5ee7-42c5-bd24-e50a1e333fe8 -40 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:21 9532aabf-f9e0-4533-bf83-e8151ee1690d -38 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:24 274b1396-94aa-4b4a-867f-ece69df4061f -34 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:26 b75f3c94-e912-44f0-aff9-907c7b042bac -36 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:29 477b93c5-3de7-4381-872f-6d729f123491 -43 craft\\elements\\Category 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:34 9b2d602d-13ea-459b-9437-cda493e4c6b0 -30 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:23:45 bbf3925e-2c0c-40c1-ba0e-1a171d19acb0 -58 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:24:40 a0940026-9c0c-4897-803a-ccda4fa0dc50 -19 craft\\elements\\MatrixBlock 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:24:42 007709ed-b343-4721-9b2a-e6874c493fe6 -2 craft\\elements\\MatrixBlock 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:24:42 5045d08e-1627-42b2-a2c8-8c0698ccbb44 -24 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:24:42 908d7981-63ac-461e-81c4-da6c921a1db9 -18 craft\\elements\\MatrixBlock 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:24:42 bc20e833-6858-4927-bb1f-e3f2210012d2 -25 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:24:42 735b7a3e-8f34-47ba-8b65-d9c1571564ca -27 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:25:00 73eb819a-d08d-483b-9006-bbadd229c2d4 -29 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:25:00 c83931c4-a320-4c61-8034-d02aaa53b369 -16 craft\\elements\\MatrixBlock 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:26:19 e60906a6-87e6-43fc-bdca-b28f7a636a06 -9 verbb\\supertable\\elements\\SuperTableBlockElement 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:26:28 6d7de242-d6d1-42a1-907a-cad7e9ba769f -28 craft\\elements\\GlobalSet 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:28:09 5b083a00-8eea-4a2e-9aae-1aa4400e850c -20 craft\\elements\\GlobalSet 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:28:12 ed838c10-71c3-4eee-9933-3e83d266a14b -17 craft\\elements\\GlobalSet 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:28:14 2504b1ee-ec68-4059-90ea-7ef9aaf7259c -64 craft\\elements\\Tag 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:28:32 b8dd71e1-4eb2-415d-bed8-53a366de6934 -21 craft\\elements\\Tag 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:28:33 b0e00f53-dc6a-41b2-94dd-ab9c862eb8ad -66 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 d606865c-35e5-4458-a367-6579a71decf8 -10 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 c102e484-6dbd-4935-a91b-9673b3f53d97 -55 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 a0bb671e-e629-437d-b918-aa4636879c89 -8 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 a3ad26d8-31e3-47be-8a53-30b10466c167 -57 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 e41c0041-21b6-4d8f-ba64-e263d7b9d6ae -13 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:22 747dd2e5-0613-44a9-a2c6-433af65f0343 -22 craft\\elements\\MatrixBlock 2022-04-15 04:01:10 2022-04-15 04:01:10 2022-04-15 04:31:26 9318c35e-328a-4ee7-b7c4-06e6beb9a5fb -74 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 \N 290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e -77 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 \N 4cb617a1-f4f9-4f4f-ae58-c44be48749b8 -35 craft\\elements\\Asset 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:06:47 eb8fe352-25cf-40ad-8936-2c2da39d8451 -1 craft\\elements\\Asset 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:07:17 d9f18ed7-102c-4169-b9e8-6fb4b8401ebd -79 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:19:48 07a17729-4353-45e5-b214-5c8a058996a0 -72 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:53 3f368182-1b28-45f6-8acc-ce602279d8ce -73 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:57 a1e7507c-8f05-496a-bcf1-7f0c660a18b3 -71 craft\\elements\\Entry 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:04 a8cd2eac-2f6d-4d2d-8c0b-bb3f624542dd -75 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:10 a71ccdf1-e22b-4223-a3d9-c5cffb283ff2 -76 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:15 eabbd9fa-466c-4447-949f-c961d410b273 -78 craft\\elements\\Entry 2022-04-15 04:01:19 2022-04-15 04:01:19 2022-04-15 04:20:20 1a9ed06e-35d9-4eda-925c-f2d9095e0364 -81 craft\\elements\\Entry 2022-04-15 04:01:20 2022-04-15 04:01:20 2022-04-15 04:20:30 7173d363-4be4-4b08-b42c-f8d184b33399 -82 craft\\elements\\Entry 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-15 04:20:35 389cec8b-4c52-452f-b228-8e59f42953fd -83 craft\\elements\\Entry 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-15 04:20:53 95fb48a9-5d74-4bdd-bad7-5bdcd47cbf66 -26 craft\\elements\\MatrixBlock 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:23:01 900be27e-c6e3-4ec1-a077-9c5fde0de66a -88 craft\\elements\\MatrixBlock 2022-04-15 04:01:24 2022-04-15 04:01:24 2022-04-15 04:23:02 d4f1bbbd-99bc-4368-8df7-61e6ef202234 -45 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:24:40 96e80ddc-8155-4f7e-99db-4292a90623d3 -48 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:24:40 434722a0-17ca-49aa-908b-6a945f4cf383 -5 benf\\neo\\elements\\Block 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:24:40 4cd78446-0a20-4a25-87ab-8e4e36551c55 -50 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:24:40 09613661-a838-4f69-a268-d8e9fb11b021 -31 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:24:40 ec992cc9-cc3c-4e35-846c-4c5f7b2c5bcc -84 craft\\elements\\Entry 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-17 00:32:58 0a7fe430-4407-4e33-987b-a11f3a83de99 -85 craft\\elements\\Entry 2022-04-15 04:01:21 2022-04-15 04:01:21 2022-04-17 00:33:00 0bb6c604-c476-48b5-aaa7-1a297fd47a97 -60 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:24:40 987cc3e9-191e-4f9e-bc39-12a738e462f7 -87 craft\\elements\\MatrixBlock 2022-04-15 04:01:23 2022-04-15 04:01:23 2022-04-15 04:26:28 9b2a8c49-6d16-4855-9829-45ea09202d2b -86 craft\\elements\\MatrixBlock 2022-04-15 04:01:22 2022-04-15 04:01:22 2022-04-15 04:27:27 0a6fe3d4-aab8-496a-bfb7-db947e8f8ab1 -49 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 72820c08-6638-412b-bb2c-97b8150cc0ec -47 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:31:19 21547f51-6313-4ae1-bb0f-fbe1a5857821 -46 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:31:19 24eed9a2-1842-4d0b-96f0-485dfe1c7c35 -44 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:31:19 6258b6b1-bf13-44d9-87b7-640daf507005 -65 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 6ff970b8-a87f-48f0-8424-563eaae86027 -62 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 2755516f-02bd-49aa-9f6e-32e5ad8cbb79 -54 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 4e3c5644-e500-403a-8c9e-f66bf7c4937f -53 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 4b6d230e-1301-4912-919c-6c690036b3e6 -4 benf\\neo\\elements\\Block 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:31:19 d9c9eb2f-9504-4dc2-8371-f61bdf5daa34 -56 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 756e8454-fa42-4a48-b89b-7b6e4a39b0b7 -63 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 51150454-bc59-4d8d-a40b-4bc71f14e149 -3 benf\\neo\\elements\\Block 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:31:19 2c3aebef-93a3-4cb1-beda-4d47a13a0b8e -7 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 42368af2-9545-4c5c-95a7-b4049101ef09 -12 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 d12c81d8-7643-44fc-93c0-6b61963076b0 -11 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 b1c3fdf1-1d88-48ee-a27f-cbec1ec53c1d -14 benf\\neo\\elements\\Block 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:31:19 1e2db49e-b024-4fac-bf2c-2cc02ab01005 -52 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 5ed91041-488b-4b8e-a7b2-e76f8ccc0fa3 -32 benf\\neo\\elements\\Block 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:31:19 7ea8d42a-0d28-422c-ada3-fdafdfe9ce8c -61 benf\\neo\\elements\\Block 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:31:19 25297778-9fc8-485a-ad7d-5c49b6aff101 -80 craft\\elements\\Entry 2022-04-15 04:01:20 2022-04-15 04:01:20 2022-04-17 00:32:54 3deda0f1-30dc-4e23-ba79-2b959145b27e -89 benf\\neo\\elements\\Block 2022-04-17 16:41:46 2022-04-17 16:41:46 \N 2dd1cc59-93d5-4a43-914c-395016509e05 -\. - - --- --- Data for Name: fieldlayouttabs; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.fieldlayouttabs (id, "layoutId", name, elements, "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -120 1 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"ce5de347-f24d-4cc2-b80f-7db689345533"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 8c7052ae-7203-4211-8e55-d8ac1002d61e -106 68 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c977b75-9ee1-4cdb-9d2a-203639f4af84"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fb052686-4537-4fe5-9ce2-ff3fd4a341a2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"61b9d842-7365-4bbf-883c-1b6433dc15f4"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 63fa85b1-a3d6-478e-810e-d3faefecdf48 -107 68 Appearance [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"8b8ed305-e6e6-4754-925f-bb07427b2060"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Background Image","instructions":"","tip":null,"warning":null,"required":"","width":50,"fieldUid":"496e755e-78ab-4e3f-8c3a-9b320023b8ec"}] 2 2022-04-15 04:01:18 2022-04-15 04:01:18 7924bae8-7257-4be4-aafd-0825d6297ff8 -109 69 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d7fc5f39-2426-421b-bd0b-10aadae80ae3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c977b75-9ee1-4cdb-9d2a-203639f4af84"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 622fc188-3112-4419-ad6d-b5ed95ebc7cd -110 69 Quote [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"271253b0-e9b7-4bf1-be32-ce31d71b48b1"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"d12b2ae4-6d10-41ef-8e22-778f54b2f2d0"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"48ba11bd-90a5-4239-a24c-d44d01affbcf"}] 2 2022-04-15 04:01:18 2022-04-15 04:01:18 7856901e-291c-4b1b-a3c0-fdf700613d24 -147 64 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 586b1ef1-71b7-4295-a715-366732be82e8 -199 66 Content [{"type":"craft\\\\fieldlayoutelements\\\\Tip","tip":"Complex Tables nested inside this container will use a tabbed presentation with each Complex Table having its own tab.","style":"tip"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 fc312c4f-edc5-466b-98dd-2f8c66476873 -111 70 Pages [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":75},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"831db889-442e-4553-9076-fc3bc2843c8c"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"cd801712-4ba3-4a9c-8fab-0d3e2a58b4eb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"3c9eb8f7-9f84-4c22-84d5-531be77aa6b6"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"05eead62-7bf9-43e4-a7e8-bcd8f9f77323"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"72e5075a-9b06-4674-b040-615f4a6f7b70"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"8b5bcbee-1883-48ca-8c9a-6c506b9abb99"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fa690eba-6d46-4a5e-9dcd-0845f5b56c1b"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 f477ea9a-6759-47bf-a1b6-fcc1f610484d -112 70 Sub Hero Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Sub Hero Header","instructions":"","tip":null,"warning":null,"required":"","width":100,"fieldUid":"7970cd65-7a96-418a-8581-d6df4e039e6d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"24f23fec-fc66-46f8-86e1-396d01315ad2"}] 2 2022-04-15 04:01:18 2022-04-15 04:01:18 8a6163fd-63ec-406c-8309-e2eb9bc8c2a4 -113 71 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Term","instructions":"","tip":null,"warning":null,"width":25},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Definition","instructions":"","tip":null,"warning":null,"required":"","width":75,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"496e755e-78ab-4e3f-8c3a-9b320023b8ec"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"10118ebf-e3bf-4b1b-bbb8-4b57ab3753c8"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 5ee7377a-b64c-4692-a24c-7597fdfb0c83 -114 72 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"05eead62-7bf9-43e4-a7e8-bcd8f9f77323"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"3146b06e-af03-43e7-b278-3a65c81f610e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":25,"fieldUid":"a8ba2de3-ff22-4a96-9a53-00b6dec31def"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":25,"fieldUid":"87362cd0-662a-4068-9482-5ff62fe472c4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":25,"fieldUid":"04000104-ec26-4d82-959a-729454e7f1cc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":25,"fieldUid":"ddb3efd5-1bce-43e1-9fb9-399ada8a8126"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"d93d96b1-80fe-486a-9ada-5d52b6e67009"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":25,"fieldUid":"75f0b770-5006-4359-848f-96415196bfe0"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"960543c0-3ba6-466b-aa9e-9182279dd49a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":25,"fieldUid":"72a74d52-7fcc-4c4e-8db1-1528c7ae5ee3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"cd801712-4ba3-4a9c-8fab-0d3e2a58b4eb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"72e5075a-9b06-4674-b040-615f4a6f7b70"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 d6adad3f-3254-4504-989d-97e1ed11c40f -115 73 Gallery Assets [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Title","instructions":null,"tip":null,"warning":null,"width":50},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"e425947f-95b4-443c-ab86-fe521acc1f29"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"8bfcc6b7-ec2f-4759-bce9-c62bc12aecd4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Video URL","instructions":"If a video is the main asset, link to it here.","tip":null,"warning":null,"required":"","width":100,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Description","instructions":"Teaser for the gallery item","tip":null,"warning":null,"required":"","width":100,"fieldUid":"657b9edd-b6d3-4b7f-af89-36117c5d98a8"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":50,"fieldUid":"46d17af4-896a-4fc5-90bf-ac826090d9bc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"983dcb96-8eb2-4138-9c79-603b779fe2bb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"51414e74-22c3-4134-9ccb-34f524920c2c"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"5a6d7b10-920d-464d-85ea-fc3881082fd7"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":50,"fieldUid":"39e18ee6-2a14-4d32-94b9-867cbba8380b"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"30885296-ea6f-4481-8e0f-e9d17e37c7c5"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fbebfdbb-a4ca-48dd-8627-37fc2ffff0a3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"40b120c8-203c-4787-b78c-7bfd9c56fe2f"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5b70de37-9d5f-4c8f-87c7-9f2225761f54"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d23a9bfc-61f9-46fa-bfe4-a4ca97a20a61"}] 1 2022-04-15 04:01:18 2022-04-15 04:01:18 0c405b48-f6cf-4d9b-b0ef-92db651f6afa -116 6 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 9cc03051-4f26-48ec-bc8d-872d471e59fd -132 35 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"58aa24c3-97e4-43e7-a812-7374e5650180"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"0073b1d1-a221-431d-aab9-bf4e193adf4f"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 260b9227-94e3-4cba-a080-163afda69edf -133 36 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"User-friendly name","tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:20 2022-04-15 04:01:20 a3f9e75d-3dac-4a74-a53a-3e1b52224b0d -118 75 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":75},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"10e8304e-93be-4c77-b1e9-7d9058c4aa92"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Internal Landing Page","instructions":"","tip":null,"warning":null,"required":"","width":50,"fieldUid":"a8fbf209-7591-40fa-88d4-b5944f4d27d8"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":75,"fieldUid":"496e755e-78ab-4e3f-8c3a-9b320023b8ec"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Approximate Duration","instructions":"","tip":null,"warning":null,"required":"","width":25,"fieldUid":"7970cd65-7a96-418a-8581-d6df4e039e6d"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 0641f69a-c159-4054-bc43-e5c97c10274a -119 76 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Location","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"40b120c8-203c-4787-b78c-7bfd9c56fe2f"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"f282d5ff-8da0-4ebb-a160-e5446c02193d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"70d00340-3577-4a61-a2be-6e6fd986b5a7"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"84116f7d-7a26-41d7-bd7f-79761f9b50a9"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 1423d624-af2c-4a3e-be7a-99bf563bef2b -123 78 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"05eead62-7bf9-43e4-a7e8-bcd8f9f77323"},{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"75f0b770-5006-4359-848f-96415196bfe0"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":25,"fieldUid":"4404d713-d76b-4bb1-a9aa-bd88253b11d3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"d49be42e-1e68-4688-ac3a-d8c7f7181965"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"6ed14c66-fec8-4bca-8f29-02cbd1620d12"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"c11d26d4-236a-4b06-99f6-3a8f67821ada"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"522db817-08b6-4ecf-a423-4aec204ab85d"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 75ef5e01-e51b-437a-8d43-b59a259ebd76 -134 37 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"}] 1 2022-04-15 04:01:20 2022-04-15 04:01:20 377a52e9-6af3-4d67-b17f-038ebe793f7d -124 79 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Title","instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"496e755e-78ab-4e3f-8c3a-9b320023b8ec"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"cc3b4231-1a7c-42f3-934c-cadeb0076f8c"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"In place of an image, a dynamic component can be chosen (currently only for Alert Stream)","tip":null,"warning":null,"required":"","width":25,"fieldUid":"fa690eba-6d46-4a5e-9dcd-0845f5b56c1b"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c977b75-9ee1-4cdb-9d2a-203639f4af84"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 0346a5ff-2d4b-44a5-a14f-135035893683 -125 79 Appearance [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"8b8ed305-e6e6-4754-925f-bb07427b2060"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"36247100-a0f8-4eb9-b190-898131bf97b3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"dfd8564d-5db6-4167-99db-29867a64bc2c"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"753b10b6-e9e6-44f5-a9d9-4a07788733e1"}] 2 2022-04-15 04:01:19 2022-04-15 04:01:19 54c75fe3-4554-4267-987c-6bd2ffc8fb17 -195 60 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 d2f16214-a2f0-47fd-9b48-484912d91925 -127 33 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 a00d96cb-fe9b-4f4c-a996-2f9c5ac6e5c3 -128 34 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"3146b06e-af03-43e7-b278-3a65c81f610e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"a8ba2de3-ff22-4a96-9a53-00b6dec31def"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"87362cd0-662a-4068-9482-5ff62fe472c4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"04000104-ec26-4d82-959a-729454e7f1cc"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 421123c5-91bb-41ab-9f7f-057c80970ff7 -129 39 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"39af5de5-d299-4bc5-965a-af2d128c7f1a"}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 3f724ba4-c64f-412c-88ae-89ede6953d54 -130 40 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"","tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 1c841ed3-23e9-4b78-a177-8091f1abc726 -131 38 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"User-friendly job type","tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:19 2022-04-15 04:01:19 33924e10-387b-43b5-b394-6a4390b751b3 -136 43 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"User-friendly filter name","tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:20 2022-04-15 04:01:20 b43244bd-3ee4-4b32-84a4-8032d2c587a3 -138 81 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Description","instructions":"Teaser for the slideshow as a whole","tip":null,"warning":null,"required":"","width":100,"fieldUid":"657b9edd-b6d3-4b7f-af89-36117c5d98a8"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"8bfcc6b7-ec2f-4759-bce9-c62bc12aecd4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b4139639-fe83-4dd3-acf6-581a798190b5"}] 1 2022-04-15 04:01:20 2022-04-15 04:01:20 4b88bc18-0798-4461-8f42-21e11c478c74 -140 9 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"9ad13bcd-637a-4757-9968-cdcc02cfd478"}] 1 2022-04-15 04:01:21 2022-04-15 04:01:21 70c2c917-fae1-4595-b3cb-eb019eda8584 -141 82 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Name","instructions":"","tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Title","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"7970cd65-7a96-418a-8581-d6df4e039e6d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"1d7324d5-d322-4b06-9eb5-52a6c2f856f3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"40b120c8-203c-4787-b78c-7bfd9c56fe2f"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"7beb32e3-0674-4b9c-9878-022862950868"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"7e3805b7-2117-4d8a-865a-5abd90b6d518"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Pull Quote","instructions":"","tip":null,"warning":null,"required":"","width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b144a695-58be-4586-81cf-0ae9030280ce"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"67348234-547f-437f-8356-934347dddb5a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"40ee52fe-bbe1-4b44-97ea-ef987105496b"}] 1 2022-04-15 04:01:21 2022-04-15 04:01:21 cd4b0d81-a055-4ebd-b4b8-6a1a3f7f237c -142 83 Pages [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"831db889-442e-4553-9076-fc3bc2843c8c"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"cd801712-4ba3-4a9c-8fab-0d3e2a58b4eb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"3c9eb8f7-9f84-4c22-84d5-531be77aa6b6"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"05eead62-7bf9-43e4-a7e8-bcd8f9f77323"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"72e5075a-9b06-4674-b040-615f4a6f7b70"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"8b5bcbee-1883-48ca-8c9a-6c506b9abb99"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fa690eba-6d46-4a5e-9dcd-0845f5b56c1b"}] 1 2022-04-15 04:01:21 2022-04-15 04:01:21 e1906e2c-5223-477b-b919-32f9eb0fb07a -143 83 Sub Hero Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Sub Hero Header","instructions":"","tip":null,"warning":null,"required":"","width":100,"fieldUid":"7970cd65-7a96-418a-8581-d6df4e039e6d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"24f23fec-fc66-46f8-86e1-396d01315ad2"}] 2 2022-04-15 04:01:21 2022-04-15 04:01:21 19890dd4-d94d-47de-a8d0-c74e40e4cbde -146 21 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 dc79c7de-ddf3-4002-bab0-7b2ba096a0a4 -148 19 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"a61323db-26ac-4898-873c-a6c6b66fcb86"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 5aae7dab-66c7-4708-a13a-4f1169f177d0 -201 65 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d4696dbe-019e-4c97-a95d-07bfaf9dbd03"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 95c88bb8-f392-4b09-baf8-7214a15137fc -150 4 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":false,"width":50,"fieldUid":"e9726196-f241-49d4-9b6b-9e8d419e6669"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"5f0325e0-cdba-4181-a634-bd8ebf451723"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 8829235d-5aab-4c53-bcf4-1f9daafa43f8 -152 10 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Table Title","instructions":"","tip":null,"warning":null,"required":false,"width":50,"fieldUid":"7970cd65-7a96-418a-8581-d6df4e039e6d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"635a4a93-f10b-4d3c-bd44-2ea1474ad4cb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"f0603433-ef74-4883-8aec-03e31f8dc34e"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 294be91f-036c-4366-8c86-ec4bb518fdcf -154 14 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"aa649fa7-795e-427b-bb5e-dbbf5668c3b1"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 cfbc145d-cac4-4025-9513-1ef0f886f49e -156 13 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5f0325e0-cdba-4181-a634-bd8ebf451723"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 7082bd6f-a1c9-4d1a-b9b1-ce3e061da116 -158 11 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 c042c750-79ac-4f34-abfd-0e6ca227d4c5 -160 12 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Question","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Answer","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 baba5377-c448-4a3a-b24f-777c24501472 -161 2 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"0f48338c-1c16-4600-9230-68bacb7c21e3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"f444667c-6ea1-4e0f-89b2-35b059e27bfc"}] 1 2022-04-15 04:01:22 2022-04-15 04:01:22 3d527b5b-a8db-412e-b87e-6ea934f73ab4 -179 17 Custom Breadcrumbs [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"","width":100,"fieldUid":"9c34fc8b-8bc3-4f8a-bbc8-ea58a018719a"}] 1 2022-04-15 04:01:30 2022-04-15 04:01:30 dd58f81e-83f4-452a-826a-8b0c71b193c4 -164 30 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"966a6b65-ca53-48a8-89dc-74983cd624ef"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"ddf8dce2-4fa1-43d1-b306-b34d9d97a91b"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"4294fb85-8029-437c-a2e5-76bcd1a79ef1"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 16c33743-89ea-4728-aac0-a573a1343e6b -165 29 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"cb6a7cee-4f9e-4191-8c6d-33ccdd921fec"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 203e9b0c-09be-495a-89a1-672649472913 -166 27 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"cc694df6-ebfe-4e0c-b4fe-713761f100df"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 c3fb6320-47d2-4652-a79f-41ca33643664 -167 16 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"af1b8590-3d8a-4eb1-90e1-60e3d7407a1a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":true,"width":100,"fieldUid":"d889713c-632a-4323-bb10-4b2bc53545ad"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 eb0c965d-f114-433d-986c-c47665160e18 -168 18 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"a5bb0742-012f-4683-a471-874944bf3280"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 354ea070-7e70-420c-b21e-2ede9ca005c5 -169 26 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5075e912-4aa1-4ce4-96b2-8868358b51e3"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 e9b33212-20c8-4358-943b-f2d4872d2b86 -171 3 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Image","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"fb052686-4537-4fe5-9ce2-ff3fd4a341a2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 01929e59-b3f9-46b8-ad87-957ce6f1fe04 -172 25 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"1e0c12ac-5dd7-4ed2-8cda-3801130b11e1"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 fc24c3ac-6325-4ecc-ab72-80a28fa939bf -173 24 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"c4060079-e438-4c63-8b06-77cdea857fd9"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"95b97a67-eccb-4910-b0e8-77f5860058b4"}] 1 2022-04-15 04:01:23 2022-04-15 04:01:23 4ecd8b35-e10d-4ec5-9f57-c86e6210f37d -193 57 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Video URL","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"10118ebf-e3bf-4b1b-bbb8-4b57ab3753c8"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 119d7d0b-2995-4609-99e8-5c661b819ae4 -197 61 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 27ebd961-9d14-4daa-970a-26d09559d8e1 -174 22 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5ca18cb3-5a7b-4764-9e18-fc24b4cecc14"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5548b745-642b-4b15-8f17-4ce7457689a8"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"9c14ac7e-c466-4c2d-a2fd-e19a68fc706d"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"e338eebb-6488-4f58-a07e-db43f28ff56b"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"2755abe1-7dd5-428c-a6bb-30d2bd59a362"}] 1 2022-04-15 04:01:24 2022-04-15 04:01:24 3f5277df-6439-46ae-8c1b-f004cb1e2769 -180 20 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"e48cbecf-107a-43c6-b099-9d6f3d7cadd8"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"c9bce017-1c1c-4949-ad3b-a5c0b991a83a"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"03d7331c-b357-4eed-a6b0-3c5a403cae73"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"58f1a805-f9c5-46ce-81dd-e17a3ea99353"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"61e2311c-55a3-4219-9afe-606f0f422e3f"}] 1 2022-04-15 04:01:30 2022-04-15 04:01:30 8eba6aa5-f285-4ce3-ae8c-840d7a4fa79d -181 28 Links [{"type":"craft\\\\fieldlayoutelements\\\\Tip","tip":"Select an internal entry (page or gallery asset) or provide a link to an external webpage.","style":"tip"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c977b75-9ee1-4cdb-9d2a-203639f4af84"}] 1 2022-04-15 04:01:30 2022-04-15 04:01:30 e1756793-d8cb-4566-a19d-008505e27efb -182 28 Colophon [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"20aeb76c-ce1e-47c4-96bd-6ebc1d456ef7"}] 2 2022-04-15 04:01:30 2022-04-15 04:01:30 972386df-5d65-41a1-bb94-000115604601 -183 28 Financial Supporters [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"5ca378e1-cfb5-4db9-ad3c-1d6ef36536b7"}] 3 2022-04-15 04:01:30 2022-04-15 04:01:30 054611b4-4f71-4493-b9a4-1092eb46a867 -185 5 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Staff Profile","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d4696dbe-019e-4c97-a95d-07bfaf9dbd03"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 82179e6e-9060-4d95-ac8b-b351144593ee -187 7 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":" ","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"Optional link that appears at the bottom of the grid.","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 1383d3cf-cadd-4d06-a3a4-f01d78f230f9 -189 63 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"fa690eba-6d46-4a5e-9dcd-0845f5b56c1b"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Slider Items Number","instructions":"Max # dynamic slide items to add to this block.","tip":null,"warning":null,"required":false,"width":50,"fieldUid":"660361f1-3ecb-4c5e-9274-76e54f1f291f"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 e586ea15-8a7d-4ec3-9b66-812959d6e8bb -191 58 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Video URL","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"10118ebf-e3bf-4b1b-bbb8-4b57ab3753c8"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 68256df8-d512-4717-90d1-f702f618f120 -203 62 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Staff Type","instructions":"Leave blank for all profiles","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7beb32e3-0674-4b9c-9878-022862950868"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"660361f1-3ecb-4c5e-9274-76e54f1f291f"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 3269e1ca-2c43-4235-92dc-aaebf7c2a749 -205 56 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"e98e0ffd-73fa-4e57-808c-dcb9873209ca"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":50,"fieldUid":"d4696dbe-019e-4c97-a95d-07bfaf9dbd03"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 27ca7a88-c5bf-4a7f-af78-bda78d659f85 -207 8 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"af3e9835-4926-4399-bda9-7f6882cdce5e"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 abe4b07f-80a1-49f6-9b41-0536c8c80bf4 -209 54 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"c5f150d4-fc85-4a5f-a3a7-4d4a1d655861"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 4e32dd96-9a4d-477d-baba-608eb28df259 -211 31 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fb052686-4537-4fe5-9ce2-ff3fd4a341a2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"10118ebf-e3bf-4b1b-bbb8-4b57ab3753c8"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 f5cb6bdc-2c81-4521-9df3-1b1e6dd3facf -213 32 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"fb052686-4537-4fe5-9ce2-ff3fd4a341a2"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"10118ebf-e3bf-4b1b-bbb8-4b57ab3753c8"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 3a2a65e3-b993-41b3-bae6-abbb541e0704 -217 52 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 1583fbbf-8cec-4f59-ac68-71a30a2f0f88 -219 50 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Link text","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":100,"fieldUid":"a71f443d-14a3-402b-90ba-524dcce806d2"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 1fb41614-19fa-4a98-8801-dbca710a84a9 -221 53 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4404d713-d76b-4bb1-a9aa-bd88253b11d3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"660361f1-3ecb-4c5e-9274-76e54f1f291f"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 f3bb3ac8-190e-4e9c-91b1-ac03e5df5f80 -223 48 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"660361f1-3ecb-4c5e-9274-76e54f1f291f"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 980f4c20-2986-433f-af0a-5f187319f4e1 -225 55 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"838028d1-bb13-49aa-a2ee-b0b2e7e6a4fa"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 3fe89b61-386b-4a6b-af40-58df468ffdf1 -227 44 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"Heading","instructions":"","tip":null,"warning":null,"required":false,"width":100,"fieldUid":"b0ce3829-20c1-44ef-a7c7-499800645afc"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"660361f1-3ecb-4c5e-9274-76e54f1f291f"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 3ff836d8-85ab-44d9-98b0-4545851c06f5 -229 45 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"0df27088-950f-4f9e-9115-06e8f780b5ca"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 e5b36e3c-528e-4de7-b2e9-31b1b1c38696 -231 46 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"0df27088-950f-4f9e-9115-06e8f780b5ca"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 5ad38545-3f83-4169-b6ac-4d13c060b3ff -233 47 default [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"75f0b770-5006-4359-848f-96415196bfe0"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"cd801712-4ba3-4a9c-8fab-0d3e2a58b4eb"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 cf529c30-fc23-4c1d-bf46-915cd8a504c0 -235 49 default [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":25,"fieldUid":"36eb6d5c-23a9-43c9-bf13-4ca926869004"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"4a55a5d1-655b-4e30-8466-c84b6d8558dd"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":"","instructions":"","tip":null,"warning":null,"required":"1","width":50,"fieldUid":"cd801712-4ba3-4a9c-8fab-0d3e2a58b4eb"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"6f86b4dc-dab0-46fa-860d-81f6ebe6b541"}] 1 2022-04-15 04:01:31 2022-04-15 04:01:31 64a4b576-9a18-4a36-8177-981df4c29100 -236 23 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"User-friendly name","tip":null,"warning":null,"width":100}] 1 2022-04-15 04:01:33 2022-04-15 04:01:33 516139c9-270d-46ce-9487-9a95947f7708 -237 88 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"1ed94e58-7078-46fb-b590-0692fbdf9c20"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"e7913600-c914-4ab1-a9bb-abd2bdcbfb94"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"74319755-d24f-4991-a84a-0c1c031cb21e"}] 1 2022-04-15 04:01:34 2022-04-15 04:01:34 760696b9-809f-4505-806c-4883031f965b -238 87 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":25,"fieldUid":"380c1cbe-884e-421b-9e31-1f0dfc81e15f"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":75,"fieldUid":"c9e9db12-fcdb-4b82-a8c8-eef21b3543af"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4b94ba3d-060c-4a09-b2dc-c519a4c83709"}] 1 2022-04-15 04:01:34 2022-04-15 04:01:34 e58c8efc-5df5-4d03-a882-f3897c54d799 -239 86 Content [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"991c5031-3b97-45d8-8829-c8e0c79537a9"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"dff2a767-333e-4c9d-880c-143e1ca2aaa3"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"cbf3fbbb-2f2b-4568-a228-f8c63ff4601c"}] 1 2022-04-15 04:01:35 2022-04-15 04:01:35 a1407f4c-ce31-45d8-b7f4-340947098ed4 -251 85 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:14 2022-04-17 00:24:14 0a987b4f-8073-416e-87f3-7f9ab349c6b9 -253 84 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:14 2022-04-17 00:24:14 ca2b38c8-ffb7-4ac0-b391-9b2ab9123f3c -254 80 Content [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:14 2022-04-17 00:24:14 e6e4190e-fdde-445c-9c86-adceba01eb29 -257 42 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"User-friendly name","tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:14 2022-04-17 00:24:14 c167253a-62d5-4006-a167-4967488b25f5 -258 59 Content [{"type":"craft\\\\fieldlayoutelements\\\\AssetTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:15 2022-04-17 00:24:15 d5c3ca66-a24f-4036-86ce-b8ee07cfc86f -259 41 Content [{"type":"craft\\\\fieldlayoutelements\\\\TitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Label","instructions":"","tip":null,"warning":null,"width":100}] 1 2022-04-17 00:24:15 2022-04-17 00:24:15 56c27595-a906-4bd7-9942-9737996bff0d -260 51 Link [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"d019727b-a6d5-43d9-a688-f10df985a87e"}] 1 2022-04-17 00:24:15 2022-04-17 00:24:15 a37c7f02-a3e0-41a0-b86a-1d4f2236ad3d -261 15 Metadata [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"8fff3c50-28ba-4af7-8166-e3d82a23ae26"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"acbea415-ee80-409c-90e2-90ac546820a6"}] 1 2022-04-17 00:24:15 2022-04-17 00:24:15 af59b61d-1cb3-4325-bb4d-00c625c77fef -265 89 Tab 1 [{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"7db205b7-a548-42f1-8c26-416ec51cf3fa"}] 1 2022-04-17 16:41:46 2022-04-17 16:41:46 5e7cbd3e-6218-4860-8e19-e3e6a0fb55a0 -266 77 Pages [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":"Title","instructions":null,"tip":null,"warning":null,"width":75},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"641bcbaa-093a-41bc-a403-6696f52ce6a9"}] 1 2022-04-17 16:43:10 2022-04-17 16:43:10 f743d294-a642-438b-91e2-a378698091a1 -267 74 Pages [{"type":"craft\\\\fieldlayoutelements\\\\EntryTitleField","autocomplete":false,"class":null,"size":null,"name":null,"autocorrect":true,"autocapitalize":true,"disabled":false,"readonly":false,"title":null,"placeholder":null,"step":null,"min":null,"max":null,"requirable":false,"id":null,"containerAttributes":[],"inputContainerAttributes":[],"labelAttributes":[],"orientation":null,"label":null,"instructions":null,"tip":null,"warning":null,"width":100},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4"},{"type":"craft\\\\fieldlayoutelements\\\\CustomField","label":null,"instructions":null,"tip":null,"warning":null,"required":false,"width":100,"fieldUid":"641bcbaa-093a-41bc-a403-6696f52ce6a9"}] 1 2022-04-17 16:43:26 2022-04-17 16:43:26 72b82cfc-2af9-4432-b63f-fd34e6d32e59 -\. - - --- --- Data for Name: fields; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.fields (id, "groupId", name, handle, context, "columnSuffix", instructions, searchable, "translationMethod", "translationKeyFormat", type, settings, "dateCreated", "dateUpdated", uid) FROM stdin; -3 1 Alternative Text altText global \N Required description of the image for non-sighted users (https://webaim.org/techniques/alttext/). t site \N craft\\fields\\PlainText {"byteLimit":null,"charLimit":null,"code":"","columnType":null,"initialRows":"4","multiline":"","placeholder":null,"uiMode":"normal"} 2022-04-15 04:01:04 2022-04-15 04:01:04 39af5de5-d299-4bc5-965a-af2d128c7f1a -52 1 Link Text linkText global \N Text for optional link at end of block. Will be populated by the page title if left blank and referencing an internal entry. t none \N craft\\fields\\PlainText {"byteLimit":null,"charLimit":null,"code":"","columnType":null,"initialRows":"4","multiline":"","placeholder":null,"uiMode":"normal"} 2022-04-15 04:01:06 2022-04-15 04:01:06 e9726196-f241-49d4-9b6b-9e8d419e6669 -54 1 Links links global \N t site \N benf\\neo\\Field {"maxBlocks":"","maxTopBlocks":"","minBlocks":"","propagationMethod":"all","wasModified":false} 2022-04-15 04:01:06 2022-04-15 04:01:06 4c977b75-9ee1-4cdb-9d2a-203639f4af84 -59 1 Link mixedLink global \N t site \N lenz\\linkfield\\fields\\LinkField {"allowCustomText":true,"allowTarget":true,"autoNoReferrer":true,"customTextMaxLength":0,"customTextRequired":false,"defaultLinkName":"entry","defaultText":"","enableAllLinkTypes":false,"enableAriaLabel":false,"enableElementCache":false,"enableTitle":false,"typeSettings":{"asset":{"allowCrossSiteLink":false,"allowCustomQuery":false,"enabled":false,"sources":"*"},"category":{"allowCrossSiteLink":false,"allowCustomQuery":false,"enabled":false,"sources":"*"},"custom":{"allowAliases":false,"disableValidation":false,"enabled":false},"email":{"allowAliases":false,"disableValidation":false,"enabled":true},"entry":{"allowCrossSiteLink":false,"allowCustomQuery":false,"enabled":true,"sources":"*"},"site":{"enabled":false,"sites":"*"},"tel":{"allowAliases":false,"disableValidation":false,"enabled":true},"url":{"allowAliases":false,"disableValidation":false,"enabled":true},"user":{"allowCrossSiteLink":false,"allowCustomQuery":false,"enabled":false,"sources":"*"}}} 2022-04-15 04:01:06 2022-04-15 04:01:06 d019727b-a6d5-43d9-a688-f10df985a87e -66 1 Entry - Page pageEntry global \N t site \N craft\\fields\\Entries {"allowSelfRelations":false,"limit":"","localizeRelations":false,"selectionLabel":"Add a Page","showSiteMenu":true,"source":null,"sources":["section:f1b8c943-bc12-4001-9e2a-d531379f1aaf"],"targetSiteId":null,"validateRelatedElements":false,"viewMode":null} 2022-04-15 04:01:07 2022-04-15 04:01:07 5f0325e0-cdba-4181-a634-bd8ebf451723 -70 1 Plain Text plainText global \N t site \N craft\\fields\\PlainText {"byteLimit":null,"charLimit":null,"code":"","columnType":null,"initialRows":"4","multiline":"","placeholder":"Text","uiMode":"normal"} 2022-04-15 04:01:07 2022-04-15 04:01:07 7970cd65-7a96-418a-8581-d6df4e039e6d -87 10 Description siteDescription global \N f site \N craft\\fields\\PlainText {"byteLimit":null,"charLimit":null,"code":"","columnType":null,"initialRows":"4","multiline":"","placeholder":null,"uiMode":"normal"} 2022-04-15 04:01:07 2022-04-15 04:01:07 acbea415-ee80-409c-90e2-90ac546820a6 -89 10 Title siteTitle global \N f site \N craft\\fields\\PlainText {"byteLimit":null,"charLimit":null,"code":"","columnType":null,"initialRows":"4","multiline":"","placeholder":null,"uiMode":"normal"} 2022-04-15 04:01:07 2022-04-15 04:01:07 8fff3c50-28ba-4af7-8166-e3d82a23ae26 -103 1 Text text global \N t site \N craft\\redactor\\Field {"availableTransforms":"*","availableVolumes":"*","cleanupHtml":true,"columnType":"text","configSelectionMode":"choose","defaultTransform":"","manualConfig":"","purifierConfig":"","purifyHtml":"1","redactorConfig":"","removeEmptyTags":"1","removeInlineStyles":"1","removeNbsp":"1","showHtmlButtonForNonAdmins":"","showUnpermittedFiles":false,"showUnpermittedVolumes":false,"uiMode":"enlarged"} 2022-04-15 04:01:08 2022-04-15 04:01:08 7db205b7-a548-42f1-8c26-416ec51cf3fa -140 6 Page Type pageType global kxxunrnk Defines the type of page: `Standard` for content pages, `Dynamic` for fully API-driven, `Single` for pages defined as the entry type single, `External` for external pages. t none \N craft\\fields\\RadioButtons {"options":[{"label":"Standard","value":"standard","default":"1"},{"label":"Dynamic","value":"dynamic","default":""},{"label":"Single","value":"single","default":""},{"label":"External","value":"external","default":""}]} 2022-04-17 00:43:10 2022-04-17 00:43:10 641bcbaa-093a-41bc-a403-6696f52ce6a9 -141 6 Content Blocks contentBlocks global \N t site \N benf\\neo\\Field {"maxBlocks":"","maxTopBlocks":"","minBlocks":"","propagationMethod":"all","wasModified":false} 2022-04-17 16:41:46 2022-04-17 16:41:46 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 -\. - - --- --- Data for Name: globalsets; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.globalsets (id, name, handle, "fieldLayoutId", "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -1 Site Information siteInfo 15 0 2022-04-15 04:01:09 2022-04-15 04:01:09 8ccd6c1c-8e9b-44e8-93a9-f62589fb4819 -2 Root Page Information rootPageInformation 17 0 2022-04-15 04:01:09 2022-04-15 04:01:09 994d5664-f056-4969-b2cc-c62660f069af -3 Gallery Item Defaults galleryItemDefaults 20 0 2022-04-15 04:01:09 2022-04-15 04:01:09 b8393df9-fb81-4d70-9ccb-6d030c818580 -4 Footer Content footer 28 0 2022-04-15 04:01:17 2022-04-15 04:01:17 1a2ba41a-3949-4982-9cb3-f8b03863bcfd -\. - - --- --- Data for Name: gql_refresh_tokens; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.gql_refresh_tokens (id, token, "userId", "schemaId", "dateCreated", "dateUpdated", "expiryDate", uid) FROM stdin; -\. - - --- --- Data for Name: gqlschemas; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.gqlschemas (id, name, scope, "isPublic", "dateCreated", "dateUpdated", uid) FROM stdin; -3 Public Schema ["sections.7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b:read","entrytypes.942c9e60-2760-42ed-b03b-9e5eb133751b:read","entrytypes.34f61e7c-358c-48b8-8439-42bc05ed255c:read","entrytypes.fa15bb4c-adb8-4393-82c3-15c2b830867c:read","sections.4305f2e2-40b8-47b2-8b62-135b8b57be7f:read","entrytypes.6acd6e24-26c9-4e55-a35b-c29cd36a7a3c:read","sections.3a8b9653-cdd3-46ce-84b2-d73b5dc4de63:read","entrytypes.7187131b-681b-45de-a1ea-87a8d070c05a:read","sections.4ffeb743-f02d-42af-8656-a6f9c1363e79:read","entrytypes.bbf936fb-1787-437b-8ebd-a6e79409896e:read","sections.3e10dcca-4dd1-4578-8add-708cd9740881:read","entrytypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6:read","sections.546e0c6d-dd32-4997-8487-cc4c2fcc9480:read","entrytypes.0b946ecb-12e3-4999-9d02-fc902cb66fdf:read","sections.59fb5a9e-74f4-4618-adba-601791f42c92:read","entrytypes.39558c70-8baf-4748-9f12-49e78a04eed5:read","sections.11be7603-f576-4af8-93a6-e285e4ff42c4:read","entrytypes.4729ad5e-485e-4f98-995d-79fa5254cd42:read","sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf:read","entrytypes.23eda090-7e8e-401d-ab49-ee4becc34935:read","entrytypes.9d045432-a0fb-4fcd-8bca-3bc93b1f7056:read","entrytypes.26ca2777-e4c8-41b4-ac93-aa28d09117dd:read","sections.04a48967-eac4-449f-b164-c8ecbb7036d6:read","entrytypes.229f2975-93d3-4c6a-9996-dfa1de3004ef:read","sections.fb3283a6-7286-4b2b-a77a-010783dcee7e:read","entrytypes.a77c49d2-2441-459e-bfea-63e571d25a12:read","sections.78410791-6edc-46c9-a17b-4358dcd545ec:read","entrytypes.7d60273b-66b0-4843-a42c-4b4387185a15:read","sections.89cab4ff-f556-4b7e-bae9-8db545ce38dd:read","entrytypes.573c9705-aca2-4419-b039-c7071536a2ce:read","sections.1ee32484-2cca-457e-ac23-b3cb13e652d3:read","entrytypes.534d275e-b6e9-4064-9965-07e804e0fcc1:read","volumes.8e9ec71e-2cf0-4f6a-b856-8976de0ce100:read","volumes.cd6f2275-4f9b-4ba4-aa4c-7c7468366172:read","volumes.f52f3e9c-434e-43b5-89eb-a5776e6bc4a6:read","volumes.18a75c63-648f-4145-9cc3-386e7c8a0106:read","volumes.c3d1c243-1703-4117-abc7-88487a1f8f24:read","volumes.d41cc960-99a4-41a8-a7a6-7891a22e4a93:read","volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d:read","globalsets.b8393df9-fb81-4d70-9ccb-6d030c818580:read","globalsets.994d5664-f056-4969-b2cc-c62660f069af:read","globalsets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819:read","globalsets.1a2ba41a-3949-4982-9cb3-f8b03863bcfd:read","usergroups.everyone:read","usergroups.01b89d98-9aa4-46d5-a9a0-60a0c07fd815:read","usergroups.58efa872-9485-42e3-a1e3-a5435def5392:read","usergroups.e0be58f6-fc1b-4a02-816c-0a37b0fcd602:read","categorygroups.3a3af2ab-b037-455a-ba95-bc3be89efdb0:read","categorygroups.4ead9327-61fc-4b46-810c-5f490c2c45ad:read","categorygroups.cc8c47f0-3dec-44db-a47f-7ca6c984864a:read","categorygroups.df7f4ec2-58b2-4c3a-afff-b07f4764fa4b:read","categorygroups.7cb3bc06-c4c4-4017-8c0c-fa6aad7cbd8e:read","categorygroups.0928ff1a-513d-41e0-acc1-606d93988618:read","categorygroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2:read","categorygroups.aa60fd40-45d4-48bb-8b81-8ec736456687:read","taggroups.c30bad12-1372-49fe-ab6c-a9c33b2860bb:read","taggroups.0d02fdfb-053c-4d46-a5f8-0abf2542a5d2:read"] t 2022-04-15 04:01:18 2022-04-15 04:01:18 4fe339ec-7579-46f4-a362-df6ee8de4b3c -\. - - --- --- Data for Name: gqltokens; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.gqltokens (id, name, "accessToken", enabled, "expiryDate", "lastUsed", "schemaId", "dateCreated", "dateUpdated", uid) FROM stdin; -1 Public Token __PUBLIC__ t \N \N 3 2022-04-15 04:01:24 2022-04-15 04:01:24 9105d474-41ad-48e6-b24c-e5691af3acc4 -\. - - --- --- Data for Name: info; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.info (id, version, "schemaVersion", maintenance, "configVersion", "fieldVersion", "dateCreated", "dateUpdated", uid) FROM stdin; -1 3.7.17.1 3.7.8 f qfxqwuiexsnv hwqjoarnnrtp 2022-04-15 04:01:03 2022-04-17 16:43:26 281c362b-f703-48d1-88d9-a4ccd6686175 -\. - - --- --- Data for Name: lenz_linkfield; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.lenz_linkfield (id, "elementId", "fieldId", "siteId", type, "linkedUrl", "linkedId", "linkedSiteId", "linkedTitle", payload, "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: matrixblocks; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.matrixblocks (id, "ownerId", "fieldId", "typeId", "sortOrder", "deletedWithOwner", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: matrixblocktypes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.matrixblocktypes (id, "fieldId", "fieldLayoutId", name, handle, "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: migrations; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.migrations (id, track, name, "applyTime", "dateCreated", "dateUpdated", uid) FROM stdin; -1 plugin:asset-metadata m180919_000000_craft3 2022-04-15 04:01:03 2022-04-15 04:01:03 2022-04-15 04:01:03 96a97b35-7245-4998-b77e-6c85457084b5 -8 plugin:graphql-authentication Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 4885db40-0a2f-45d7-8e60-6181f809e26c -9 plugin:graphql-authentication m201129_224453_create_refresh_tokens 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 78e5bc54-85f7-41de-8fbf-ef221c133ccf -10 plugin:graphql-authentication m211014_234909_schema_id_to_schema_name 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 d14aa919-6835-455b-a7e0-9cef4294194a -11 plugin:neo Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 40eac2f6-f805-431a-a7d7-3470d279fb1b -12 plugin:neo m181022_123749_craft3_upgrade 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 37331682-9217-498f-83c0-94b5b9b88768 -13 plugin:neo m190127_023247_soft_delete_compatibility 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 5f5d5744-9f14-4be3-a896-b50a23925ab2 -14 plugin:neo m200313_015120_structure_update 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 f6e694c3-c1aa-48a1-9fd6-8cf4d4fe4e72 -15 plugin:neo m200722_061114_add_max_sibling_blocks 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 9523c6c8-51cd-471e-8c4e-57720acfed23 -16 plugin:neo m201108_123758_block_propagation_method_fix 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 4ea44e37-0153-4f31-b497-9d0171be1df2 -17 plugin:neo m201208_110049_delete_blocks_without_sort_order 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 a4a8f72a-7e9b-41fa-b5fd-13fc21a1b139 -18 plugin:redactor m180430_204710_remove_old_plugins 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 18b16515-2dd4-4cbd-8e3e-77413e81f5b9 -19 plugin:redactor Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 050e6c4d-ebac-44fa-8773-d9fd7db66bb8 -20 plugin:redactor m190225_003922_split_cleanup_html_settings 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 6f29b80d-e95f-47c6-af87-47e37aee7865 -21 plugin:super-table Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 d6db9292-6aef-4f64-9f1a-20238d21b6f9 -22 plugin:super-table m180210_000000_migrate_content_tables 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 c8cebdf1-601e-4ce7-8f55-2e90c1a14e69 -23 plugin:super-table m180211_000000_type_columns 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 78108e0a-f3ee-46ae-8552-b31c2bd01d90 -24 plugin:super-table m180219_000000_sites 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 4951e939-cb18-47c8-93a5-8df4a32b3120 -25 plugin:super-table m180220_000000_fix_context 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 8ed7a03f-54ac-4a9b-a1ba-5209531e9185 -26 plugin:super-table m190117_000000_soft_deletes 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 0ac4cd30-8505-472f-9a7d-39f788a0838d -27 plugin:super-table m190117_000001_context_to_uids 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 5a51f6ac-dc78-46e5-8cac-368ecc17976f -28 plugin:super-table m190120_000000_fix_supertablecontent_tables 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 20b828e8-77bd-46e1-bee1-df924392bb9b -29 plugin:super-table m190131_000000_fix_supertable_missing_fields 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 bf625eb9-0033-4ba7-b2c6-7defb14b5fa7 -30 plugin:super-table m190227_100000_fix_project_config 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 de582c28-8bab-4fc8-9baa-4128635c6ffb -31 plugin:super-table m190511_100000_fix_project_config 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 958c80d5-e431-41c1-9e6b-03243b2edcde -32 plugin:super-table m190520_000000_fix_project_config 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 371096e1-6668-45bf-840c-0c8efb8b0da6 -33 plugin:super-table m190714_000000_propagation_method 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 1a96cdf3-b2bb-495e-9b0a-64195626894b -34 plugin:super-table m191127_000000_fix_width 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 40ede899-7e99-4511-95c1-aaa59f7e420b -35 plugin:typedlinkfield Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 107fc984-a819-43e1-8416-e666839afedc -36 plugin:typedlinkfield m190417_202153_migrateDataToTable 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 3fa016df-8b86-4a26-a5e6-2aa2209d10c8 -37 plugin:universal-dam-integrator Install 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:01:04 9d14ddea-b042-4f50-ac84-92f182eb7506 -38 craft Install 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 742ba433-d8a4-4dcb-bf85-9573298ccbfb -39 craft m150403_183908_migrations_table_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d5249890-dd62-4aeb-a881-35a35c65b383 -40 craft m150403_184247_plugins_table_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e09db41c-467e-490e-b4c6-366222706788 -41 craft m150403_184533_field_version 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f96f4a1e-1125-43c2-8883-3e3198dee9fe -42 craft m150403_184729_type_columns 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 a37497d8-e89c-4366-85cd-df9cbea0bef1 -43 craft m150403_185142_volumes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 a2e513ae-5165-4209-826f-887d24eaa97c -44 craft m150428_231346_userpreferences 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9009290b-8463-4404-96e7-c0cd119e8f72 -45 craft m150519_150900_fieldversion_conversion 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b7fe2c3b-5af2-43e2-a35c-76bc8ac4d8ad -46 craft m150617_213829_update_email_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bf553633-5467-447a-8a06-40c3baf38a1a -47 craft m150721_124739_templatecachequeries 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5261005f-a2a7-4d8a-8526-93c96a469809 -48 craft m150724_140822_adjust_quality_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 04dfb33b-88a8-40f3-9ce1-e56c25cecc4b -49 craft m150815_133521_last_login_attempt_ip 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 ffb02bc8-6c3c-4645-971f-eeef0d480aec -50 craft m151002_095935_volume_cache_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 edb28fa5-ddbc-45b7-8df8-7fd13ae6b0fd -51 craft m151005_142750_volume_s3_storage_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5fc77a13-4e06-4482-be54-a697f64d7ad4 -52 craft m151016_133600_delete_asset_thumbnails 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3c496839-d9a8-464e-ab62-9e73fe1ab385 -53 craft m151209_000000_move_logo 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e61ddc49-c81f-44bf-8314-d0632ace7d5a -54 craft m151211_000000_rename_fileId_to_assetId 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8367004e-2c45-4e77-a686-bf663dbea247 -55 craft m151215_000000_rename_asset_permissions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f0035714-e290-426f-acca-635ba5a4b9e0 -56 craft m160707_000001_rename_richtext_assetsource_setting 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e3d4bb27-c92f-4d64-b049-5a15539b12dc -57 craft m160708_185142_volume_hasUrls_setting 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 df213280-98a2-4e44-83d9-d1d9e5506a75 -58 craft m160714_000000_increase_max_asset_filesize 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 620a518e-deb6-4625-b519-f2c3d39c19b5 -59 craft m160727_194637_column_cleanup 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 58de7b75-8294-4b0e-bf06-199213590cba -60 craft m160804_110002_userphotos_to_assets 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 aa6b81bf-f6dc-41ff-9dc6-bbc54ed501e3 -61 craft m160807_144858_sites 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 db5a1a1e-26e2-4bb0-b177-8749165f7b63 -62 craft m160829_000000_pending_user_content_cleanup 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d80327e5-501b-4d7c-8fa8-ff6ae48a5f2f -63 craft m160830_000000_asset_index_uri_increase 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b1d2728e-9329-4b32-94f7-da1e98f32167 -64 craft m160912_230520_require_entry_type_id 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 fac54f5e-5bb0-4b41-888a-b4f764ca6be3 -65 craft m160913_134730_require_matrix_block_type_id 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8a068716-cbfe-42a0-adce-4f49ca452261 -66 craft m160920_174553_matrixblocks_owner_site_id_nullable 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6b6a6268-147f-467d-ae11-729c08eae40f -67 craft m160920_231045_usergroup_handle_title_unique 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 51655fa3-b319-4b6c-89ee-1f38e9667e7f -68 craft m160925_113941_route_uri_parts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 05f45139-33f7-4b7c-90f8-cd7cb0d359c3 -69 craft m161006_205918_schemaVersion_not_null 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 2034e571-7e85-4025-9bdf-ddad1feb9d5f -70 craft m161007_130653_update_email_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 59255aea-0cf6-4694-92f9-bd6e187fb224 -71 craft m161013_175052_newParentId 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 16a35539-8b53-44a1-bdf1-ec5d0cdc21d7 -72 craft m161021_102916_fix_recent_entries_widgets 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 879358a8-0209-442e-aea8-a2922e090094 -73 craft m161021_182140_rename_get_help_widget 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 459e1d38-48ef-4255-8304-ca22461fc75a -74 craft m161025_000000_fix_char_columns 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b0cb1deb-ab6a-4a89-ab1f-c36ee590d2ed -75 craft m161029_124145_email_message_languages 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3b5f693d-ef86-493b-ad4a-e3dbea042434 -76 craft m161108_000000_new_version_format 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 482bc1ef-9ecc-4bf5-b971-f1508d104ea7 -77 craft m161109_000000_index_shuffle 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 2d2757de-916c-434e-a592-264acce6b5ec -78 craft m161122_185500_no_craft_app 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 2fcfb8c3-cf4a-4685-9d4e-7912e2df5d25 -79 craft m161125_150752_clear_urlmanager_cache 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c424f5da-41e5-4144-a106-2e9b169353fb -80 craft m161220_000000_volumes_hasurl_notnull 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 15f2760b-e387-4d7a-bf74-fc17a9c07d86 -81 craft m170114_161144_udates_permission 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6ee4f376-49b1-496f-bd27-234761aa91c7 -82 craft m170120_000000_schema_cleanup 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 de864551-8274-472d-bcb6-68d40172f051 -83 craft m170126_000000_assets_focal_point 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 032fd0cc-acac-4a48-8d67-85464612f533 -84 craft m170206_142126_system_name 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b945a163-379e-45ff-8e26-8724b17a0241 -85 craft m170217_044740_category_branch_limits 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 a081bb2c-0c41-4592-9d6f-c917b908bbcd -86 craft m170217_120224_asset_indexing_columns 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e6b15ddd-c72e-4a3b-8ff2-4a9e852b2489 -87 craft m170223_224012_plain_text_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 cb12f1cc-ac52-4ab3-96a1-9c9c21d86c04 -88 craft m170227_120814_focal_point_percentage 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 751dd7d4-1450-490c-a70d-4170472c174f -89 craft m170228_171113_system_messages 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1bd1ae32-c787-4e91-9cea-fa70c65489a0 -90 craft m170303_140500_asset_field_source_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c4106002-707d-4ff2-8220-11053f4dd6dd -91 craft m170306_150500_asset_temporary_uploads 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b6b75cdf-ce9d-42a5-b1c3-5b36406645d7 -92 craft m170523_190652_element_field_layout_ids 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d4043f67-f814-4dd1-b31f-992fa355b366 -93 craft m170621_195237_format_plugin_handles 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 85cb2b71-3940-4428-989e-b23fb7be9949 -94 craft m170630_161027_deprecation_line_nullable 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 aaa932dd-c862-4d06-b6bb-59ae078fd04b -95 craft m170630_161028_deprecation_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 274494d7-ef76-4ee8-8360-c18e278aebcc -96 craft m170703_181539_plugins_table_tweaks 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f8ba3140-5f62-4b7f-988d-38a6c2481109 -97 craft m170704_134916_sites_tables 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 89dd51d6-bd0b-42ea-9888-77ac9aaf198b -98 craft m170706_183216_rename_sequences 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 effc5a80-c3a7-48ed-95c6-7f35c6a53fff -99 craft m170707_094758_delete_compiled_traits 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 62465ce4-10b5-4869-a46d-ae586dc21611 -100 craft m170731_190138_drop_asset_packagist 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 84d32dea-c1d5-4c30-97c7-830179346cfd -101 craft m170810_201318_create_queue_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 96782936-6b11-40a6-b287-eb059b931557 -102 craft m170903_192801_longblob_for_queue_jobs 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bbca1358-aec3-4424-81e3-8d161d00c77e -103 craft m170914_204621_asset_cache_shuffle 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 a751c70c-ae67-45ec-b956-9f0be98f825b -104 craft m171011_214115_site_groups 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6c430d7d-1b8e-43c2-8b5e-23bb5e33010f -105 craft m171012_151440_primary_site 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bce9a671-4271-4246-94ea-dbde697d3f83 -106 craft m171013_142500_transform_interlace 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b39fe121-e318-44b9-91a2-1642db96e3ce -107 craft m171016_092553_drop_position_select 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c1ae0aca-3374-4535-af79-44ac23405de5 -108 craft m171016_221244_less_strict_translation_method 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 425af5be-d890-40c9-a145-cf83e7fef445 -109 craft m171107_000000_assign_group_permissions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 162e32a5-3d3c-4c1b-b8cb-b411698226df -110 craft m171117_000001_templatecache_index_tune 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 305fb06e-0edb-460f-ac02-204e4e746f64 -111 craft m171126_105927_disabled_plugins 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1568d1a9-c3c3-4305-8937-06a97aa04585 -112 craft m171130_214407_craftidtokens_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 41212c47-de94-4332-b5c3-dc93cdc760ec -113 craft m171202_004225_update_email_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5af575ee-c978-4fc1-9d48-ae0de5ef0183 -227 craft m210613_184103_announcements 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 93e5847c-68bb-494d-909b-f33d999d6b21 -114 craft m171204_000001_templatecache_index_tune_deux 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f6b22d78-57b3-4cb0-a802-9e571a8cab34 -115 craft m171205_130908_remove_craftidtokens_refreshtoken_column 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 23873244-6ee5-46fa-b6f6-47cf0b56955e -116 craft m171218_143135_longtext_query_column 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 ef7ce2e5-a565-4654-8c68-0e9d511ceb37 -117 craft m171231_055546_environment_variables_to_aliases 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 32ae2995-623c-4998-8180-2c127568a9e9 -118 craft m180113_153740_drop_users_archived_column 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 0a7e853c-d71e-4b25-9d4e-519654af2135 -119 craft m180122_213433_propagate_entries_setting 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5e432665-af1d-441d-badd-1c5ca018f406 -120 craft m180124_230459_fix_propagate_entries_values 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1a8e3901-98c5-4985-9e80-d6d88c273b2d -121 craft m180128_235202_set_tag_slugs 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9347f114-fcf8-4665-a358-c1cd6c80dbb6 -122 craft m180202_185551_fix_focal_points 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c39b68f4-8f27-4bce-a5ad-ee8bfd3761f3 -123 craft m180217_172123_tiny_ints 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 46275de8-da28-4fcb-80b9-0d5f7c7c9326 -124 craft m180321_233505_small_ints 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 322058e1-56e0-4a1f-927e-07f383a3b490 -125 craft m180404_182320_edition_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 36edc5c3-66d7-477f-8f45-864a60814d04 -126 craft m180411_102218_fix_db_routes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 270e3baa-8805-4d4a-ab9d-80a849b0c2b8 -127 craft m180416_205628_resourcepaths_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 fcb4daf9-72a1-4bf4-b34f-4c3b86f155a4 -128 craft m180418_205713_widget_cleanup 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bed958a9-f00c-46e2-b6b0-cbd39f9ed381 -129 craft m180425_203349_searchable_fields 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 52b0cb01-b2ca-41fa-b531-6d8210d784fb -130 craft m180516_153000_uids_in_field_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 a6239296-03b4-4892-889c-36d97483af25 -131 craft m180517_173000_user_photo_volume_to_uid 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 70e69b7b-dce5-4ca8-88a5-fc2437f33e5e -132 craft m180518_173000_permissions_to_uid 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 dc4fe01e-cad6-48d5-9e87-9357d9f53d16 -133 craft m180520_173000_matrix_context_to_uids 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e72bb88e-53b0-42c2-bca9-282ed684a30e -134 craft m180521_172900_project_config_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 0e6ee266-d796-4c0c-b167-c00f92b87539 -135 craft m180521_173000_initial_yml_and_snapshot 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e5621333-bee9-463b-84a5-36cee3c030b7 -136 craft m180731_162030_soft_delete_sites 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 4ca6f2d0-898f-46b9-a484-fe8794a5331a -137 craft m180810_214427_soft_delete_field_layouts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9d73d18d-0986-4c5c-9ae4-bc02eb7ad469 -138 craft m180810_214439_soft_delete_elements 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 25a8ef44-eb3f-46a6-a2f4-b92316e6edb5 -139 craft m180824_193422_case_sensitivity_fixes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 7477f483-86c4-4482-bc7c-93dd5cfe5c5d -140 craft m180901_151639_fix_matrixcontent_tables 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 90710e9a-7d50-4565-973d-9ce5de8789f2 -141 craft m180904_112109_permission_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b097704d-e005-4627-a77b-efa7570f06cd -142 craft m180910_142030_soft_delete_sitegroups 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8a1edb5e-2191-475b-9df7-4620715791f1 -143 craft m181011_160000_soft_delete_asset_support 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8e01c28e-7b2b-420c-baba-7e67b4f56899 -144 craft m181016_183648_set_default_user_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 7a511c1e-dec3-49ae-802f-36cb8c652852 -145 craft m181017_225222_system_config_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 2c1729dd-937d-43de-af75-48a32140d7b8 -146 craft m181018_222343_drop_userpermissions_from_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 ba0ceddc-1fe5-420a-94c5-2c48610bb43d -147 craft m181029_130000_add_transforms_routes_to_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 692e46c3-148c-4695-a6e8-990d5fa73d11 -148 craft m181112_203955_sequences_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 70026916-4f76-482f-8bee-d5092d5107aa -149 craft m181121_001712_cleanup_field_configs 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 097b3ec2-b0f7-4649-9767-a04f46390ab4 -150 craft m181128_193942_fix_project_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 7d7296be-b99f-4e88-85a5-25951bee3778 -151 craft m181130_143040_fix_schema_version 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 286a750e-0e23-4687-9562-1683e5c718de -152 craft m181211_143040_fix_entry_type_uids 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8989e005-52b0-454c-a5da-380377a80a98 -153 craft m181217_153000_fix_structure_uids 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 80873659-5459-4bd2-9e30-ee954ac7d25d -154 craft m190104_152725_store_licensed_plugin_editions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b544e5ab-e04f-4b38-9ed4-10047e630268 -155 craft m190108_110000_cleanup_project_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b79d163b-ed19-497d-a335-4377bdf31d20 -156 craft m190108_113000_asset_field_setting_change 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9204e796-b2f4-43f3-be04-9f30a1e1e21b -157 craft m190109_172845_fix_colspan 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 77771799-f0ff-4808-bbb9-bf3d55934937 -158 craft m190110_150000_prune_nonexisting_sites 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 dbb43160-4ac9-4d2e-a1fc-9f2134ced98c -159 craft m190110_214819_soft_delete_volumes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 2d65f6d6-ac28-44ce-a16b-bf403b914340 -160 craft m190112_124737_fix_user_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6ed4009f-6456-4460-84f3-0278052429b6 -161 craft m190112_131225_fix_field_layouts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 10577cc8-c919-4104-85e7-8ca4fa72f60b -162 craft m190112_201010_more_soft_deletes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8b5c22c7-4d8a-4163-9c27-90d44f08e6e5 -163 craft m190114_143000_more_asset_field_setting_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3c67b736-ff19-4ceb-ba6a-c63cda285a7e -164 craft m190121_120000_rich_text_config_setting 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 406db77d-95bc-4f09-897c-63b6ec27a67c -165 craft m190125_191628_fix_email_transport_password 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 4e06d544-8225-4d67-b6a4-5e3a97d14d69 -166 craft m190128_181422_cleanup_volume_folders 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 7cd6c763-e0ff-4f3d-8148-7d137611e257 -167 craft m190205_140000_fix_asset_soft_delete_index 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 afb2634f-abca-4fba-88b5-fe852fb029d2 -168 craft m190218_143000_element_index_settings_uid 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b61948ac-4e5f-49c5-b3e9-d65ae10ab637 -169 craft m190312_152740_element_revisions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 83d0a208-f340-458a-9884-baa9f18909f0 -170 craft m190327_235137_propagation_method 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6c9a4d3a-73c4-4fb2-a1fd-339cf2116fb2 -171 craft m190401_223843_drop_old_indexes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e719cdc2-8462-45c0-be66-bd836ae73f67 -172 craft m190416_014525_drop_unique_global_indexes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 42eb0081-1dc6-40f0-95f4-55562d501204 -173 craft m190417_085010_add_image_editor_permissions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bc5b4274-b326-4723-8568-79c7825400c5 -174 craft m190502_122019_store_default_user_group_uid 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8cb03850-bec1-4150-adfe-b16cedca828f -175 craft m190504_150349_preview_targets 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 25576b2c-5c9c-4bcd-b8b9-56b9f580e876 -176 craft m190516_184711_job_progress_label 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f2a6555e-4b7a-49dd-93d0-cdf21fa3d9df -177 craft m190523_190303_optional_revision_creators 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 7597008c-24a2-4f05-840d-c17f85d4cf96 -178 craft m190529_204501_fix_duplicate_uids 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 6bf243be-0788-4a8c-a402-5d82e4e5a068 -179 craft m190605_223807_unsaved_drafts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 8cb57d16-48b6-4787-8867-092ec4016d13 -180 craft m190607_230042_entry_revision_error_tables 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c764463d-f025-4e48-ae00-f91f27e05943 -181 craft m190608_033429_drop_elements_uid_idx 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3c155a2a-6bcb-4118-9cb4-3f830104cf5b -182 craft m190617_164400_add_gqlschemas_table 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 ea96dbba-30f5-49ac-b279-9ca4bd834610 -183 craft m190624_234204_matrix_propagation_method 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 90b92c3e-d054-4ee6-8506-ca82431028bb -184 craft m190711_153020_drop_snapshots 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 cce11266-ed72-4a58-95a5-d0e7c23ce97b -185 craft m190712_195914_no_draft_revisions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 48477458-df0c-4ed0-b2fc-56218ffb9727 -186 craft m190723_140314_fix_preview_targets_column 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d21a7dc2-6a00-4caf-9e6b-22ca80315f86 -187 craft m190820_003519_flush_compiled_templates 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 f2f57d54-1b71-447e-b591-d493fe3bfd52 -188 craft m190823_020339_optional_draft_creators 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 4cae99f4-2805-44ec-9750-a051ff974547 -189 craft m190913_152146_update_preview_targets 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1b8025c8-4016-4a52-8a32-6bae0a35a03a -190 craft m191107_122000_add_gql_project_config_support 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 40c7d688-e1b6-4da8-b504-ffa035446512 -191 craft m191204_085100_pack_savable_component_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 c05c1451-fbc5-4790-b7d7-6416c9185be5 -192 craft m191206_001148_change_tracking 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 692970f9-ccf6-44af-9c5c-04f494dbadc8 -193 craft m191216_191635_asset_upload_tracking 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b838e986-2a5d-43f1-9f08-cf3c16770087 -194 craft m191222_002848_peer_asset_permissions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d4f5fdbe-006e-4d2b-8e36-cc21db48b113 -195 craft m200127_172522_queue_channels 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3fc695a0-92d4-4903-942f-2ca6fb593a5e -196 craft m200211_175048_truncate_element_query_cache 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1d76e8dc-6fc0-465c-8b4c-76a78d75893d -197 craft m200213_172522_new_elements_index 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e73ecaf5-a68b-4566-9be1-00885ccfda2b -198 craft m200228_195211_long_deprecation_messages 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 557f051d-06fb-434e-ac16-25be5c26f65c -199 craft m200306_054652_disabled_sites 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 0aa8b114-baf0-4149-ae34-91b81194d405 -200 craft m200522_191453_clear_template_caches 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 60740b2e-12ac-46ed-8640-d3ba7496eb28 -201 craft m200606_231117_migration_tracks 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3e746785-324f-4882-9d35-f8b196909274 -202 craft m200619_215137_title_translation_method 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d99a1d93-7ab9-4df4-8f5d-ab285176a0c3 -203 craft m200620_005028_user_group_descriptions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 0d2e441f-ad58-44b9-bccb-7e3f7107bfba -204 craft m200620_230205_field_layout_changes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 67cd9313-c45f-487e-afa2-a4cf70ce8903 -205 craft m200625_131100_move_entrytypes_to_top_project_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b996b6b3-6654-4740-a620-692f78ed6ea4 -206 craft m200629_112700_remove_project_config_legacy_files 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 38a34cc5-0964-44e3-bb92-6e594a8c7919 -207 craft m200630_183000_drop_configmap 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 51d0604e-73dd-4b12-bd03-80fcc2dac33b -208 craft m200715_113400_transform_index_error_flag 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 1ffd64b4-6e0e-4a05-957f-488e0580b8f2 -209 craft m200716_110900_replace_file_asset_permissions 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9a6b79b5-f5bf-4b36-b72b-ae0bb785c0e4 -210 craft m200716_153800_public_token_settings_in_project_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3e846827-55b6-4d5e-9421-e35b7c51db02 -211 craft m200720_175543_drop_unique_constraints 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 3c16cb40-0f90-4862-91f4-8d593640050c -212 craft m200825_051217_project_config_version 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 81464328-f2e5-4ec6-b770-c4c7e9d7e052 -213 craft m201116_190500_asset_title_translation_method 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 45ebc1bd-62e2-4629-af31-9d8a9cd5f6cb -214 craft m201124_003555_plugin_trials 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 bdbd7b7b-7962-4ee8-8234-2a278400168a -215 craft m210209_135503_soft_delete_field_groups 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5f51066c-c35c-4113-befa-a06b82c873b0 -216 craft m210212_223539_delete_invalid_drafts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 62539068-2974-4a8a-8605-c9481726a291 -217 craft m210214_202731_track_saved_drafts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 9f111283-0612-43c7-8b10-0527cbff51ae -218 craft m210223_150900_add_new_element_gql_schema_components 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b1c2910f-e166-49cc-a63f-9493eb4e34c0 -219 craft m210302_212318_canonical_elements 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 e8aa4e01-3d43-403d-9ab2-0dd10d4ed0ec -220 craft m210326_132000_invalidate_projectconfig_cache 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 391e9c2d-45d6-48c6-88dc-d6cfd7950e78 -221 craft m210329_214847_field_column_suffixes 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 5901351a-2ba8-4cc4-bafc-bbd319cdf1df -222 craft m210331_220322_null_author 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 cdb3394c-3bb5-40b4-922b-9f0d26ff3cf3 -223 craft m210405_231315_provisional_drafts 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 02edff77-f66f-419c-a487-9fb4026a6366 -224 craft m210602_111300_project_config_names_in_config 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 d02b94bb-bf45-4c0f-b106-5f8be8793f5d -225 craft m210611_233510_default_placement_settings 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 df483749-3ea4-43fb-9dfd-20a28eeeb793 -226 craft m210613_145522_sortable_global_sets 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 102d6e6d-f233-43b2-ae4f-fbc0340d70a0 -228 craft m210829_000000_element_index_tweak 2022-04-15 04:01:35 2022-04-15 04:01:35 2022-04-15 04:01:35 b3063a06-1467-4e04-9e33-5e10618cf650 -\. - - --- --- Data for Name: neoblocks; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.neoblocks (id, "ownerId", "ownerSiteId", "fieldId", "typeId", "sortOrder", "deletedWithOwner", "dateCreated", "dateUpdated", uid) FROM stdin; -36 35 \N 141 35 1 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 dcec4c63-1d97-4275-a789-8942f08f6da8 -42 14 \N 141 35 1 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 ab526890-1b6f-44a5-9a8c-2a976f95d049 -44 43 \N 141 35 1 \N 2022-04-17 16:43:54 2022-04-17 16:43:54 e1fa8924-74d5-461e-8196-6b5f668c7e54 -47 5 \N 141 35 1 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 f9e71989-e9dd-4b29-9e49-e7e2bafcd923 -34 5 \N 141 35 1 f 2022-04-17 16:43:41 2022-04-17 16:43:41 5073e6d3-e4c0-4265-8914-570f6fda2f0f -49 48 \N 141 35 1 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 6d56026a-552a-4f21-a882-a3fa6d13236a -\. - - --- --- Data for Name: neoblockstructures; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.neoblockstructures (id, "structureId", "ownerId", "ownerSiteId", "fieldId", "dateCreated", "dateUpdated", uid) FROM stdin; -13 17 35 1 141 2022-04-17 16:43:42 2022-04-17 16:43:42 950a3fe9-6f90-468e-8ba0-23a319c57b91 -14 17 35 2 141 2022-04-17 16:43:42 2022-04-17 16:43:42 0cd99a07-0f34-473f-94dc-e438334eac7c -25 23 14 1 141 2022-04-17 16:43:54 2022-04-17 16:43:54 96c4ee21-6007-4745-bc15-235046752f98 -26 23 14 2 141 2022-04-17 16:43:54 2022-04-17 16:43:54 3aa6614a-e354-4ac9-a267-04a607613994 -29 26 43 1 141 2022-04-17 16:44:10 2022-04-17 16:44:10 cc09c804-5eb5-4e63-b065-44ba9d701f7b -30 26 43 2 141 2022-04-17 16:44:10 2022-04-17 16:44:10 d9820eba-eda2-46c8-9a6e-36edf4a89858 -33 28 5 2 141 2022-04-17 16:57:21 2022-04-17 16:57:21 7406f199-5aff-4953-8e48-e1daa53bca31 -34 28 5 1 141 2022-04-17 16:57:21 2022-04-17 16:57:21 6997cb7a-1cb5-494b-bc64-6ba08fa814d7 -37 31 48 2 141 2022-04-17 16:57:22 2022-04-17 16:57:22 61ded1ea-1394-48a5-8e8d-f624b0281fd3 -38 31 48 1 141 2022-04-17 16:57:22 2022-04-17 16:57:22 2754d664-3609-4674-98bc-77ba96df5081 -\. - - --- --- Data for Name: neoblocktypegroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.neoblocktypegroups (id, "fieldId", name, "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: neoblocktypes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.neoblocktypes (id, "fieldId", "fieldLayoutId", name, handle, "maxBlocks", "maxSiblingBlocks", "maxChildBlocks", "childBlocks", "topLevel", "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -20 54 51 Link link 0 0 0 t 1 2022-04-15 04:01:18 2022-04-15 04:01:18 e24265aa-f05d-42eb-8d44-1ead0005aec1 -35 141 89 Text text 0 0 0 t 1 2022-04-17 16:41:46 2022-04-17 16:41:46 e217cce2-4f3d-44f9-90c5-42149175876a -\. - - --- --- Data for Name: plugins; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.plugins (id, handle, version, "schemaVersion", "licenseKeyStatus", "licensedEdition", "installDate", "dateCreated", "dateUpdated", uid) FROM stdin; -5 graphql-authentication 1.12.2 1.2.0 trial \N 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-15 04:09:14 8e64b593-a79a-4dd4-84ca-8d61dd530c09 -1 asset-metadata 3.0.0 3.0.0 unknown \N 2022-04-15 04:01:03 2022-04-15 04:01:03 2022-04-17 17:04:48 55e09342-f999-4875-8ede-640a7829382f -6 neo 2.8.15.1 2.8.15 valid standard 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-17 17:04:48 a8b9f665-b513-4e70-a024-1b23f34e5229 -8 redactor 2.8.5 2.3.0 unknown \N 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-17 17:04:48 0b122880-9ffd-48a4-848e-f2404bcf86f8 -9 super-table 2.7.1 2.2.1 unknown \N 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-17 17:04:48 cc0d43b4-e1f8-4ab8-8765-401d09f5e522 -10 typedlinkfield 2.0.0-rc.1 2.0.0 unknown \N 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-17 17:04:48 46a46d4e-3d78-4382-8758-9d33114c63f1 -11 universal-dam-integrator dev-main 1.0.0 unknown \N 2022-04-15 04:01:04 2022-04-15 04:01:04 2022-04-17 17:04:48 226a3ab5-b528-421f-b64f-011c56016b67 -\. - - --- --- Data for Name: projectconfig; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.projectconfig (path, value) FROM stdin; -siteGroups.1a35bfab-6a39-4c03-b273-2d5e3151c335.name "Rubin Telescope Education and Public Outreach" -sites.547128fa-4529-4483-9968-66425996b69f.baseUrl "@webBaseUrl" -sites.547128fa-4529-4483-9968-66425996b69f.enabled true -sites.547128fa-4529-4483-9968-66425996b69f.handle "default" -sites.547128fa-4529-4483-9968-66425996b69f.hasUrls true -sites.547128fa-4529-4483-9968-66425996b69f.language "en-US" -sites.547128fa-4529-4483-9968-66425996b69f.name "EN" -sites.547128fa-4529-4483-9968-66425996b69f.primary true -sites.547128fa-4529-4483-9968-66425996b69f.siteGroup "1a35bfab-6a39-4c03-b273-2d5e3151c335" -sites.547128fa-4529-4483-9968-66425996b69f.sortOrder 1 -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.baseUrl "@webBaseUrl" -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.enabled true -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.handle "es" -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.hasUrls true -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.language "es" -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.name "ES" -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.primary false -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.siteGroup "1a35bfab-6a39-4c03-b273-2d5e3151c335" -sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.sortOrder 2 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.childBlocks "" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.field "4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.fieldUid "7db205b7-a548-42f1-8c26-416ec51cf3fa" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.instructions null -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.label null -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.required false -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.tip null -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.warning null -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.elements.0.width 100 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.name "Tab 1" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.fieldLayouts.2dd1cc59-93d5-4a43-914c-395016509e05.tabs.0.sortOrder 1 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.handle "text" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.maxBlocks 0 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.maxChildBlocks 0 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.maxSiblingBlocks 0 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.name "Text" -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.sortOrder 1 -neoBlockTypes.e217cce2-4f3d-44f9-90c5-42149175876a.topLevel true -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.columnSuffix null -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.contentColumnType "string" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.fieldGroup "99f4a28a-48c3-49ca-bb4a-7acbb49fde30" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.handle "contentBlocks" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.instructions "" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.name "Content Blocks" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.searchable true -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.settings.maxBlocks "" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.settings.maxTopBlocks "" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.settings.minBlocks "" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.settings.propagationMethod "all" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.settings.wasModified false -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.translationKeyFormat null -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.translationMethod "site" -fields.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.type "benf\\\\neo\\\\Field" -meta.__names__.4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 "Content Blocks" -meta.__names__.e217cce2-4f3d-44f9-90c5-42149175876a "Text" -plugins.neo.edition "standard" -plugins.neo.enabled true -plugins.neo.licenseKey "3ZVYZYMFBDVZNFFTO4ZHHX88" -plugins.neo.schemaVersion "2.8.15" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.isPublic true -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.name "Public Schema" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.0 "sections.7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.1 "entrytypes.942c9e60-2760-42ed-b03b-9e5eb133751b:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.2 "entrytypes.34f61e7c-358c-48b8-8439-42bc05ed255c:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.3 "entrytypes.fa15bb4c-adb8-4393-82c3-15c2b830867c:read" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.defaultPlacement "end" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.autocapitalize true -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.translationMethod "site" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.type "craft\\\\fields\\\\PlainText" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.defaultPlacement "end" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.enableVersioning true -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.handle "pages" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.name "Pages" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.0.0 "label" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.0.1 "Primary entry page" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.1.0 "urlFormat" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.1.1 "@previewUrlFormat" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.2.0 "refresh" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.previewTargets.0.__assoc__.2.1 "1" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.propagationMethod "all" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.enabledByDefault true -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.hasUrls true -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.template null -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.uriFormat "{parent ? parent.uri : 'es'}/{slug}" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.547128fa-4529-4483-9968-66425996b69f.enabledByDefault true -plugins.universal-dam-integrator.edition "standard" -plugins.universal-dam-integrator.enabled true -plugins.universal-dam-integrator.schemaVersion "1.0.0" -plugins.universal-dam-integrator.settings.appId "$CANTO_APP_ID" -plugins.universal-dam-integrator.settings.authEndpoint "$CANTO_AUTH_ENDPOINT" -plugins.universal-dam-integrator.settings.damVolume "cantoDam" -plugins.universal-dam-integrator.settings.retrieveAssetMetadataEndpoint "$CANTO_ASSET_ENDPOINT" -plugins.universal-dam-integrator.settings.secretKey "$CANTO_SECRET_KEY" -plugins.asset-metadata.edition "standard" -plugins.asset-metadata.enabled true -plugins.asset-metadata.schemaVersion "3.0.0" -meta.__names__.0f48338c-1c16-4600-9230-68bacb7c21e3 "Text" -meta.__names__.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2 "Sort Options" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.autocapitalize true -meta.__names__.95b97a67-eccb-4910-b0e8-77f5860058b4 "Link" -meta.__names__.99f4a28a-48c3-49ca-bb4a-7acbb49fde30 "Pages" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.autocomplete false -meta.__names__.380c1cbe-884e-421b-9e31-1f0dfc81e15f "Cell Width" -meta.__names__.522bc2d7-fcc3-4817-a986-5c860e53351c "Internal Entry" -meta.__names__.0928ff1a-513d-41e0-acc1-606d93988618 "Search Filters" -meta.__names__.966a6b65-ca53-48a8-89dc-74983cd624ef "Title" -meta.__names__.991c5031-3b97-45d8-8829-c8e0c79537a9 "Row Title" -meta.__names__.2755abe1-7dd5-428c-a6bb-30d2bd59a362 "Link" -meta.__names__.4294fb85-8029-437c-a2e5-76bcd1a79ef1 "Asset" -meta.__names__.5075e912-4aa1-4ce4-96b2-8868358b51e3 "Header" -meta.__names__.5548b745-642b-4b15-8f17-4ce7457689a8 "Header" -meta.__names__.7754bae8-c6eb-4fbe-882b-236621e35f2d "Canto DAM" -meta.__names__.7970cd65-7a96-418a-8581-d6df4e039e6d "Plain Text" -meta.__names__.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6 "Homepage" -meta.__names__.547128fa-4529-4483-9968-66425996b69f "EN" -meta.__names__.9940892d-32f4-4399-acac-ab559ce1c82b "Common" -meta.__names__.74319755-d24f-4991-a84a-0c1c031cb21e "Asset Link" -meta.__names__.a5b8e4fe-87da-48fc-8156-2a2a973b29e5 "URL" -meta.__names__.a5bb0742-012f-4683-a471-874944bf3280 "Image" -meta.__names__.a61323db-26ac-4898-873c-a6c6b66fcb86 "Header" -meta.__names__.acbea415-ee80-409c-90e2-90ac546820a6 "Description" -meta.__names__.af1b8590-3d8a-4eb1-90e1-60e3d7407a1a "Link text" -meta.__names__.b882fa04-8a43-4715-a55d-b3344db891bf "Table Title" -meta.__names__.c9e9db12-fcdb-4b82-a8c8-eef21b3543af "Cell Background" -meta.__names__.c44a71b5-f4c8-4209-8433-9878aece9aa5 "Text" -meta.__names__.c4060079-e438-4c63-8b06-77cdea857fd9 "Text" -meta.__names__.cb6a7cee-4f9e-4191-8c6d-33ccdd921fec "Text" -meta.__names__.cbf3fbbb-2f2b-4568-a228-f8c63ff4601c "Row Color" -meta.__names__.cc694df6-ebfe-4e0c-b4fe-713761f100df "Text" -meta.__names__.cee5c2f8-2801-42c2-a56c-4fe40c85b6f3 "Site Information" -meta.__names__.d019727b-a6d5-43d9-a688-f10df985a87e "Link" -meta.__names__.d889713c-632a-4323-bb10-4b2bc53545ad "Asset" -meta.__names__.ddf8dce2-4fa1-43d1-b306-b34d9d97a91b "Content" -meta.__names__.dff2a767-333e-4c9d-880c-143e1ca2aaa3 "Row Content" -meta.__names__.e338eebb-6488-4f58-a07e-db43f28ff56b "Image" -meta.__names__.e24265aa-f05d-42eb-8d44-1ead0005aec1 "Link" -meta.__names__.e7913600-c914-4ab1-a9bb-abd2bdcbfb94 "Custom Name" -meta.__names__.e9726196-f241-49d4-9b6b-9e8d419e6669 "Link Text" -meta.__names__.f1b8c943-bc12-4001-9e2a-d531379f1aaf "Pages" -meta.__names__.f444667c-6ea1-4e0f-89b2-35b059e27bfc "Link" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.multiline "" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.placeholder null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.uiMode "normal" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.translationKeyFormat null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.translationMethod "none" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.type "craft\\\\fields\\\\PlainText" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.columnSuffix null -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.contentColumnType "string" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.handle "links" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.instructions "" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.name "Links" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.searchable true -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.settings.maxBlocks "" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.settings.maxTopBlocks "" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.settings.minBlocks "" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.settings.propagationMethod "all" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.settings.wasModified false -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.translationKeyFormat null -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.translationMethod "site" -fields.4c977b75-9ee1-4cdb-9d2a-203639f4af84.type "benf\\\\neo\\\\Field" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.4 "sections.4305f2e2-40b8-47b2-8b62-135b8b57be7f:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.5 "entrytypes.6acd6e24-26c9-4e55-a35b-c29cd36a7a3c:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.6 "sections.3a8b9653-cdd3-46ce-84b2-d73b5dc4de63:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.7 "entrytypes.7187131b-681b-45de-a1ea-87a8d070c05a:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.8 "sections.4ffeb743-f02d-42af-8656-a6f9c1363e79:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.9 "entrytypes.bbf936fb-1787-437b-8ebd-a6e79409896e:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.10 "sections.3e10dcca-4dd1-4578-8add-708cd9740881:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.11 "entrytypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.12 "sections.546e0c6d-dd32-4997-8487-cc4c2fcc9480:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.13 "entrytypes.0b946ecb-12e3-4999-9d02-fc902cb66fdf:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.14 "sections.59fb5a9e-74f4-4618-adba-601791f42c92:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.15 "entrytypes.39558c70-8baf-4748-9f12-49e78a04eed5:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.16 "sections.11be7603-f576-4af8-93a6-e285e4ff42c4:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.17 "entrytypes.4729ad5e-485e-4f98-995d-79fa5254cd42:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.18 "sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.19 "entrytypes.23eda090-7e8e-401d-ab49-ee4becc34935:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.20 "entrytypes.9d045432-a0fb-4fcd-8bca-3bc93b1f7056:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.21 "entrytypes.26ca2777-e4c8-41b4-ac93-aa28d09117dd:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.22 "sections.04a48967-eac4-449f-b164-c8ecbb7036d6:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.23 "entrytypes.229f2975-93d3-4c6a-9996-dfa1de3004ef:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.24 "sections.fb3283a6-7286-4b2b-a77a-010783dcee7e:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.25 "entrytypes.a77c49d2-2441-459e-bfea-63e571d25a12:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.26 "sections.78410791-6edc-46c9-a17b-4358dcd545ec:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.27 "entrytypes.7d60273b-66b0-4843-a42c-4b4387185a15:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.28 "sections.89cab4ff-f556-4b7e-bae9-8db545ce38dd:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.29 "entrytypes.573c9705-aca2-4419-b039-c7071536a2ce:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.30 "sections.1ee32484-2cca-457e-ac23-b3cb13e652d3:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.31 "entrytypes.534d275e-b6e9-4064-9965-07e804e0fcc1:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.32 "volumes.8e9ec71e-2cf0-4f6a-b856-8976de0ce100:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.33 "volumes.cd6f2275-4f9b-4ba4-aa4c-7c7468366172:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.34 "volumes.f52f3e9c-434e-43b5-89eb-a5776e6bc4a6:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.35 "volumes.18a75c63-648f-4145-9cc3-386e7c8a0106:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.36 "volumes.c3d1c243-1703-4117-abc7-88487a1f8f24:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.37 "volumes.d41cc960-99a4-41a8-a7a6-7891a22e4a93:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.38 "volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.39 "globalsets.b8393df9-fb81-4d70-9ccb-6d030c818580:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.40 "globalsets.994d5664-f056-4969-b2cc-c62660f069af:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.41 "globalsets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.42 "globalsets.1a2ba41a-3949-4982-9cb3-f8b03863bcfd:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.43 "usergroups.everyone:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.44 "usergroups.01b89d98-9aa4-46d5-a9a0-60a0c07fd815:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.45 "usergroups.58efa872-9485-42e3-a1e3-a5435def5392:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.46 "usergroups.e0be58f6-fc1b-4a02-816c-0a37b0fcd602:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.47 "categorygroups.3a3af2ab-b037-455a-ba95-bc3be89efdb0:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.48 "categorygroups.4ead9327-61fc-4b46-810c-5f490c2c45ad:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.49 "categorygroups.cc8c47f0-3dec-44db-a47f-7ca6c984864a:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.50 "categorygroups.df7f4ec2-58b2-4c3a-afff-b07f4764fa4b:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.51 "categorygroups.7cb3bc06-c4c4-4017-8c0c-fa6aad7cbd8e:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.52 "categorygroups.0928ff1a-513d-41e0-acc1-606d93988618:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.53 "categorygroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.54 "categorygroups.aa60fd40-45d4-48bb-8b81-8ec736456687:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.55 "taggroups.c30bad12-1372-49fe-ab6c-a9c33b2860bb:read" -graphql.schemas.4fe339ec-7579-46f4-a362-df6ee8de4b3c.scope.56 "taggroups.0d02fdfb-053c-4d46-a5f8-0abf2542a5d2:read" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.autocapitalize true -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.autocomplete false -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.autocorrect true -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.class null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.disabled false -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.id null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.instructions null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.label null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.max null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.min null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.name null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.orientation null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.placeholder null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.readonly false -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.requirable false -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.size null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.step null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.tip null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.title null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\AssetTitleField" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.warning null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.elements.0.width 100 -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.name "Content" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.fieldLayouts.20979f8e-10d5-4ac3-9946-bb661cd56a3d.tabs.0.sortOrder 1 -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.handle "cantoDam" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.hasUrls true -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.name "Canto DAM" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.settings.quickTest "eric" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.sortOrder 9 -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.titleTranslationKeyFormat null -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.titleTranslationMethod "site" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.type "rosas\\\\dam\\\\volumes\\\\DAMVolume" -volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d.url "$CANTO_ASSET_BASEURL" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.defaultPlacement "end" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.enableVersioning true -sections.3e10dcca-4dd1-4578-8add-708cd9740881.handle "homepage" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.name "Homepage" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.0.0 "label" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.0.1 "Primary entry page" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.1.0 "urlFormat" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.1.1 "@previewUrlFormat" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.2.0 "refresh" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.previewTargets.0.__assoc__.2.1 "1" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.propagationMethod "all" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.enabledByDefault true -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.hasUrls true -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.template null -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.uriFormat "es" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.547128fa-4529-4483-9968-66425996b69f.enabledByDefault true -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.547128fa-4529-4483-9968-66425996b69f.hasUrls true -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.547128fa-4529-4483-9968-66425996b69f.template null -sections.3e10dcca-4dd1-4578-8add-708cd9740881.siteSettings.547128fa-4529-4483-9968-66425996b69f.uriFormat "__home__" -sections.3e10dcca-4dd1-4578-8add-708cd9740881.type "single" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.autocorrect true -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.class null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.disabled false -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.id null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.instructions null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.label "Title" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.max null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.min null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.name null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.orientation null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.placeholder null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.readonly false -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.requirable false -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.size null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.step null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.tip null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.title null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\EntryTitleField" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.warning null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.0.width 75 -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.fieldUid "4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.instructions null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.label null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.required false -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.tip null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.type "craft\\\\fieldlayoutelements\\\\CustomField" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.warning null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.1.width 100 -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.fieldUid "641bcbaa-093a-41bc-a403-6696f52ce6a9" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.instructions null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.label null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.required false -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.tip null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.type "craft\\\\fieldlayoutelements\\\\CustomField" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.warning null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.elements.2.width 100 -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.name "Pages" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.fieldLayouts.4cb617a1-f4f9-4f4f-ae58-c44be48749b8.tabs.0.sortOrder 1 -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.handle "pages" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.min null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.hasTitleField true -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.name "Pages" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.section "f1b8c943-bc12-4001-9e2a-d531379f1aaf" -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.sortOrder 1 -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.titleFormat null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.titleTranslationKeyFormat null -entryTypes.23eda090-7e8e-401d-ab49-ee4becc34935.titleTranslationMethod "site" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.defaultPlacement "end" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.autocapitalize true -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.autocomplete false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.autocorrect true -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.class null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.disabled false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.id null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.instructions "" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.label "Label" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.max null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.name null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.orientation null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.placeholder null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.readonly false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.requirable false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.size null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.step null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.tip null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.title null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\TitleField" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.warning null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.elements.0.width 100 -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.name "Content" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.fieldLayouts.f8bd46cf-4a8b-49dc-8ef0-6c7840257051.tabs.0.sortOrder 1 -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.handle "searchFilters" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.name "Search Filters" -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.hasUrls false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.template null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.uriFormat null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.547128fa-4529-4483-9968-66425996b69f.hasUrls false -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.547128fa-4529-4483-9968-66425996b69f.template null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.siteSettings.547128fa-4529-4483-9968-66425996b69f.uriFormat null -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.structure.maxLevels 1 -categoryGroups.0928ff1a-513d-41e0-acc1-606d93988618.structure.uid "6499aa74-c14b-4510-b512-8c1eedf7a594" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.autocomplete false -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.autocorrect true -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.class null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.disabled false -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.id null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.instructions "User-friendly name" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.label "Label" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.max null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.min null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.name null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.orientation null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.placeholder null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.readonly false -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.requirable false -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.size null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.step null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.tip null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.title null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\TitleField" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.warning null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.elements.0.width 100 -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.name "Content" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.fieldLayouts.90bed1d1-9225-4f28-ba44-a9c3c65d1b28.tabs.0.sortOrder 1 -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.handle "sortOptions" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.name "Sort Options" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.hasUrls true -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.template null -dateModified 1650213806 -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354.uriFormat "sort-options/{slug}" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.547128fa-4529-4483-9968-66425996b69f.hasUrls true -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.547128fa-4529-4483-9968-66425996b69f.template null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.siteSettings.547128fa-4529-4483-9968-66425996b69f.uriFormat "sort-options/{slug}" -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.structure.maxLevels null -categoryGroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.structure.uid "d4c428f8-5094-4d5c-a6b5-5f3a58a35787" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.autocapitalize true -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.autocomplete false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.autocorrect true -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.class null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.disabled false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.id null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.instructions null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.label null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.max null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.min null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.name null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.orientation null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.placeholder null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.readonly false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.requirable false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.size null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.step null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.tip null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.title null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\EntryTitleField" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.warning null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.0.width 100 -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.fieldUid "4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.instructions null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.label null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.required false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.tip null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.type "craft\\\\fieldlayoutelements\\\\CustomField" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.warning null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.1.width 100 -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.fieldUid "641bcbaa-093a-41bc-a403-6696f52ce6a9" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.instructions null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.label null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.required false -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.tip null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.type "craft\\\\fieldlayoutelements\\\\CustomField" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.warning null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.elements.2.width 100 -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.name "Pages" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.fieldLayouts.290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e.tabs.0.sortOrder 1 -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.handle "homepage" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.hasTitleField true -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.name "Homepage" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.section "3e10dcca-4dd1-4578-8add-708cd9740881" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.sortOrder 1 -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.titleFormat "{section.name|raw}" -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.titleTranslationKeyFormat null -entryTypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.titleTranslationMethod "site" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.columnSuffix null -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.contentColumnType "text" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.handle "altText" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.instructions "Required description of the image for non-sighted users (https://webaim.org/techniques/alttext/)." -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.name "Alternative Text" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.searchable true -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.byteLimit null -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.charLimit null -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.code "" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.columnType null -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.initialRows "4" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.multiline "" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.placeholder null -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.settings.uiMode "normal" -fields.39af5de5-d299-4bc5-965a-af2d128c7f1a.translationKeyFormat null -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.547128fa-4529-4483-9968-66425996b69f.hasUrls true -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.547128fa-4529-4483-9968-66425996b69f.template null -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.siteSettings.547128fa-4529-4483-9968-66425996b69f.uriFormat "{parent.uri}/{slug}" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.structure.maxLevels null -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.structure.uid "54619a73-dde0-4ec5-b77a-b6649f3a946b" -sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf.type "structure" -fieldGroups.9940892d-32f4-4399-acac-ab559ce1c82b.name "Common" -fieldGroups.99f4a28a-48c3-49ca-bb4a-7acbb49fde30.name "Pages" -fieldGroups.cee5c2f8-2801-42c2-a56c-4fe40c85b6f3.name "Site Information" -graphql.publicToken.enabled true -graphql.publicToken.expiryDate null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.fieldUid "8fff3c50-28ba-4af7-8166-e3d82a23ae26" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.0.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.fieldUid "acbea415-ee80-409c-90e2-90ac546820a6" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.1.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.fieldUid "e46ce1e1-606c-4043-acea-5ddab0358221" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.elements.2.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.name "Metadata" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.0.sortOrder 1 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.fieldUid "033c2694-fbf5-48d0-aa4f-7d14e86f0aa8" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.0.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.fieldUid "5b0d5d69-4003-4a56-8940-b9cbc2d691e8" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.1.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.fieldUid "bc12b31b-5681-4d9c-bbc1-80042dca1a82" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.2.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.fieldUid "fba2e6e2-54d4-47e5-94de-b140c01cbed6" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.3.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.fieldUid "31bdcba6-2552-4cc2-8e02-e4a057a0edf0" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.4.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.fieldUid "40ee52fe-bbe1-4b44-97ea-ef987105496b" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.elements.5.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.name "Social Media" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.1.sortOrder 2 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.fieldUid "d7bdf364-6905-4919-b4b1-08f0010d7a08" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.instructions null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.label null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.required false -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.tip null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.warning null -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.elements.0.width 100 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.name "Contact Info" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.fieldLayouts.3a661c42-268a-4134-af14-45715ef1c9c2.tabs.2.sortOrder 3 -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.handle "siteInfo" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.name "Site Information" -globalSets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.sortOrder 0 -plugins.graphql-authentication.edition "standard" -plugins.graphql-authentication.enabled true -plugins.graphql-authentication.licenseKey "2O72FZR51K6PB2RMARXXAGU6" -plugins.graphql-authentication.schemaVersion "1.2.0" -plugins.graphql-authentication.settings.activationEmailSent "You will receive an email if it matches an account in our system" -plugins.graphql-authentication.settings.allowRegistration "1" -plugins.graphql-authentication.settings.allowedFacebookDomains null -plugins.graphql-authentication.settings.allowedGoogleDomains null -plugins.graphql-authentication.settings.allowedTwitterDomains null -plugins.graphql-authentication.settings.appleClientId null -plugins.graphql-authentication.settings.appleClientSecret null -plugins.graphql-authentication.settings.appleRedirectUrl null -plugins.graphql-authentication.settings.appleServiceId null -plugins.graphql-authentication.settings.appleServiceSecret null -plugins.graphql-authentication.settings.assetMutations null -plugins.graphql-authentication.settings.assetNotFound "We couldn't find any matching assets" -plugins.graphql-authentication.settings.assetQueries null -plugins.graphql-authentication.settings.emailNotInScope "No email in scope" -plugins.graphql-authentication.settings.entryMutations null -plugins.graphql-authentication.settings.entryNotFound "We couldn't find any matching entries" -plugins.graphql-authentication.settings.entryQueries null -plugins.graphql-authentication.settings.facebookAppId "$FACEBOOK_APP_ID" -plugins.graphql-authentication.settings.facebookAppSecret "$FACEBOOK_APP_SECRET" -plugins.graphql-authentication.settings.facebookEmailMismatch "Email address doesn't match allowed Facebook domains" -plugins.graphql-authentication.settings.facebookRedirectUrl "$FACEBOOK_APP_REDIRECT_URL" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.0 "schema-1" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.0.0 "address" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.0.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.1.0 "altText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.1.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.2.0 "assetVariants" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.2.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.3.0 "assetsList" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.3.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.4.0 "attribution" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.4.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.5.0 "backgroundColor" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.5.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.6.0 "staffBio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.6.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.7.0 "bold" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.7.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.8.0 "callout" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.8.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.9.0 "caption" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.9.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.10.0 "captionRichText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.10.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.11.0 "city" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.11.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.12.0 "closeDate" -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.charLimit null -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.12.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.13.0 "colophon" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.13.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.14.0 "colorScheme" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.14.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.15.0 "contactInfo" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.15.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.16.0 "contentBlocksNews" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.16.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.17.0 "contentBlocks" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.17.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.18.0 "contentImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.18.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.19.0 "order" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.19.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.20.0 "ratio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.20.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.21.0 "country" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.21.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.22.0 "credit" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.22.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.23.0 "creditDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.23.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.24.0 "customBreadcrumbs" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.24.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.25.0 "customHero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.25.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.26.0 "date" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.26.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.27.0 "customDateCreated" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.27.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.28.0 "description" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.28.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.29.0 "siteDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.29.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.30.0 "dynamicComponent" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.30.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.31.0 "email" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.31.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.32.0 "emailSubscription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.32.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.33.0 "endDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.33.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.34.0 "endTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.34.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.35.0 "galleryEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.35.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.36.0 "newsEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.36.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.37.0 "pageEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.37.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.38.0 "pagePostEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.38.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.39.0 "slideshowEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.39.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.40.0 "staffEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.40.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.41.0 "eventType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.41.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.42.0 "externalUrl" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.42.1 "queryMutate" -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.code "" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.43.0 "facebook" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.43.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.44.0 "featuredImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.44.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.45.0 "focalPointX" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.45.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.46.0 "focalPointY" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.46.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.47.0 "galleryItemTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.47.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.48.0 "galleryItemCategory" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.48.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.49.0 "header" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.49.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.50.0 "hero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.50.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.51.0 "hideTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.51.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.52.0 "image" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.52.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.53.0 "siteImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.53.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.54.0 "imageQuote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.54.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.55.0 "padImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.55.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.56.0 "instagram" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.56.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.57.0 "jobPosition" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.57.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.58.0 "mixedLink" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.58.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.59.0 "linkText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.59.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.60.0 "linkedIn" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.60.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.61.0 "links" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.61.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.62.0 "staffLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.62.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.63.0 "metadataDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.63.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.64.0 "metadataVersion" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.64.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.65.0 "metadataVersionDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.65.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.66.0 "newsAssets" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.66.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.67.0 "numberOfItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.67.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.68.0 "openDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.68.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.69.0 "pageType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.69.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.70.0 "phoneNumber" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.70.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.71.0 "plainText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.71.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.72.0 "staffPortrait" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.72.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.73.0 "postType" -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.columnType null -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.73.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.74.0 "preferredLanguage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.74.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.75.0 "publisher" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.75.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.76.0 "publisherDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.76.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.77.0 "publisherId" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.77.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.78.0 "publisherIdDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.78.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.79.0 "quote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.79.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.80.0 "registrationCloseDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.80.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.81.0 "registrationOpenDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.81.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.82.0 "representativeAssetVariant" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.82.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.83.0 "richTextDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.83.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.84.0 "school" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.84.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.85.0 "simpleTable" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.85.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.86.0 "slideshowItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.86.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.87.0 "startTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.87.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.88.0 "state" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.88.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.89.0 "subHeroText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.89.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.90.0 "subLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.90.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.91.0 "supportersLogos" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.91.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.92.0 "postTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.92.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.93.0 "teaser" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.93.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.94.0 "text" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.94.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.95.0 "siteTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.95.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.96.0 "twitter" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.96.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.97.0 "staffType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.97.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.98.0 "usageTerms" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.98.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.99.0 "usageTermsDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.99.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.100.0 "width" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.100.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.101.0 "youTube" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.101.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.102.0 "metadata" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.0.1.__assoc__.102.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.0 "schema-Educator Schema" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.0.0 "address" -users.allowPublicRegistration false -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.0.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.1.0 "altText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.1.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.2.0 "assetVariants" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.2.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.3.0 "assetsList" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.3.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.4.0 "attribution" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.4.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.5.0 "backgroundColor" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.5.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.6.0 "staffBio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.6.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.7.0 "bold" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.7.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.8.0 "callout" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.8.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.9.0 "caption" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.9.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.10.0 "captionRichText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.10.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.11.0 "city" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.11.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.12.0 "closeDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.12.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.13.0 "colophon" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.13.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.14.0 "colorScheme" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.14.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.15.0 "contactInfo" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.15.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.16.0 "contentBlocksNews" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.16.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.17.0 "contentBlocks" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.17.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.18.0 "contentImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.18.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.19.0 "order" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.19.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.20.0 "ratio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.20.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.21.0 "country" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.21.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.22.0 "credit" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.22.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.23.0 "creditDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.23.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.24.0 "customBreadcrumbs" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.24.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.25.0 "customHero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.25.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.26.0 "date" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.26.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.27.0 "customDateCreated" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.27.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.28.0 "description" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.28.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.29.0 "siteDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.29.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.30.0 "dynamicComponent" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.30.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.31.0 "email" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.31.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.32.0 "emailSubscription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.32.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.33.0 "endDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.33.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.34.0 "endTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.34.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.35.0 "galleryEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.35.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.36.0 "newsEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.36.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.37.0 "pageEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.37.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.38.0 "pagePostEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.38.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.39.0 "slideshowEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.39.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.40.0 "staffEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.40.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.41.0 "eventType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.41.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.42.0 "externalUrl" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.42.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.43.0 "facebook" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.43.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.44.0 "featuredImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.44.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.45.0 "focalPointX" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.45.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.46.0 "focalPointY" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.46.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.47.0 "galleryItemTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.47.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.48.0 "galleryItemCategory" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.48.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.49.0 "header" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.49.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.50.0 "hero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.50.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.51.0 "hideTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.51.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.52.0 "image" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.52.1 "queryMutate" -plugins.typedlinkfield.schemaVersion "2.0.0" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.53.0 "siteImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.53.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.54.0 "imageQuote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.54.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.55.0 "padImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.55.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.56.0 "instagram" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.56.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.57.0 "jobPosition" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.57.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.58.0 "mixedLink" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.58.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.59.0 "linkText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.59.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.60.0 "linkedIn" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.60.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.61.0 "links" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.61.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.62.0 "staffLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.62.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.63.0 "metadataDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.63.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.64.0 "metadataVersion" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.64.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.65.0 "metadataVersionDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.65.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.66.0 "newsAssets" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.66.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.67.0 "numberOfItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.67.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.68.0 "openDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.68.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.69.0 "pageType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.69.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.70.0 "phoneNumber" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.70.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.71.0 "plainText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.71.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.72.0 "staffPortrait" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.72.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.73.0 "postType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.73.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.74.0 "preferredLanguage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.74.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.75.0 "publisher" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.75.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.76.0 "publisherDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.76.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.77.0 "publisherId" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.77.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.78.0 "publisherIdDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.78.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.79.0 "quote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.79.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.80.0 "registrationCloseDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.80.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.81.0 "registrationOpenDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.81.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.82.0 "representativeAssetVariant" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.82.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.83.0 "richTextDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.83.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.84.0 "school" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.84.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.85.0 "simpleTable" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.85.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.86.0 "slideshowItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.86.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.87.0 "startTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.87.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.88.0 "state" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.88.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.89.0 "subHeroText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.89.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.90.0 "subLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.90.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.91.0 "supportersLogos" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.91.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.92.0 "postTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.92.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.93.0 "teaser" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.93.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.94.0 "text" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.94.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.95.0 "siteTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.95.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.96.0 "twitter" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.96.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.97.0 "staffType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.97.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.98.0 "usageTerms" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.98.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.99.0 "usageTermsDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.99.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.100.0 "width" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.100.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.101.0 "youTube" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.101.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.102.0 "metadata" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.1.1.__assoc__.102.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.0 "schema-Student Schema" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.0.0 "address" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.0.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.1.0 "altText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.1.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.2.0 "assetVariants" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.2.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.3.0 "assetsList" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.3.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.4.0 "attribution" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.4.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.5.0 "backgroundColor" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.5.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.6.0 "staffBio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.6.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.7.0 "bold" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.7.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.8.0 "callout" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.8.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.9.0 "caption" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.9.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.10.0 "captionRichText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.10.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.11.0 "city" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.11.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.12.0 "closeDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.12.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.13.0 "colophon" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.13.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.14.0 "colorScheme" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.14.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.15.0 "contactInfo" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.15.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.16.0 "contentBlocksNews" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.16.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.17.0 "contentBlocks" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.17.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.18.0 "contentImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.18.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.19.0 "order" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.19.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.20.0 "ratio" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.20.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.21.0 "country" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.21.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.22.0 "credit" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.22.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.23.0 "creditDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.23.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.24.0 "customBreadcrumbs" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.24.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.25.0 "customHero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.25.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.26.0 "date" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.26.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.27.0 "customDateCreated" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.27.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.28.0 "description" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.28.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.29.0 "siteDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.29.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.30.0 "dynamicComponent" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.30.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.31.0 "email" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.31.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.32.0 "emailSubscription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.32.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.33.0 "endDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.33.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.34.0 "endTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.34.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.35.0 "galleryEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.35.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.36.0 "newsEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.36.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.37.0 "pageEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.37.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.38.0 "pagePostEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.38.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.39.0 "slideshowEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.39.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.40.0 "staffEntry" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.40.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.41.0 "eventType" -plugins.super-table.edition "standard" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.41.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.42.0 "externalUrl" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.42.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.43.0 "facebook" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.43.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.44.0 "featuredImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.44.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.45.0 "focalPointX" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.45.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.46.0 "focalPointY" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.46.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.47.0 "galleryItemTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.47.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.48.0 "galleryItemCategory" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.48.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.49.0 "header" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.49.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.50.0 "hero" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.50.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.51.0 "hideTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.51.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.52.0 "image" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.52.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.53.0 "siteImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.53.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.54.0 "imageQuote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.54.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.55.0 "padImage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.55.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.56.0 "instagram" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.56.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.57.0 "jobPosition" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.57.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.58.0 "mixedLink" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.58.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.59.0 "linkText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.59.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.60.0 "linkedIn" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.60.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.61.0 "links" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.61.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.62.0 "staffLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.62.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.63.0 "metadataDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.63.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.64.0 "metadataVersion" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.64.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.65.0 "metadataVersionDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.65.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.66.0 "newsAssets" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.66.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.67.0 "numberOfItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.67.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.68.0 "openDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.68.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.69.0 "pageType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.69.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.70.0 "phoneNumber" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.70.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.71.0 "plainText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.71.1 "queryMutate" -plugins.super-table.enabled true -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.72.0 "staffPortrait" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.72.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.73.0 "postType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.73.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.74.0 "preferredLanguage" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.74.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.75.0 "publisher" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.75.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.76.0 "publisherDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.76.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.77.0 "publisherId" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.77.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.78.0 "publisherIdDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.78.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.79.0 "quote" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.79.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.80.0 "registrationCloseDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.80.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.81.0 "registrationOpenDate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.81.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.82.0 "representativeAssetVariant" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.82.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.83.0 "richTextDescription" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.83.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.84.0 "school" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.84.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.85.0 "simpleTable" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.85.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.86.0 "slideshowItems" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.86.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.87.0 "startTime" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.87.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.88.0 "state" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.88.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.89.0 "subHeroText" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.89.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.90.0 "subLocation" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.90.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.91.0 "supportersLogos" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.91.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.92.0 "postTags" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.92.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.93.0 "teaser" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.93.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.94.0 "text" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.94.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.95.0 "siteTitle" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.95.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.96.0 "twitter" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.96.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.97.0 "staffType" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.97.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.98.0 "usageTerms" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.98.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.99.0 "usageTermsDefault" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.99.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.100.0 "width" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.100.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.101.0 "youTube" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.101.1 "queryMutate" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.102.0 "metadata" -plugins.graphql-authentication.settings.fieldRestrictions.__assoc__.2.1.__assoc__.102.1 "queryMutate" -plugins.graphql-authentication.settings.forbiddenField "User doesn't have permission to access requested field(s)" -plugins.graphql-authentication.settings.forbiddenMutation "User doesn't have permission to perform this mutation" -plugins.graphql-authentication.settings.googleClientId "$GOOGLE_APP_ID" -plugins.graphql-authentication.settings.googleEmailMismatch "Email address doesn't match allowed Google domains" -plugins.graphql-authentication.settings.googleTokenIdInvalid "Invalid Google Token ID" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.0 "group-1" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.0.0 "schemaName" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.0.1 "" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.1.0 "allowRegistration" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.1.1 "" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.2.0 "siteId" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.0.1.__assoc__.2.1 "" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.0 "group-9" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.0.0 "schemaName" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.0.1 "Educator Schema" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.1.0 "allowRegistration" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.1.1 "1" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.2.0 "siteId" -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.initialRows "4" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.1.1.__assoc__.2.1 "" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.0 "group-8" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.0.0 "schemaName" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.0.1 "Student Schema" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.1.0 "allowRegistration" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.1.1 "1" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.2.0 "siteId" -plugins.graphql-authentication.settings.granularSchemas.__assoc__.2.1.__assoc__.2.1 "" -plugins.graphql-authentication.settings.invalidEmailAddress "Invalid email address" -plugins.graphql-authentication.settings.invalidHeader "Invalid Authorization Header" -plugins.graphql-authentication.settings.invalidJwtSecretKey "Invalid JWT Secret Key" -plugins.graphql-authentication.settings.invalidLogin "We couldn't log you in with the provided details" -plugins.graphql-authentication.settings.invalidOauthToken "Invalid OAuth Token" -plugins.graphql-authentication.settings.invalidPasswordMatch "New passwords do not match" -plugins.graphql-authentication.settings.invalidPasswordUpdate "We couldn't update the password with the provided details" -plugins.graphql-authentication.settings.invalidRefreshToken "Invalid Refresh Token" -plugins.graphql-authentication.settings.invalidRequest "Cannot validate request" -plugins.graphql-authentication.settings.invalidSchema "No schema has been set for this user group" -plugins.graphql-authentication.settings.invalidUserUpdate "We couldn't update the user with the provided details" -plugins.graphql-authentication.settings.jwtExpiration "30 minutes" -plugins.graphql-authentication.settings.jwtRefreshExpiration "3 months" -plugins.graphql-authentication.settings.jwtSecretKey "D7-h5FVM6i4s9Q5V9Z1EEhggbVy4p9qX" -plugins.graphql-authentication.settings.passwordResetRequired "Password reset required; please check your email" -plugins.graphql-authentication.settings.passwordResetSent "You will receive an email if it matches an account in our system" -plugins.graphql-authentication.settings.passwordSaved "Successfully saved password" -plugins.graphql-authentication.settings.passwordUpdated "Successfully updated password" -plugins.graphql-authentication.settings.permissionType "multiple" -plugins.graphql-authentication.settings.sameSitePolicy "strict" -plugins.graphql-authentication.settings.schemaId null -plugins.graphql-authentication.settings.schemaName null -plugins.graphql-authentication.settings.siteId "" -plugins.graphql-authentication.settings.tokenNotFound "We couldn't find any matching tokens" -plugins.graphql-authentication.settings.twitterApiKey null -plugins.graphql-authentication.settings.twitterApiKeySecret null -plugins.graphql-authentication.settings.twitterEmailMismatch "Email address doesn't match allowed Twitter domains" -plugins.graphql-authentication.settings.twitterRedirectUrl null -plugins.graphql-authentication.settings.userActivated "Successfully activated user" -plugins.graphql-authentication.settings.userGroup null -plugins.graphql-authentication.settings.userNotActivated "Please activate your account before logging in" -plugins.graphql-authentication.settings.userNotFound "We couldn't find any matching users" -plugins.graphql-authentication.settings.volumeNotFound "We couldn't find any matching volumes" -meta.__names__.1a35bfab-6a39-4c03-b273-2d5e3151c335 "Rubin Telescope Education and Public Outreach" -meta.__names__.1e0c12ac-5dd7-4ed2-8cda-3801130b11e1 "Gallery Item" -meta.__names__.1ed94e58-7078-46fb-b590-0692fbdf9c20 "Common Name" -meta.__names__.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354 "ES" -meta.__names__.3df02181-c6a1-4e72-98fb-f91def384206 "Entry" -meta.__names__.3e10dcca-4dd1-4578-8add-708cd9740881 "Homepage" -meta.__names__.4b94ba3d-060c-4a09-b2dc-c519a4c83709 "Cell Content" -meta.__names__.4c977b75-9ee1-4cdb-9d2a-203639f4af84 "Links" -meta.__names__.4fe339ec-7579-46f4-a362-df6ee8de4b3c "Public Schema" -meta.__names__.5ca18cb3-5a7b-4764-9e18-fc24b4cecc14 "Flag" -meta.__names__.5f0325e0-cdba-4181-a634-bd8ebf451723 "Entry - Page" -meta.__names__.7db205b7-a548-42f1-8c26-416ec51cf3fa "Text" -meta.__names__.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819 "Site Information" -meta.__names__.8fff3c50-28ba-4af7-8166-e3d82a23ae26 "Title" -meta.__names__.9ad13bcd-637a-4757-9968-cdcc02cfd478 "Table Row" -meta.__names__.9c14ac7e-c466-4c2d-a2fd-e19a68fc706d "Teaser" -meta.__names__.23eda090-7e8e-401d-ab49-ee4becc34935 "Pages" -meta.__names__.39af5de5-d299-4bc5-965a-af2d128c7f1a "Alternative Text" -meta.__names__.68ce46bb-bb2f-4e55-8009-fe56a7d4493b "Header" -plugins.super-table.schemaVersion "2.2.1" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.childBlocks "" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.field "4c977b75-9ee1-4cdb-9d2a-203639f4af84" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.fieldUid "d019727b-a6d5-43d9-a688-f10df985a87e" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.instructions null -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.label null -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.required false -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.tip null -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.category.allowCustomQuery false -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.warning null -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.elements.0.width 100 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.name "Link" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.fieldLayouts.2652f9f9-85e2-47f9-a54a-74e393426c43.tabs.0.sortOrder 1 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.handle "link" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.maxBlocks 0 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.maxChildBlocks 0 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.maxSiblingBlocks 0 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.name "Link" -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.sortOrder 1 -neoBlockTypes.e24265aa-f05d-42eb-8d44-1ead0005aec1.topLevel true -plugins.redactor.edition "standard" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.columnSuffix null -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.contentColumnType "text" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.handle "text" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.instructions "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.name "Text" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.searchable true -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.availableTransforms "*" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.availableVolumes "*" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.cleanupHtml true -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.columnType "text" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.configSelectionMode "choose" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.defaultTransform "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.manualConfig "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.purifierConfig "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.purifyHtml "1" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.redactorConfig "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.removeEmptyTags "1" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.removeInlineStyles "1" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.removeNbsp "1" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.showHtmlButtonForNonAdmins "" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.showUnpermittedFiles false -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.showUnpermittedVolumes false -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.settings.uiMode "enlarged" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.translationKeyFormat null -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.translationMethod "site" -fields.7db205b7-a548-42f1-8c26-416ec51cf3fa.type "craft\\\\redactor\\\\Field" -plugins.redactor.enabled true -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.columnSuffix null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.contentColumnType "text" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.handle "linkText" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.instructions "Text for optional link at end of block. Will be populated by the page title if left blank and referencing an internal entry." -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.name "Link Text" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.searchable true -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.byteLimit null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.charLimit null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.code "" -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.columnType null -fields.e9726196-f241-49d4-9b6b-9e8d419e6669.settings.initialRows "4" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.columnSuffix null -fields.d019727b-a6d5-43d9-a688-f10df985a87e.contentColumnType "string" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.handle "mixedLink" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.instructions "" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.name "Link" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.searchable true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.allowCustomText true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.allowTarget true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.autoNoReferrer true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.customTextMaxLength 0 -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.customTextRequired false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.defaultLinkName "entry" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.defaultText "" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.enableAllLinkTypes false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.enableAriaLabel false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.enableElementCache false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.enableTitle false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.asset.allowCrossSiteLink false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.asset.allowCustomQuery false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.asset.enabled false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.asset.sources "*" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.category.allowCrossSiteLink false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.category.enabled false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.category.sources "*" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.custom.allowAliases false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.custom.disableValidation false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.custom.enabled false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.email.allowAliases false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.email.disableValidation false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.email.enabled true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.entry.allowCrossSiteLink false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.entry.allowCustomQuery false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.entry.enabled true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.entry.sources "*" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.site.enabled false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.site.sites "*" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.tel.allowAliases false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.tel.disableValidation false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.tel.enabled true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.url.allowAliases false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.url.disableValidation false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.url.enabled true -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.user.allowCrossSiteLink false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.user.allowCustomQuery false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.user.enabled false -fields.d019727b-a6d5-43d9-a688-f10df985a87e.settings.typeSettings.user.sources "*" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.translationKeyFormat null -fields.d019727b-a6d5-43d9-a688-f10df985a87e.translationMethod "site" -fields.d019727b-a6d5-43d9-a688-f10df985a87e.type "lenz\\\\linkfield\\\\fields\\\\LinkField" -plugins.redactor.schemaVersion "2.3.0" -plugins.typedlinkfield.edition "standard" -plugins.typedlinkfield.enabled true -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.columnSuffix null -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.contentColumnType "string" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.handle "pageEntry" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.instructions "" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.name "Entry - Page" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.searchable true -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.allowSelfRelations false -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.limit "" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.localizeRelations false -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.selectionLabel "Add a Page" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.showSiteMenu true -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.source null -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.sources.0 "section:f1b8c943-bc12-4001-9e2a-d531379f1aaf" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.targetSiteId null -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.validateRelatedElements false -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.settings.viewMode null -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.translationKeyFormat null -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.translationMethod "site" -fields.5f0325e0-cdba-4181-a634-bd8ebf451723.type "craft\\\\fields\\\\Entries" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.columnSuffix null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.contentColumnType "text" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.fieldGroup "cee5c2f8-2801-42c2-a56c-4fe40c85b6f3" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.handle "siteTitle" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.instructions "" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.name "Title" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.searchable false -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.byteLimit null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.charLimit null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.code "" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.columnType null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.initialRows "4" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.multiline "" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.placeholder null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.settings.uiMode "normal" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.translationKeyFormat null -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.translationMethod "site" -fields.8fff3c50-28ba-4af7-8166-e3d82a23ae26.type "craft\\\\fields\\\\PlainText" -fields.acbea415-ee80-409c-90e2-90ac546820a6.columnSuffix null -fields.acbea415-ee80-409c-90e2-90ac546820a6.contentColumnType "text" -fields.acbea415-ee80-409c-90e2-90ac546820a6.fieldGroup "cee5c2f8-2801-42c2-a56c-4fe40c85b6f3" -fields.acbea415-ee80-409c-90e2-90ac546820a6.handle "siteDescription" -fields.acbea415-ee80-409c-90e2-90ac546820a6.instructions "" -fields.acbea415-ee80-409c-90e2-90ac546820a6.name "Description" -fields.acbea415-ee80-409c-90e2-90ac546820a6.searchable false -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.byteLimit null -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.multiline "" -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.placeholder null -fields.acbea415-ee80-409c-90e2-90ac546820a6.settings.uiMode "normal" -fields.acbea415-ee80-409c-90e2-90ac546820a6.translationKeyFormat null -fields.acbea415-ee80-409c-90e2-90ac546820a6.translationMethod "site" -fields.acbea415-ee80-409c-90e2-90ac546820a6.type "craft\\\\fields\\\\PlainText" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.columnSuffix null -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.contentColumnType "text" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.fieldGroup "9940892d-32f4-4399-acac-ab559ce1c82b" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.handle "plainText" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.instructions "" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.name "Plain Text" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.searchable true -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.byteLimit null -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.charLimit null -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.code "" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.columnType null -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.initialRows "4" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.multiline "" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.placeholder "Text" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.settings.uiMode "normal" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.translationKeyFormat null -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.translationMethod "site" -fields.7970cd65-7a96-418a-8581-d6df4e039e6d.type "craft\\\\fields\\\\PlainText" -system.edition "pro" -system.live true -system.name "Rubin Telescope Education and Public Outreach" -system.retryDuration null -system.schemaVersion "3.7.8" -system.timeZone "America/Los_Angeles" -email.fromEmail "$EMAIL_FROM_ADDRESS" -email.fromName "$EMAIL_SENDER_NAME" -email.replyToEmail "$EMAIL_REPLY_TO_ADDRESS" -email.template "$EMAIL_HTML_EMAIL_TEMPLATE" -email.transportSettings.encryptionMethod "tls" -email.transportSettings.host "$EMAIL_SMTP_HOST_NAME" -email.transportSettings.password "$EMAIL_SMTP_PASSWORD" -email.transportSettings.port "$EMAIL_SMTP_PORT" -email.transportSettings.timeout "10" -email.transportSettings.useAuthentication "1" -email.transportSettings.username "$EMAIL_SMTP_USERNAME" -email.transportType "craft\\\\mail\\\\transportadapters\\\\Smtp" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.fieldUid "125d214d-7831-4150-b5bc-1a100bc3149d" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.instructions null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.label null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.required false -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.tip null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.type "craft\\\\fieldlayoutelements\\\\CustomField" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.warning null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.0.width 100 -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.fieldUid "922a7383-2cc6-4a2a-b347-3a41389d7119" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.instructions null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.label null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.required false -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.tip null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.type "craft\\\\fieldlayoutelements\\\\CustomField" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.warning null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.1.width 100 -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.fieldUid "7445fb64-f649-42e7-9751-28d742d27a85" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.instructions null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.label null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.required false -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.tip null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.type "craft\\\\fieldlayoutelements\\\\CustomField" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.warning null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.2.width 100 -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.fieldUid "e6f15692-eb5b-4a33-ad48-7f2b05a7c527" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.instructions null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.label null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.required false -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.tip null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.type "craft\\\\fieldlayoutelements\\\\CustomField" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.warning null -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.elements.3.width 100 -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.name "Info" -users.fieldLayouts.cb6d67cc-50a9-41ad-9b81-f54853c2b0da.tabs.0.sortOrder 1 -users.defaultGroup null -users.photoSubpath "" -users.photoVolumeUid null -users.requireEmailVerification true -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.columnSuffix "kxxunrnk" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.contentColumnType "string" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.fieldGroup "99f4a28a-48c3-49ca-bb4a-7acbb49fde30" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.handle "pageType" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.instructions "Defines the type of page: `Standard` for content pages, `Dynamic` for fully API-driven, `Single` for pages defined as the entry type single, `External` for external pages." -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.name "Page Type" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.searchable true -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.0.0 "label" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.0.1 "Standard" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.1.0 "value" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.1.1 "standard" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.2.0 "default" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.0.__assoc__.2.1 "1" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.0.0 "label" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.0.1 "Dynamic" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.1.0 "value" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.1.1 "dynamic" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.2.0 "default" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.1.__assoc__.2.1 "" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.0.0 "label" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.0.1 "Single" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.1.0 "value" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.1.1 "single" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.2.0 "default" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.2.__assoc__.2.1 "" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.0.0 "label" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.0.1 "External" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.1.0 "value" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.1.1 "external" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.2.0 "default" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.settings.options.3.__assoc__.2.1 "" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.translationKeyFormat null -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.translationMethod "none" -fields.641bcbaa-093a-41bc-a403-6696f52ce6a9.type "craft\\\\fields\\\\RadioButtons" -meta.__names__.641bcbaa-093a-41bc-a403-6696f52ce6a9 "Page Type" -\. - - --- --- Data for Name: queue; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.queue (id, channel, job, description, "timePushed", ttr, delay, priority, "dateReserved", "timeUpdated", progress, "progressLabel", attempt, fail, "dateFailed", error) FROM stdin; -\. - - --- --- Data for Name: relations; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.relations (id, "fieldId", "sourceId", "sourceSiteId", "targetId", "sortOrder", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: resourcepaths; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.resourcepaths (hash, path) FROM stdin; -8f24e8a5 @craft/web/assets/updateswidget/dist -9f2600ca @lenz/linkfield/assets/field/resources -ce08405 @craft/web/assets/editsection/dist -570f5a75 @craft/web/assets/updates/dist -a39d817 @craft/web/assets/plugins/dist -d1709bdd @craft/web/assets/sites/dist -4e78c723 @craft/web/assets/editentry/dist -66f4c98b @storage/rebrand/logo -3267e814 @app/web/assets/recententries/dist -28881eac @craft/web/assets/craftsupport/dist -179d23e8 @craft/web/assets/feed/dist -6ede0523 @craft/web/assets/dashboard/dist -c2290fb2 @lib/prismjs -33bb8a9a @lib/vue -84a93106 @app/web/assets/edituser/dist -955a3134 @craft/web/assets/cp/dist -4d518d08 @app/web/assets/utilities/dist -2f2acf99 @app/web/assets/cp/dist -a6e60882 @lib/timepicker -24f06bb @app/web/assets/craftsupport/dist -ef9013fd @craft/web/assets/fields/dist -56318427 @app/web/assets/feed/dist -ec2781d5 @app/web/assets/dashboard/dist -208ea961 @craft/web/assets/login/dist -860bbcfe @craft/web/assets/generalsettings/dist -1e5029ef @lib/axios -c9ae19a8 @lib/d3 -6431ae8b @lib/element-resize-detector -aeecccc6 @app/web/assets/plugins/dist -fa130e2e @lib/garnishjs -4ba1057e @bower/jquery/dist -c0af053b @lib/jquery-touch-events -5a2ef203 @lib/velocity -148769a6 @lib/jquery-ui -46095deb @lib/jquery.payment -53b5a521 @app/web/assets/userpermissions/dist -c70b39f9 @lib/picturefill -9375147d @lib/selectize -dfe33807 @lib/fileupload -cc8143d5 @app/web/assets/editentry/dist -991950f7 @lib/xregexp -ef55da10 @lib/fabric -d3400710 @lib/iframe-resizer -bfb7606b @app/web/assets/clearcaches/dist -b7977aca @storage/rebrand/icon -1c88f845 @app/web/assets/updater/dist -e0955a36 @appicons -cfa809fe @craft/web/assets/utilities/dist -efb3329b @craft/web/assets/graphiql/dist -8267cbfc @craft/web/assets/fieldsettings/dist -eebd6b24 @benf/neo/resources -5a020035 @craft/redactor/assets/field/dist -cf0e2bac @craft/redactor/assets/redactor/dist -cdc7dfb4 @craft/web/assets/userpermissions/dist -f3da4ea4 @app/web/assets/updates/dist -2b14dae7 @app/web/assets/login/dist -b19eaacb @craft/web/assets/recententries/dist -e6beeb28 @craft/web/assets/admintable/dist -\. - - --- --- Data for Name: revisions; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.revisions (id, "sourceId", "creatorId", num, notes) FROM stdin; -1 5 \N 1 \N -2 8 \N 1 \N -3 10 \N 1 \N -4 14 12 1 -5 10 12 2 \N -6 8 12 2 \N -7 5 12 2 \N -8 5 12 3 \N -9 5 12 4 \N -10 5 12 5 Applied “Draft 1” -11 14 12 2 Applied “Draft 1” -12 5 12 6 Applied “Draft 1” -13 14 12 3 -14 5 12 7 \N -15 5 12 8 Applied “Draft 1” -16 14 12 4 Applied “Draft 1” -17 5 12 9 Applied “Draft 1” -\. - - --- --- Data for Name: searchindex; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.searchindex ("elementId", attribute, "fieldId", "siteId", keywords, keywords_vector) FROM stdin; -12 username 0 1 example 'example' -12 firstname 0 1 -12 lastname 0 1 -12 fullname 0 1 -12 email 0 1 epo lsst org 'epo' 'lsst' 'org' -12 slug 0 1 -2 slug 0 2 -2 slug 0 1 -3 slug 0 2 -3 slug 0 1 -4 slug 0 2 -4 field 54 2 -4 field 14 2 -4 slug 0 1 -4 field 54 1 -4 field 14 1 -13 field 17 2 -13 field 68 2 standard standard 'standard' -13 field 28 2 none none 'none' -13 field 70 2 -13 slug 0 1 test page 'page' 'test' -13 title 0 1 test page 'page' 'test' -13 field 27 1 test page description 'description' 'page' 'test' -13 slug 0 2 test page 'page' 'test' -13 title 0 2 test page 'page' 'test' -13 field 27 2 test page description 'description' 'page' 'test' -34 slug 0 1 -34 field 103 1 this is the homepage 'homepage' 'is' 'the' 'this' -34 slug 0 2 -10 slug 0 1 user profile page 'page' 'profile' 'user' -10 title 0 1 user profile page 'page' 'profile' 'user' -10 slug 0 2 user profile page 'page' 'profile' 'user' -10 title 0 2 user profile page 'page' 'profile' 'user' -34 field 103 2 this is the homepage 'homepage' 'is' 'the' 'this' -14 slug 0 1 test 'test' -8 slug 0 1 user profile 'profile' 'user' -8 title 0 1 user profile 'profile' 'user' -8 slug 0 2 user profile 'profile' 'user' -8 title 0 2 user profile 'profile' 'user' -14 title 0 1 test page title 'page' 'test' 'title' -14 field 141 1 this is the test page 'is' 'page' 'test' 'the' 'this' -7 slug 0 1 search results 'results' 'search' -7 title 0 1 search results 'results' 'search' -7 slug 0 2 search results 'results' 'search' -7 title 0 2 search results 'results' 'search' -14 field 140 1 standard standard 'standard' -14 slug 0 2 test page title 'page' 'test' 'title' -14 title 0 2 test page title 'page' 'test' 'title' -1 slug 0 1 -1 slug 0 2 -14 field 141 2 this is the test page 'is' 'page' 'test' 'the' 'this' -14 field 140 2 standard standard 'standard' -42 slug 0 1 -42 field 103 1 this is the test page 'is' 'page' 'test' 'the' 'this' -42 slug 0 2 -42 field 103 2 this is the test page 'is' 'page' 'test' 'the' 'this' -5 slug 0 2 homepage 'homepage' -5 title 0 2 spanish homepage 'homepage' 'spanish' -5 field 141 2 this is the spanish homepage 'homepage' 'is' 'spanish' 'the' 'this' -5 field 140 2 standard standard 'standard' -5 slug 0 1 homepage 'homepage' -5 title 0 1 homepage 'homepage' -5 field 141 1 this is the homepage 'homepage' 'is' 'the' 'this' -5 field 140 1 standard standard 'standard' -47 slug 0 2 -47 field 103 2 this is the spanish homepage 'homepage' 'is' 'spanish' 'the' 'this' -47 slug 0 1 -47 field 103 1 this is the homepage 'homepage' 'is' 'the' 'this' -\. - - --- --- Data for Name: sections; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sections (id, "structureId", name, handle, type, "enableVersioning", "propagationMethod", "defaultPlacement", "previewTargets", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -8 9 Pages pages structure t all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 \N f1b8c943-bc12-4001-9e2a-d531379f1aaf -13 \N Homepage homepage single t all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 \N 3e10dcca-4dd1-4578-8add-708cd9740881 -14 \N Callouts callouts channel t all end \N 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:48 7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b -1 \N Events events channel f all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:53 4305f2e2-40b8-47b2-8b62-135b8b57be7f -3 \N Gallery galleryItems channel f all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:19:58 3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 -4 \N Glossary Terms glossaryTerms channel t all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:04 4ffeb743-f02d-42af-8656-a6f9c1363e79 -11 \N Investigations investigations channel t all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:10 546e0c6d-dd32-4997-8487-cc4c2fcc9480 -9 \N Jobs jobs channel f all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:15 59fb5a9e-74f4-4618-adba-601791f42c92 -12 \N News news channel t all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:20 11be7603-f576-4af8-93a6-e285e4ff42c4 -6 \N Slideshows slideshows channel t all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:30 fb3283a6-7286-4b2b-a77a-010783dcee7e -7 \N Staff Profiles staffProfiles channel f all end [{"label":"Primary entry page","urlFormat":"@previewUrlFormat","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:20:35 78410791-6edc-46c9-a17b-4358dcd545ec -5 \N Search Results searchResults single f all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-17 00:32:54 04a48967-eac4-449f-b164-c8ecbb7036d6 -2 \N User Profile userProfile single t all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-17 00:32:58 89cab4ff-f556-4b7e-bae9-8db545ce38dd -10 \N User Profile Page userProfilePage single t all end [{"label":"Primary entry page","urlFormat":"{url}","refresh":"1"}] 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-17 00:33:00 1ee32484-2cca-457e-ac23-b3cb13e652d3 -\. - - --- --- Data for Name: sections_sites; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sections_sites (id, "sectionId", "siteId", "hasUrls", "uriFormat", template, "enabledByDefault", "dateCreated", "dateUpdated", uid) FROM stdin; -1 1 2 t es/events/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 b0e0224c-7b3a-4789-a72b-a728d55ca464 -2 1 1 t events/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 b9f229b9-4991-4b29-baff-7156d537f608 -3 2 2 t user-profile \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 749375d4-b451-4f12-8463-f6530f04ae61 -4 2 1 t user-profile \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 e81e0e94-93ff-449e-9f2d-97557af35b80 -5 3 2 t es/gallery/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 f5f40845-165d-42bf-87ac-543df058123e -6 3 1 t gallery/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 7c98a32b-c40d-4940-97db-1737ab6b160e -7 4 2 t es/for-educators/glossary/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 d273d7da-beeb-4bd6-a285-b415e93a3b73 -8 4 1 t for-educators/glossary/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 9e67803a-e2e5-45df-a182-78aff48cdc6d -9 5 2 t es/search \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 a8f75651-1327-40f0-93d8-cf5571b74321 -10 5 1 t search \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 1dad7721-52df-4d1f-af6d-dc61973f3da7 -11 6 2 t es/slideshows/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 f6f079ce-c136-4fa4-826a-dce2d8768c54 -12 6 1 t slideshows/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 e77eb503-3638-4f62-a5ec-8fa8fb48a02e -13 7 2 t es/explore/staff/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 d5ce8a94-15ea-49e1-85a8-3273b0907e52 -14 7 1 t explore/staff/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 1ec15632-5fe4-4ea1-b8c5-4dbf683f3abf -15 8 2 t {parent ? parent.uri : 'es'}/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 cea52498-90f3-4cb3-8d49-1b3b3f886780 -16 8 1 t {parent.uri}/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 238c8668-fc7d-4d4b-94b2-5af8d8d95b7e -17 9 2 f \N \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 be8390d1-9816-4783-922a-98bfb5bf9808 -18 9 1 f \N \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 4b5a9f54-8550-45b7-8b7e-85a71f8f315a -19 10 2 t es/user-profile \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 5fcbec1f-a3ba-4043-8abc-a7a72f11e140 -20 10 1 t user-profile \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 927487d6-88b6-481a-9649-5023381fbfd3 -21 11 2 t es/for-educators/investigations/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 14123d89-0675-4b3c-acd4-65cc93d57157 -22 11 1 t for-educators/investigations/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 57b0b1af-4e47-4151-af16-9452357ea8f8 -23 12 2 t es/news/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 4fe59bdf-869d-4eb3-bcb8-b025dcf645f9 -24 12 1 t news/{slug} \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 13f72d9b-5f67-491c-a4d1-06a5832c6a7f -25 13 2 t es \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 72f4e725-d7c5-48ee-9f0d-43bf6406e624 -26 13 1 t __home__ \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 f2fc4f1d-b727-42e4-a38b-a5f4931aac21 -27 14 2 f \N \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 1ff4d3fa-71aa-45ca-8dc0-729c7c6d3efc -28 14 1 f \N \N t 2022-04-15 04:01:18 2022-04-15 04:01:18 66406680-18af-4aed-a2db-50b93e3b8b68 -\. - - --- --- Data for Name: sequences; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sequences (name, next) FROM stdin; -\. - - --- --- Data for Name: sessions; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sessions (id, "userId", token, "dateCreated", "dateUpdated", uid) FROM stdin; -7 12 -dxU4Tuo5e2uTk4sN27bcbLj4XmoPB2dfG_TvY68HINYzHeuoZSLEHacWA_XDcV85HqdPwpSKESP-ytd9eCXrHllp1HBkZexzEet 2022-04-17 17:04:43 2022-04-17 17:05:49 f51b397f-fc80-4dba-bfb9-a513b8091f44 -6 12 YBea78qeNwnzQHaVlzcQDtEBsDcXQysiPBXERlDWwR_84-YIvTmrRU6Wf4wbqZnhaksaPoVGwYqKjrs3Q_h4icigyszAKWWe08zj 2022-04-17 17:03:24 2022-04-17 17:04:45 2f851d10-2d2c-4f82-b75f-e564eba32ea1 -8 12 pakzlb9mjOgCS6u0JMw_4yJ5AjswdNOfTUH9aM_RpiDdKZgp7YGUiwqQIM48W3xnXx27WypBftOClEcgh8VA3UM2_1WzOKMPHuRO 2022-04-17 17:04:45 2022-04-17 17:04:45 b5714a91-c2f8-4942-9a6a-312918e5cf71 -\. - - --- --- Data for Name: shunnedmessages; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.shunnedmessages (id, "userId", message, "expiryDate", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: sitegroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sitegroups (id, name, "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -1 Rubin Telescope Education and Public Outreach 2022-04-15 04:01:03 2022-04-15 04:01:03 \N 1a35bfab-6a39-4c03-b273-2d5e3151c335 -\. - - --- --- Data for Name: sites; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.sites (id, "groupId", "primary", enabled, name, handle, language, "hasUrls", "baseUrl", "sortOrder", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -1 1 t t EN default en-US t @webBaseUrl 1 2022-04-15 04:01:03 2022-04-15 04:01:03 \N 547128fa-4529-4483-9968-66425996b69f -2 1 f t ES es es t @webBaseUrl 2 2022-04-15 04:01:03 2022-04-15 04:01:03 \N 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354 -\. - - --- --- Data for Name: structureelements; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.structureelements (id, "structureId", "elementId", root, lft, rgt, level, "dateCreated", "dateUpdated", uid) FROM stdin; -15 14 \N 15 1 2 0 2022-04-17 16:43:41 2022-04-17 16:57:21 6ac8307f-a2f5-4699-83b8-f4f4f3321eae -41 27 \N 41 1 2 0 2022-04-17 16:57:17 2022-04-17 16:57:21 e379ce0c-1091-4323-8e6e-fe563288051f -49 31 \N 49 1 4 0 2022-04-17 16:57:22 2022-04-17 16:57:22 53ba5d17-e2fb-42c7-89d4-95feb6ff7c14 -50 31 49 49 2 3 1 2022-04-17 16:57:22 2022-04-17 16:57:22 bb91392b-caa6-4588-8a67-8b1f1c199e9d -13 13 \N 13 1 2 0 2022-04-17 16:43:40 2022-04-17 16:43:41 183a3440-4898-4cc3-a0f1-d32fac1827ea -6 9 24 1 2 3 1 2022-04-17 00:45:33 2022-04-17 00:45:33 a1a414f6-21c6-48ff-b28d-203510967db8 -9 11 \N 9 1 2 0 2022-04-17 16:43:36 2022-04-17 16:43:39 b8347157-a1ea-49be-9199-e99a6d3099ae -11 12 \N 11 1 2 0 2022-04-17 16:43:39 2022-04-17 16:43:40 3bc3e3ff-77f6-48f9-9ca5-5ff4e47f9682 -17 15 \N 17 1 4 0 2022-04-17 16:43:41 2022-04-17 16:43:41 7668f99e-4dc9-4421-b08a-91ff4986d46c -18 15 33 17 2 3 1 2022-04-17 16:43:41 2022-04-17 16:43:41 1e6923e9-cc04-4859-b7b7-a2174e2565ac -19 16 \N 19 1 4 0 2022-04-17 16:43:41 2022-04-17 16:43:41 5fb29b21-7e7e-4534-8873-94445bd4e189 -20 16 33 19 2 3 1 2022-04-17 16:43:41 2022-04-17 16:43:41 d4ba07a9-f1bd-4a81-a2a3-a6126d355840 -21 17 \N 21 1 4 0 2022-04-17 16:43:42 2022-04-17 16:43:42 302a1f43-ef59-4799-9333-4528015b0822 -22 17 36 21 2 3 1 2022-04-17 16:43:42 2022-04-17 16:43:42 5989f7c2-4fae-496b-9628-75ee47adc0d0 -24 19 \N 24 1 2 0 2022-04-17 16:43:46 2022-04-17 16:43:50 9647233a-c642-418d-879a-20c6dd32d34a -26 20 \N 26 1 2 0 2022-04-17 16:43:50 2022-04-17 16:43:52 5f939e25-e3b2-4c18-8657-c79347fc7c22 -28 21 \N 28 1 2 0 2022-04-17 16:43:52 2022-04-17 16:43:53 3a594d38-40d4-4a80-a431-051739719e1a -32 23 \N 32 1 4 0 2022-04-17 16:43:54 2022-04-17 16:43:54 53aa5862-62f4-4d9e-bd10-f844003aacee -33 23 42 32 2 3 1 2022-04-17 16:43:54 2022-04-17 16:43:54 0544be9c-611c-4a71-8038-d7f2c0d2324d -34 9 43 1 4 5 1 2022-04-17 16:43:54 2022-04-17 16:44:09 69929a00-fed6-4ce4-b0a4-f9f7b3aa8f51 -30 22 \N 30 1 2 0 2022-04-17 16:43:53 2022-04-17 16:44:09 804f3ea4-7431-4ea3-ac08-7924b55c4fed -35 24 \N 35 1 4 0 2022-04-17 16:44:09 2022-04-17 16:44:09 3a5bc959-7ef4-4b14-aba3-2e643a73fdf0 -36 24 41 35 2 3 1 2022-04-17 16:44:09 2022-04-17 16:44:09 3871ecdc-6619-455c-8728-3875a9149d07 -37 25 \N 37 1 4 0 2022-04-17 16:44:09 2022-04-17 16:44:09 a5774c60-74eb-4950-b1dc-68471063fa12 -38 25 41 37 2 3 1 2022-04-17 16:44:09 2022-04-17 16:44:09 26d46a62-a64e-439c-81fc-16b214c7561f -1 9 \N 1 1 12 0 2022-04-15 04:30:24 2022-04-17 16:44:09 f4b3b8c9-2b24-44f7-9692-f82a060ffaf2 -8 9 28 1 8 9 1 2022-04-17 01:27:38 2022-04-17 16:44:09 1c605153-fd32-4c1b-b2dd-672463040a33 -4 9 15 1 10 11 1 2022-04-15 04:33:21 2022-04-17 16:44:09 f76f0f86-f190-4cfe-a7cf-17a85dfa5f0c -3 9 14 1 6 7 1 2022-04-15 04:33:02 2022-04-17 16:44:09 992b818b-abdb-464f-a240-d48f5c9c4b9e -39 26 \N 39 1 4 0 2022-04-17 16:44:10 2022-04-17 16:44:10 4e021e73-364f-447f-b3fa-b22d72ad8508 -40 26 44 39 2 3 1 2022-04-17 16:44:10 2022-04-17 16:44:10 8acfabb1-7a92-475e-97d8-98ccb1fc670e -43 28 \N 43 1 4 0 2022-04-17 16:57:21 2022-04-17 16:57:21 05aee62f-dfb3-44d7-8cd9-5571e171bd1c -44 28 47 43 2 3 1 2022-04-17 16:57:21 2022-04-17 16:57:21 46777234-3948-4884-9ca8-a8730614735a -45 29 \N 45 1 4 0 2022-04-17 16:57:21 2022-04-17 16:57:21 a575ca09-2898-4260-8ca0-8f6f5dc88304 -46 29 46 45 2 3 1 2022-04-17 16:57:21 2022-04-17 16:57:21 bdda0c75-3072-4951-8cca-def7d9db01a8 -47 30 \N 47 1 4 0 2022-04-17 16:57:21 2022-04-17 16:57:21 2b4c45b2-bd50-4431-a8e4-29680fedb6a2 -48 30 46 47 2 3 1 2022-04-17 16:57:21 2022-04-17 16:57:21 b6d0cd87-e453-4c35-ba69-6f79332563c1 -\. - - --- --- Data for Name: structures; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.structures (id, "maxLevels", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -6 1 2022-04-15 04:01:17 2022-04-15 04:01:17 \N 6499aa74-c14b-4510-b512-8c1eedf7a594 -7 \N 2022-04-15 04:01:17 2022-04-15 04:01:17 \N d4c428f8-5094-4d5c-a6b5-5f3a58a35787 -9 \N 2022-04-15 04:01:18 2022-04-15 04:01:18 \N 54619a73-dde0-4ec5-b77a-b6649f3a946b -1 1 2022-04-15 04:01:10 2022-04-15 04:01:10 2022-04-15 04:21:17 bbf2c1a1-7b33-4b69-926e-2c94ae2116e7 -5 1 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:21 9f7ba5c0-a9d9-4da3-9418-4b1effe213a5 -4 1 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:24 b4b82886-423d-42a0-bf6d-710b2c39efe2 -2 \N 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:26 649d0ae6-df70-418d-8b61-d74777deb5ee -3 1 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:29 24982e68-f795-424d-95df-6f06c375b7d6 -8 1 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:21:34 8b634ea7-ae09-4f56-a3f3-19f21864776a -10 \N 2022-04-17 16:43:35 2022-04-17 16:43:35 2022-04-17 16:43:36 cb215990-60d2-4cb6-a3f0-cefb9290e7cf -11 \N 2022-04-17 16:43:36 2022-04-17 16:43:36 2022-04-17 16:43:39 d9b4365d-1dd5-4516-a00c-1050cd5e8db7 -12 \N 2022-04-17 16:43:39 2022-04-17 16:43:39 2022-04-17 16:43:40 fea5247d-97bc-4dd4-a43d-fb76535ae8c6 -15 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 \N 74efb438-6a71-4d6a-917c-573042aaa005 -13 \N 2022-04-17 16:43:40 2022-04-17 16:43:40 2022-04-17 16:43:41 f51471b5-1543-425b-90c0-c70f0558508a -16 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 \N 2d854f59-7349-4c73-a1a6-630ec6d25dc6 -17 \N 2022-04-17 16:43:42 2022-04-17 16:43:42 \N f1b4a932-b424-4989-a97e-3a8f05b3d760 -18 \N 2022-04-17 16:43:46 2022-04-17 16:43:46 2022-04-17 16:43:46 49b9d51b-f679-4e27-b00a-ec47e8d7c0d5 -19 \N 2022-04-17 16:43:46 2022-04-17 16:43:46 2022-04-17 16:43:50 1dbbe169-d685-41ba-9b5c-e378162d4df4 -20 \N 2022-04-17 16:43:50 2022-04-17 16:43:50 2022-04-17 16:43:52 34db12fa-3ac3-4874-a9f8-30be183a585c -21 \N 2022-04-17 16:43:52 2022-04-17 16:43:52 2022-04-17 16:43:53 edfc8700-c654-4820-be2a-7274a817dfec -23 \N 2022-04-17 16:43:54 2022-04-17 16:43:54 \N 24ad87e7-91a1-4e61-8c22-c1348add8bbd -24 \N 2022-04-17 16:44:09 2022-04-17 16:44:09 \N e7f510b4-5a19-4af6-8e06-abfb4091571e -22 \N 2022-04-17 16:43:53 2022-04-17 16:43:53 2022-04-17 16:44:09 eb82e1af-8027-45b0-a8d3-d2e3aedba724 -25 \N 2022-04-17 16:44:09 2022-04-17 16:44:09 \N 399f302e-d2e3-4518-9b6b-164817ef95ff -26 \N 2022-04-17 16:44:10 2022-04-17 16:44:10 \N adc91f6f-2d3d-477f-a398-3a7caa211e8d -28 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 \N e93d7f89-22ce-41ee-97c5-8bb2c6a8640b -14 \N 2022-04-17 16:43:41 2022-04-17 16:43:41 2022-04-17 16:57:21 895571c9-ab06-4a79-9684-aec6aae6b3b5 -29 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 \N c0b35f9c-bec2-4316-8e5e-73db066fe619 -27 \N 2022-04-17 16:57:17 2022-04-17 16:57:17 2022-04-17 16:57:21 06f42011-2a14-4e14-8674-ebe58529a1ff -30 \N 2022-04-17 16:57:21 2022-04-17 16:57:21 \N 0dc3e903-47b9-43b1-bd4f-9abfac71c2dd -31 \N 2022-04-17 16:57:22 2022-04-17 16:57:22 \N 4f35c22d-468c-4006-a193-f8b6a0a5fc27 -\. - - --- --- Data for Name: supertableblocks; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.supertableblocks (id, "ownerId", "fieldId", "typeId", "sortOrder", "deletedWithOwner", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: supertableblocktypes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.supertableblocktypes (id, "fieldId", "fieldLayoutId", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: systemmessages; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.systemmessages (id, language, key, subject, body, "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: taggroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.taggroups (id, name, handle, "fieldLayoutId", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -2 Gallery Item Tags galleryItemTags 64 2022-04-15 04:01:18 2022-04-15 04:01:18 2022-04-15 04:28:32 c30bad12-1372-49fe-ab6c-a9c33b2860bb -1 News Tags newsTags 21 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:28:33 0d02fdfb-053c-4d46-a5f8-0abf2542a5d2 -\. - - --- --- Data for Name: tags; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.tags (id, "groupId", "deletedWithGroup", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: templatecacheelements; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.templatecacheelements (id, "cacheId", "elementId") FROM stdin; -\. - - --- --- Data for Name: templatecachequeries; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.templatecachequeries (id, "cacheId", type, query) FROM stdin; -\. - - --- --- Data for Name: templatecaches; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.templatecaches (id, "siteId", "cacheKey", path, "expiryDate", body) FROM stdin; -\. - - --- --- Data for Name: tokens; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.tokens (id, token, route, "usageLimit", "usageCount", "expiryDate", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: universaldamintegrator_asset_metadata; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.universaldamintegrator_asset_metadata (id, "dateCreated", "dateUpdated", uid, "assetId", dam_meta_key, dam_meta_value) FROM stdin; -\. - - --- --- Data for Name: usergroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.usergroups (id, name, handle, description, "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: usergroups_users; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.usergroups_users (id, "groupId", "userId", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: userpermissions; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.userpermissions (id, name, "dateCreated", "dateUpdated", uid) FROM stdin; -1 accesssitewhensystemisoff 2022-04-15 04:01:18 2022-04-15 04:01:18 092afeb8-9568-4145-b1d1-47d34d83f513 -2 accesscpwhensystemisoff 2022-04-15 04:01:18 2022-04-15 04:01:18 167667ae-0eda-4a73-9795-5cac2853d351 -3 accesscp 2022-04-15 04:01:18 2022-04-15 04:01:18 17ef4e11-1451-4414-8058-7ed5453c32f1 -4 editsite:547128fa-4529-4483-9968-66425996b69f 2022-04-15 04:01:18 2022-04-15 04:01:18 3a8b961f-31b6-441d-85ff-259d3ed59b84 -5 editsite:2c2e1c6a-eb4d-44f1-9a43-8d79b326f354 2022-04-15 04:01:18 2022-04-15 04:01:18 c8419806-0b6a-4449-b91d-82a8dc7302ce -6 createentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 4e185dc6-8f87-482a-a6df-04b64d1d3ecc -7 publishentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 39f7b9fe-96cf-447a-a852-38bf5cb8b78c -8 deleteentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 209b453b-5554-44ba-9ba5-691bc88b4289 -9 publishpeerentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 7de9b3e1-606c-446b-b2ab-c5d9aaf65297 -10 deletepeerentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 bcafc0ac-92e5-4710-911c-abcc84808af7 -11 editpeerentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 597672d9-b06b-42d0-8773-fac670ee1ff8 -12 publishpeerentrydrafts:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 186df81f-abe0-4995-b6e0-c99194fec10d -13 deletepeerentrydrafts:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 113c3a94-8db2-4b09-a481-e7f4bd411505 -14 editpeerentrydrafts:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 00fd194c-de3b-4efa-af1c-b9ebcfe31ec1 -15 editentries:7cad6f4e-cc7b-45cf-ac7b-6f383e77bc1b 2022-04-15 04:01:18 2022-04-15 04:01:18 56ca1dfb-e71d-48eb-af5c-5898892a4646 -16 createentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 c262a46e-30a5-47bc-8252-8d1e47a4f644 -17 publishentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 abcc4d0b-dd4b-4b34-a8f5-5beed92599c5 -18 deleteentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 ba2e49b3-55a7-48a6-8b90-4f9a59af26fd -19 publishpeerentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 66a7a98a-eed6-433c-9aed-2e627cf9d31f -20 deletepeerentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 820fc8fd-06ab-4fe4-991e-44341b9dfcf2 -21 editpeerentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 7b4e946c-a8ae-4fba-94ed-1cb585cda9dc -22 publishpeerentrydrafts:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 253400af-3704-4b8a-b97d-c68fcb72a8d2 -23 deletepeerentrydrafts:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 bb59869e-e941-4c95-8642-db9ab85e562a -24 editpeerentrydrafts:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 fc9b8261-4f26-4672-b000-446238ebb2a1 -25 editentries:4305f2e2-40b8-47b2-8b62-135b8b57be7f 2022-04-15 04:01:18 2022-04-15 04:01:18 44877efe-71f2-45e6-922a-deaf1fc44dfc -26 createentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 7c5a22ba-6e80-4000-935f-84b02eb64f51 -27 publishentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 c2bf36e5-c876-4ca6-8492-a40c8507f5ad -28 deleteentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 c1755be8-01cc-466d-ab76-40734bb8bd54 -29 publishpeerentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 7ef10ae0-aab8-4547-9e18-e3ae39b6cea8 -30 deletepeerentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 9cb0aa6c-5bbd-48bd-bded-28fb603e1f08 -31 editpeerentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 5f2e9644-9210-4427-8ec8-65119f1e5a4a -32 publishpeerentrydrafts:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 1fac0be1-0600-4a9f-aa66-0e48db2407a1 -33 deletepeerentrydrafts:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 3954d6b1-139a-4634-8334-9643d6d61125 -34 editpeerentrydrafts:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 a66ba0f6-dbe6-45d6-93d7-78398e3bbc1e -35 editentries:3a8b9653-cdd3-46ce-84b2-d73b5dc4de63 2022-04-15 04:01:18 2022-04-15 04:01:18 1ec4a0a8-ba12-463c-8cda-af9a4d634509 -36 publishentries:3e10dcca-4dd1-4578-8add-708cd9740881 2022-04-15 04:01:18 2022-04-15 04:01:18 3651453e-72c9-4ee9-acab-5a96e159e6e3 -37 publishpeerentrydrafts:3e10dcca-4dd1-4578-8add-708cd9740881 2022-04-15 04:01:18 2022-04-15 04:01:18 517eefe7-f687-4ad0-8750-fe673576960f -38 deletepeerentrydrafts:3e10dcca-4dd1-4578-8add-708cd9740881 2022-04-15 04:01:18 2022-04-15 04:01:18 c55efb12-9ef5-4a61-a216-71a6dfddb665 -39 editpeerentrydrafts:3e10dcca-4dd1-4578-8add-708cd9740881 2022-04-15 04:01:18 2022-04-15 04:01:18 362bc55b-f303-4729-87d2-1a4712f5fddb -40 editentries:3e10dcca-4dd1-4578-8add-708cd9740881 2022-04-15 04:01:18 2022-04-15 04:01:18 1c2dc80a-a6c6-4942-afdb-6bfe46e3929c -41 createentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 ea70f31d-ad22-40e2-9bb0-1528409bee6d -42 publishentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 e6bc1d0c-d436-4c4b-906c-7ddf8da7213f -43 deleteentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 6d69f2ff-9a0d-4afe-8c0d-1b3d16d811b1 -44 publishpeerentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 3c47182d-387f-44db-8ea2-0c3f0884067f -45 deletepeerentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 6daa8813-efe2-441e-94de-87829e4420ed -46 editpeerentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 52ef4b84-7744-419f-bf42-a154b356f0de -47 publishpeerentrydrafts:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 dfbac189-e282-40f9-a954-5a4826203303 -48 deletepeerentrydrafts:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 7bba5f2a-a2c5-4276-bff9-ce3fa1eb42ec -49 editpeerentrydrafts:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 e5072598-bce1-4684-95ce-d183da62a0cf -50 editentries:59fb5a9e-74f4-4618-adba-601791f42c92 2022-04-15 04:01:18 2022-04-15 04:01:18 4b02e39a-a48b-40d6-be28-40183cfb93ab -51 createentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 85b2841a-60e5-4ca0-a261-65d1fc6028fa -52 publishentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 43794873-638d-44dc-9192-064815ccc01a -53 deleteentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 9418947f-3dd6-40e0-86e6-66ac5d6896f0 -54 publishpeerentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 0cc82ea5-010f-411b-9a32-7bf33112cdec -55 deletepeerentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 85208207-b540-428c-acf7-4b68f1d9f3b5 -56 editpeerentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 faca7f65-16a7-4171-8b9c-94cd1c3e8836 -57 publishpeerentrydrafts:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 272c210a-821a-4c8e-b4ac-fbd5c7b4e3b8 -58 deletepeerentrydrafts:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 62eb682b-5d4d-49c5-994c-fdf168e38e6f -59 editpeerentrydrafts:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 78e3e1e9-cb75-41f8-9a45-edff6aa68da1 -60 editentries:11be7603-f576-4af8-93a6-e285e4ff42c4 2022-04-15 04:01:18 2022-04-15 04:01:18 ded11123-00cb-4cc0-a206-c1e5443acfa9 -61 createentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 0dbaee53-f2f9-4a13-bdff-3edf2b26c58b -62 publishentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 304f12dd-d454-4890-8f23-0025262ae4cf -63 deleteentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 28213b02-f934-428c-b39a-8f013ff50798 -64 publishpeerentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 bd8fcfc8-d236-4803-9b02-b22ebde97b2d -65 deletepeerentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 e539fa0a-dcb7-4620-86a7-3ec3544e6fec -66 editpeerentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 d424e520-a7fb-4fe1-8188-1a6d75dead5f -67 publishpeerentrydrafts:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 efe82acd-dfbb-4afc-88a9-926f10df8d57 -68 deletepeerentrydrafts:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 696d5d56-3b65-4a70-acbb-0fab4034b108 -69 editpeerentrydrafts:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 9d57f74a-c360-4071-a0dc-c4a20f8d9b6f -70 editentries:f1b8c943-bc12-4001-9e2a-d531379f1aaf 2022-04-15 04:01:18 2022-04-15 04:01:18 4b2835aa-97af-4eea-9682-679b625dd002 -71 createentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 2beeab60-c09e-4e5a-857f-a9614f6ec04d -72 publishentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 3bf63a67-855b-48e4-8149-946f1aa807a3 -73 deleteentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 55707762-e35c-491c-983a-2dad49a2c979 -74 publishpeerentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 146f1381-6e07-42d5-8c0a-d57096976aed -75 deletepeerentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 6f111a3b-8d9d-43d6-9c0a-b67417bb5085 -76 editpeerentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 517370ad-57ac-4ab2-8e4f-b05c08ad7652 -77 publishpeerentrydrafts:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 e8b59d0a-b3dd-48ee-9e64-0fae8f63c461 -78 deletepeerentrydrafts:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 381c7819-8a60-4880-a88e-27d4beca47cc -79 editpeerentrydrafts:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 d5561e85-7b92-4b9e-b158-f685e108fbdc -80 editentries:78410791-6edc-46c9-a17b-4358dcd545ec 2022-04-15 04:01:18 2022-04-15 04:01:18 5d3b5c9c-49e7-45c8-b852-72e4c7357a23 -81 editglobalset:1a2ba41a-3949-4982-9cb3-f8b03863bcfd 2022-04-15 04:01:18 2022-04-15 04:01:18 24145355-0775-4051-a86f-668f8d65e280 -82 editglobalset:b8393df9-fb81-4d70-9ccb-6d030c818580 2022-04-15 04:01:18 2022-04-15 04:01:18 93e870f4-8405-448a-9deb-0da8ea432f84 -83 editglobalset:994d5664-f056-4969-b2cc-c62660f069af 2022-04-15 04:01:18 2022-04-15 04:01:18 807666d9-d6b1-46ac-b9e8-21f9b5d3841d -84 editglobalset:8ccd6c1c-8e9b-44e8-93a9-f62589fb4819 2022-04-15 04:01:18 2022-04-15 04:01:18 22656e81-8433-4021-ad4b-194a2b1c17cd -85 editcategories:3a3af2ab-b037-455a-ba95-bc3be89efdb0 2022-04-15 04:01:18 2022-04-15 04:01:18 e9ad6a8c-a01b-4a20-b04c-a503ed837478 -86 editcategories:cc8c47f0-3dec-44db-a47f-7ca6c984864a 2022-04-15 04:01:18 2022-04-15 04:01:18 743170cf-f1af-4e9d-bd07-438224238afe -87 editcategories:df7f4ec2-58b2-4c3a-afff-b07f4764fa4b 2022-04-15 04:01:18 2022-04-15 04:01:18 435ac2c9-c171-4ea6-92c2-4b7e71890ee2 -88 editcategories:7cb3bc06-c4c4-4017-8c0c-fa6aad7cbd8e 2022-04-15 04:01:18 2022-04-15 04:01:18 77dae3fe-1d52-4833-aa5f-4fb12b55cefe -89 editcategories:70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2 2022-04-15 04:01:18 2022-04-15 04:01:18 00eb0461-60fc-4b9d-8d42-933ec33435ed -90 editcategories:aa60fd40-45d4-48bb-8b81-8ec736456687 2022-04-15 04:01:18 2022-04-15 04:01:18 ed72518b-ef21-468a-a462-05e67006cf9e -91 saveassetinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 88c96305-f0d3-4cf3-b589-82ac871293b1 -92 createfoldersinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 6d90b450-6180-4ae3-98eb-098a49f59529 -93 deletefilesandfoldersinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 086c09f5-4359-4bec-9af9-0768a61d5601 -94 replacefilesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 eaea7b7a-6c8e-4815-a9ed-f919f17e0d01 -95 editimagesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 863154bf-0e8c-4faa-8ad6-c4ea6d4cf8ea -96 editpeerfilesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 76109589-66b2-4854-9568-357499e913af -97 replacepeerfilesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 81f75b6f-4ef8-47b6-b9ae-2d415fa792ae -98 deletepeerfilesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 4f39449d-bcab-407b-827c-67e7d09dd847 -99 editpeerimagesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 f0479387-52e9-4005-a4bd-fdb1a4e61d48 -100 viewpeerfilesinvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 d387a509-ccc1-4c50-ad53-75e69abe8df1 -101 viewvolume:8e9ec71e-2cf0-4f6a-b856-8976de0ce100 2022-04-15 04:01:18 2022-04-15 04:01:18 201a0727-f739-420c-8eb1-f5e254005ecb -102 saveassetinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 63a162bc-7fb4-4a03-b349-44f36b7d2b74 -103 createfoldersinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 3178c65f-5403-4579-905b-ca86ad2f161e -104 deletefilesandfoldersinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 e87a38df-519c-4e34-9d31-120d1a28a37d -105 replacefilesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 06fbc67d-fac7-4e09-a3e2-5b5ffaaab3e8 -106 editimagesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 855eb80b-b92f-4aaf-9e85-90bdfe0d2a36 -107 editpeerfilesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 56d3c064-62e2-441e-a9f6-54751955cf39 -108 replacepeerfilesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 6d7f9eac-32b1-43fd-9106-07f88c653339 -109 deletepeerfilesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 4186f7e9-0339-4911-ba47-54fcb849abd3 -110 editpeerimagesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 142106a6-c0e7-4389-8734-96fd3c7893a8 -111 viewpeerfilesinvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 d8c2e1c0-fce2-446f-95bd-63c608d8267a -112 viewvolume:cd6f2275-4f9b-4ba4-aa4c-7c7468366172 2022-04-15 04:01:18 2022-04-15 04:01:18 5d15c470-7d83-4415-91b1-e67ad3d43c82 -113 saveassetinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 f58bb074-b099-4928-a8eb-6608fd5eba7f -114 createfoldersinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 0063bc4b-5bd5-4992-92f6-5b626d75dc95 -115 deletefilesandfoldersinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 5dd43701-a715-4d81-812a-36131094d575 -116 replacefilesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 a83f7452-1073-455b-86b9-3e2c4c2fe246 -117 editimagesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 40329151-1b73-446b-83ef-fe1d0ec3e8dd -118 editpeerfilesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 5dcd7eea-4d9d-4283-a2b7-cbc2f899c38f -119 replacepeerfilesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 0b969513-f09f-4502-b7ab-8544ec90795d -120 deletepeerfilesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 054f5791-0e4b-42fc-b122-30105eeee89e -121 editpeerimagesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 e565364f-1c66-49e4-bd9e-cef93530f9c3 -122 viewpeerfilesinvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 c7dffd74-ded1-44cb-95cc-ba8302da3c44 -123 viewvolume:f944dd79-91a6-443d-b09a-de2597c7557f 2022-04-15 04:01:18 2022-04-15 04:01:18 ccee84b0-4ee6-4f9a-a3e9-b63aa9fe8cf2 -124 saveassetinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 8d3c4d6a-2872-4718-a7b9-9ce98d778c40 -125 createfoldersinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 0fd95af2-5faa-4721-bd9d-dcced722b852 -126 deletefilesandfoldersinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 90f770aa-dd28-43fd-ba38-b6566e28544f -127 replacefilesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 5e2bfb83-8983-4c09-8d27-e6b8c2207c54 -128 editimagesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 a005089f-3f0d-41ff-81de-230b6d7923a8 -129 editpeerfilesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 1dad5999-ea4d-4a91-ad17-329e7223e8eb -130 replacepeerfilesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 6793d42f-6a74-4149-8748-b4bc940bcd23 -131 deletepeerfilesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 71222315-7167-4cfd-b36b-0f220b039432 -132 editpeerimagesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 5dabef0f-e092-462e-944b-345052560b15 -133 viewpeerfilesinvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 d8fa6126-45a0-446a-9361-dca1e8672980 -134 viewvolume:f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 2022-04-15 04:01:18 2022-04-15 04:01:18 2e07ee8c-0951-4d2e-a6e5-e9af3a586315 -135 saveassetinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 4f953aa7-c49a-4fe6-9a70-3ab894c6eca6 -136 createfoldersinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 bd3b2eb6-aaf0-4b31-b6ef-85b12110d9e3 -137 deletefilesandfoldersinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 cc588d6a-eaec-4bf4-bf82-0e65b2aa0a0a -138 replacefilesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 152de425-e4e5-4714-aa7b-ec0208b75fc5 -139 editimagesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 95d3fc5c-9691-4b6e-be6d-e6f550338728 -140 editpeerfilesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 eb9cb66d-283d-4d1e-be4d-2e213d4062ee -141 replacepeerfilesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 45bf9117-ea40-4373-9f28-555d38003178 -142 deletepeerfilesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 ccc19313-d428-42c0-b716-a0b44ee9c42b -143 editpeerimagesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 f7f8f484-fc7e-4ef0-8493-d5c9ff2c3fc5 -144 viewpeerfilesinvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 c159d291-f7cf-4658-a40f-4bc85a983c53 -145 viewvolume:18a75c63-648f-4145-9cc3-386e7c8a0106 2022-04-15 04:01:18 2022-04-15 04:01:18 7b9e144e-3e86-4aef-9735-7746ad2ecdd5 -146 saveassetinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 a0c030d2-f7ba-4bd3-a37d-bd7e194577cf -147 createfoldersinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 b24cf14a-7b0a-4baf-9e0b-caf09206d744 -148 deletefilesandfoldersinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 198f76fd-42a4-45c1-93de-bf8a1eedc8da -149 replacefilesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 613771fd-8378-48e3-bc4f-6cbbc9d9de66 -150 editimagesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 952dd444-fa7c-48a8-b497-402c9e91d661 -151 editpeerfilesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 ffc1c14f-d680-4178-8033-012a23d87597 -152 replacepeerfilesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 ba55ad77-bb73-4fda-badc-7690630bcef0 -153 deletepeerfilesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 28c65fff-b990-4f8c-b200-c317a013b48b -154 editpeerimagesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 28b8f9fc-6181-4528-999d-9c3beefabe4a -155 viewpeerfilesinvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 66d8b0bc-8f1a-4496-892c-0391c5391b8e -156 viewvolume:c3d1c243-1703-4117-abc7-88487a1f8f24 2022-04-15 04:01:18 2022-04-15 04:01:18 89934e8c-7cf5-49fa-ab5b-efcfba675f17 -157 saveassetinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 47d26ddc-2030-4e00-8894-f4eb1e1df995 -158 createfoldersinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 e4a7b18a-8bba-4887-91bf-673b6fd240e1 -159 deletefilesandfoldersinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 3d3488bc-a221-4a00-af65-b03579b8d615 -160 replacefilesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 ac4e9391-0e52-4d5b-acd6-8c4a561d53ae -161 editimagesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 375695fc-4d99-4281-b344-eec6348408ac -162 editpeerfilesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 c32dfbe6-2593-49b0-985b-c79a7a58dac8 -163 replacepeerfilesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 37f3be1e-044b-4fd8-8d28-dfdcef832daa -164 deletepeerfilesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 085f8ac2-2c26-45bb-aa1d-8eecbb2c8257 -165 editpeerimagesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 24337f5c-0b4c-4894-a33c-4d045dff7554 -166 viewpeerfilesinvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 65d2995e-a076-481c-8387-8317be4aeb3d -167 viewvolume:d41cc960-99a4-41a8-a7a6-7891a22e4a93 2022-04-15 04:01:18 2022-04-15 04:01:18 de04102e-5a61-4cbd-9153-b02b46ac8b82 -\. - - --- --- Data for Name: userpermissions_usergroups; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.userpermissions_usergroups (id, "permissionId", "groupId", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: userpermissions_users; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.userpermissions_users (id, "permissionId", "userId", "dateCreated", "dateUpdated", uid) FROM stdin; -\. - - --- --- Data for Name: userpreferences; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.userpreferences ("userId", preferences) FROM stdin; -12 {"language":"en-US","locale":null,"weekStartDay":"1","alwaysShowFocusRings":false,"useShapes":false,"underlineLinks":false,"showFieldHandles":false,"enableDebugToolbarForSite":false,"enableDebugToolbarForCp":false,"showExceptionView":false,"profileTemplates":false} -\. - - --- --- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.users (id, username, "photoId", "firstName", "lastName", email, password, admin, locked, suspended, pending, "lastLoginDate", "lastLoginAttemptIp", "invalidLoginWindowStart", "invalidLoginCount", "lastInvalidLoginDate", "lockoutDate", "hasDashboard", "verificationCode", "verificationCodeIssuedDate", "unverifiedEmail", "passwordResetRequired", "lastPasswordChangeDate", "dateCreated", "dateUpdated", uid) FROM stdin; -12 example \N epo@lsst.org $2y$13$4K1JypTMtl3ZENkWz8DdU.o6ojCA9QYDQb1yBGlBduS4YP/foiaFC t f f f 2022-04-17 17:04:45 \N \N \N \N \N t \N \N \N f 2022-04-17 17:03:17 2022-04-15 04:01:35 2022-04-17 17:04:46 efcd02a6-1737-4c93-903e-e027e38ec3e7 -\. - - --- --- Data for Name: volumefolders; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.volumefolders (id, "parentId", "volumeId", name, path, "dateCreated", "dateUpdated", uid) FROM stdin; -1 \N 1 Asset Variants 2022-04-15 04:01:08 2022-04-15 04:01:08 1111111f-c47f-40d2-afdb-82f50fe956d0 -2 \N 2 Callout Images 2022-04-15 04:01:09 2022-04-15 04:01:09 15561953-c552-4a54-a052-2aa082927938 -3 \N 3 Content Images 2022-04-15 04:01:17 2022-04-15 04:01:17 1fc61ec4-eda5-4949-a868-b91f5e7b75b3 -4 \N 4 Heroes 2022-04-15 04:01:17 2022-04-15 04:01:17 ce18150c-2a80-4e8e-949c-6259b4db1613 -5 \N 5 General 2022-04-15 04:01:17 2022-04-15 04:01:17 8a1e741e-e737-42d6-9ad5-1508cad44927 -6 \N 6 Staff Profiles 2022-04-15 04:01:17 2022-04-15 04:01:17 ab8c0bca-5b7e-4ce4-9cdf-e454414cbd82 -7 \N 7 Canto DAM 2022-04-15 04:01:18 2022-04-15 04:01:18 44e0ebd9-9dc0-4eab-a1b7-447268a1d630 -8 \N \N Temporary source \N 2022-04-15 04:06:00 2022-04-15 04:06:00 7947e054-105e-46b3-9b46-abd35692eda1 -9 8 \N user_12 user_12/ 2022-04-15 04:06:00 2022-04-15 04:06:00 d269e792-1c12-454c-bbf4-f8f023cfd9ae -\. - - --- --- Data for Name: volumes; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.volumes (id, "fieldLayoutId", name, handle, type, "hasUrls", url, "titleTranslationMethod", "titleTranslationKeyFormat", settings, "sortOrder", "dateCreated", "dateUpdated", "dateDeleted", uid) FROM stdin; -7 59 Canto DAM cantoDam rosas\\dam\\volumes\\DAMVolume t $CANTO_ASSET_BASEURL site \N {"quickTest":"eric"} 9 2022-04-15 04:01:18 2022-04-15 04:01:18 \N 7754bae8-c6eb-4fbe-882b-236621e35f2d -4 35 Heroes heroes craft\\googlecloud\\Volume t @assetsHeroesBaseURL site \N {"bucket":"rubin-obs-api_assets_heroes","bucketSelectionMode":"choose","expires":"5 minutes","keyFileContents":"","projectId":"$GCP_PROJECT_ID","subfolder":""} 1 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:06:47 8e9ec71e-2cf0-4f6a-b856-8976de0ce100 -3 33 Content Images contentImages craft\\googlecloud\\Volume t @assetsContentBaseURL site \N {"bucket":"rubin-obs-api_assets_content","bucketSelectionMode":"choose","expires":"5 minutes","keyFileContents":"","projectId":"$GCP_PROJECT_ID","subfolder":""} 2 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:06:53 cd6f2275-4f9b-4ba4-aa4c-7c7468366172 -2 6 Callout Images calloutImages craft\\googlecloud\\Volume t https://storage.googleapis.com/rubin-obs-api_assets_callouts/ site \N {"bucket":"rubin-obs-api_assets_callouts","bucketSelectionMode":"choose","expires":"","keyFileContents":"","projectId":"$GCP_PROJECT_ID","subfolder":""} 5 2022-04-15 04:01:09 2022-04-15 04:01:09 2022-04-15 04:06:58 f52f3e9c-434e-43b5-89eb-a5776e6bc4a6 -5 37 General generalImages craft\\googlecloud\\Volume t @assetsGeneralBaseURL site \N {"bucket":"rubin-obs-api_assets_general","bucketSelectionMode":"choose","expires":"5 minutes","keyFileContents":"","projectId":"$GCP_PROJECT_ID","subfolder":""} 6 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:07:02 18a75c63-648f-4145-9cc3-386e7c8a0106 -6 39 Staff Profiles staffProfiles craft\\googlecloud\\Volume t @assetsStaffBaseURL site \N {"bucket":"rubin-obs-api_assets_staff_profiles","bucketSelectionMode":"choose","expires":"5 minutes","keyFileContents":"","projectId":"$GCP_PROJECT_ID","subfolder":""} 7 2022-04-15 04:01:17 2022-04-15 04:01:17 2022-04-15 04:07:06 c3d1c243-1703-4117-abc7-88487a1f8f24 -1 1 Asset Variants assetVariants craft\\awss3\\Volume t @assetsAssetVariantBaseURL site \N {"addSubfolderToRootUrl":"1","autoFocalPoint":"","bucket":"$AWS_ASSET_S3_BUCKET","bucketSelectionMode":"manual","cfDistributionId":"","cfPrefix":"","expires":"","keyId":"$AWS_ASSET_KEY_ID","makeUploadsPublic":"1","region":"$AWS_ASSET_S3_REGION","secret":"$AWS_ASSET_SECRET_KEY","storageClass":"","subfolder":"$AWS_ASSET_S3_ASSET_VARIANT_SUBFOLDER"} 8 2022-04-15 04:01:08 2022-04-15 04:01:08 2022-04-15 04:07:17 d41cc960-99a4-41a8-a7a6-7891a22e4a93 -\. - - --- --- Data for Name: widgets; Type: TABLE DATA; Schema: public; Owner: craft --- - -COPY public.widgets (id, "userId", type, "sortOrder", colspan, settings, enabled, "dateCreated", "dateUpdated", uid) FROM stdin; -1 12 craft\\widgets\\RecentEntries 1 \N {"siteId":1,"section":"*","limit":10} t 2022-04-15 04:19:15 2022-04-15 04:19:15 eb7e3111-6d5d-4797-b94f-da849b16cd3a -2 12 craft\\widgets\\CraftSupport 2 \N [] t 2022-04-15 04:19:15 2022-04-15 04:19:15 54376e78-d95d-4693-a142-62a45c3342f5 -3 12 craft\\widgets\\Updates 3 \N [] t 2022-04-15 04:19:15 2022-04-15 04:19:15 e99d2173-39a9-405d-88c0-64d84b1776c7 -4 12 craft\\widgets\\Feed 4 \N {"url":"https://craftcms.com/news.rss","title":"Craft News","limit":5} t 2022-04-15 04:19:15 2022-04-15 04:19:15 e8206578-2dcd-407b-a79d-e0951d415787 -\. - - --- --- Name: announcements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.announcements_id_seq', 1, false); - - --- --- Name: assetindexdata_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.assetindexdata_id_seq', 1, false); - - --- --- Name: assettransformindex_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.assettransformindex_id_seq', 1, false); - - --- --- Name: assettransforms_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.assettransforms_id_seq', 1, false); - - --- --- Name: categorygroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.categorygroups_id_seq', 8, true); - - --- --- Name: categorygroups_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.categorygroups_sites_id_seq', 16, true); - - --- --- Name: content_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.content_id_seq', 97, true); - - --- --- Name: craftidtokens_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.craftidtokens_id_seq', 1, false); - - --- --- Name: deprecationerrors_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.deprecationerrors_id_seq', 34, true); - - --- --- Name: drafts_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.drafts_id_seq', 9, true); - - --- --- Name: elementindexsettings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.elementindexsettings_id_seq', 1, false); - - --- --- Name: elements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.elements_id_seq', 49, true); - - --- --- Name: elements_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.elements_sites_id_seq', 97, true); - - --- --- Name: entrytypes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.entrytypes_id_seq', 18, true); - - --- --- Name: fieldgroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.fieldgroups_id_seq', 11, true); - - --- --- Name: fieldlayoutfields_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.fieldlayoutfields_id_seq', 524, true); - - --- --- Name: fieldlayouts_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.fieldlayouts_id_seq', 89, true); - - --- --- Name: fieldlayouttabs_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.fieldlayouttabs_id_seq', 267, true); - - --- --- Name: fields_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.fields_id_seq', 141, true); - - --- --- Name: globalsets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.globalsets_id_seq', 1, false); - - --- --- Name: gqlschemas_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.gqlschemas_id_seq', 3, true); - - --- --- Name: gqltokens_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.gqltokens_id_seq', 1, true); - - --- --- Name: info_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.info_id_seq', 1, false); - - --- --- Name: lenz_linkfield_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.lenz_linkfield_id_seq', 1, false); - - --- --- Name: matrixblocktypes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.matrixblocktypes_id_seq', 14, true); - - --- --- Name: migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.migrations_id_seq', 228, true); - - --- --- Name: neoblockstructures_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.neoblockstructures_id_seq', 38, true); - - --- --- Name: neoblocktypegroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.neoblocktypegroups_id_seq', 1, false); - - --- --- Name: neoblocktypes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.neoblocktypes_id_seq', 35, true); - - --- --- Name: plugins_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.plugins_id_seq', 11, true); - - --- --- Name: queue_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.queue_id_seq', 179, true); - - --- --- Name: relations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.relations_id_seq', 1, false); - - --- --- Name: revisions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.revisions_id_seq', 17, true); - - --- --- Name: sections_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.sections_id_seq', 14, true); - - --- --- Name: sections_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.sections_sites_id_seq', 28, true); - - --- --- Name: sessions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.sessions_id_seq', 8, true); - - --- --- Name: shunnedmessages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.shunnedmessages_id_seq', 1, false); - - --- --- Name: sitegroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.sitegroups_id_seq', 1, true); - - --- --- Name: sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.sites_id_seq', 2, true); - - --- --- Name: structureelements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.structureelements_id_seq', 50, true); - - --- --- Name: structures_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.structures_id_seq', 31, true); - - --- --- Name: supertableblocktypes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.supertableblocktypes_id_seq', 1, true); - - --- --- Name: systemmessages_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.systemmessages_id_seq', 1, false); - - --- --- Name: taggroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.taggroups_id_seq', 2, true); - - --- --- Name: templatecacheelements_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.templatecacheelements_id_seq', 1, false); - - --- --- Name: templatecachequeries_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.templatecachequeries_id_seq', 1, false); - - --- --- Name: templatecaches_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.templatecaches_id_seq', 1, false); - - --- --- Name: tokens_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.tokens_id_seq', 1, false); - - --- --- Name: universaldamintegrator_asset_metadata_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.universaldamintegrator_asset_metadata_id_seq', 1, false); - - --- --- Name: usergroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.usergroups_id_seq', 3, true); - - --- --- Name: usergroups_users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.usergroups_users_id_seq', 1, false); - - --- --- Name: userpermissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.userpermissions_id_seq', 167, true); - - --- --- Name: userpermissions_usergroups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.userpermissions_usergroups_id_seq', 167, true); - - --- --- Name: userpermissions_users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.userpermissions_users_id_seq', 1, false); - - --- --- Name: userpreferences_userId_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public."userpreferences_userId_seq"', 1, false); - - --- --- Name: volumefolders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.volumefolders_id_seq', 9, true); - - --- --- Name: volumes_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.volumes_id_seq', 7, true); - - --- --- Name: widgets_id_seq; Type: SEQUENCE SET; Schema: public; Owner: craft --- - -SELECT pg_catalog.setval('public.widgets_id_seq', 4, true); - - --- --- Name: announcements announcements_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.announcements - ADD CONSTRAINT announcements_pkey PRIMARY KEY (id); - - --- --- Name: assetindexdata assetindexdata_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assetindexdata - ADD CONSTRAINT assetindexdata_pkey PRIMARY KEY (id); - - --- --- Name: assets assets_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assets - ADD CONSTRAINT assets_pkey PRIMARY KEY (id); - - --- --- Name: assettransformindex assettransformindex_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assettransformindex - ADD CONSTRAINT assettransformindex_pkey PRIMARY KEY (id); - - --- --- Name: assettransforms assettransforms_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assettransforms - ADD CONSTRAINT assettransforms_pkey PRIMARY KEY (id); - - --- --- Name: categories categories_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categories - ADD CONSTRAINT categories_pkey PRIMARY KEY (id); - - --- --- Name: categorygroups categorygroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups - ADD CONSTRAINT categorygroups_pkey PRIMARY KEY (id); - - --- --- Name: categorygroups_sites categorygroups_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups_sites - ADD CONSTRAINT categorygroups_sites_pkey PRIMARY KEY (id); - - --- --- Name: changedattributes changedattributes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedattributes - ADD CONSTRAINT changedattributes_pkey PRIMARY KEY ("elementId", "siteId", attribute); - - --- --- Name: changedfields changedfields_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedfields - ADD CONSTRAINT changedfields_pkey PRIMARY KEY ("elementId", "siteId", "fieldId"); - - --- --- Name: content content_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.content - ADD CONSTRAINT content_pkey PRIMARY KEY (id); - - --- --- Name: craftidtokens craftidtokens_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.craftidtokens - ADD CONSTRAINT craftidtokens_pkey PRIMARY KEY (id); - - --- --- Name: deprecationerrors deprecationerrors_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.deprecationerrors - ADD CONSTRAINT deprecationerrors_pkey PRIMARY KEY (id); - - --- --- Name: drafts drafts_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.drafts - ADD CONSTRAINT drafts_pkey PRIMARY KEY (id); - - --- --- Name: elementindexsettings elementindexsettings_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elementindexsettings - ADD CONSTRAINT elementindexsettings_pkey PRIMARY KEY (id); - - --- --- Name: elements elements_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements - ADD CONSTRAINT elements_pkey PRIMARY KEY (id); - - --- --- Name: elements_sites elements_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements_sites - ADD CONSTRAINT elements_sites_pkey PRIMARY KEY (id); - - --- --- Name: entries entries_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT entries_pkey PRIMARY KEY (id); - - --- --- Name: entrytypes entrytypes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entrytypes - ADD CONSTRAINT entrytypes_pkey PRIMARY KEY (id); - - --- --- Name: fieldgroups fieldgroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldgroups - ADD CONSTRAINT fieldgroups_pkey PRIMARY KEY (id); - - --- --- Name: fieldlayoutfields fieldlayoutfields_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayoutfields - ADD CONSTRAINT fieldlayoutfields_pkey PRIMARY KEY (id); - - --- --- Name: fieldlayouts fieldlayouts_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayouts - ADD CONSTRAINT fieldlayouts_pkey PRIMARY KEY (id); - - --- --- Name: fieldlayouttabs fieldlayouttabs_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayouttabs - ADD CONSTRAINT fieldlayouttabs_pkey PRIMARY KEY (id); - - --- --- Name: fields fields_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fields - ADD CONSTRAINT fields_pkey PRIMARY KEY (id); - - --- --- Name: globalsets globalsets_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.globalsets - ADD CONSTRAINT globalsets_pkey PRIMARY KEY (id); - - --- --- Name: gql_refresh_tokens gql_refresh_tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gql_refresh_tokens - ADD CONSTRAINT gql_refresh_tokens_pkey PRIMARY KEY (id); - - --- --- Name: gqlschemas gqlschemas_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gqlschemas - ADD CONSTRAINT gqlschemas_pkey PRIMARY KEY (id); - - --- --- Name: gqltokens gqltokens_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gqltokens - ADD CONSTRAINT gqltokens_pkey PRIMARY KEY (id); - - --- --- Name: info info_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.info - ADD CONSTRAINT info_pkey PRIMARY KEY (id); - - --- --- Name: lenz_linkfield lenz_linkfield_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield - ADD CONSTRAINT lenz_linkfield_pkey PRIMARY KEY (id); - - --- --- Name: matrixblocks matrixblocks_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocks - ADD CONSTRAINT matrixblocks_pkey PRIMARY KEY (id); - - --- --- Name: matrixblocktypes matrixblocktypes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocktypes - ADD CONSTRAINT matrixblocktypes_pkey PRIMARY KEY (id); - - --- --- Name: migrations migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.migrations - ADD CONSTRAINT migrations_pkey PRIMARY KEY (id); - - --- --- Name: neoblocks neoblocks_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT neoblocks_pkey PRIMARY KEY (id); - - --- --- Name: neoblockstructures neoblockstructures_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures - ADD CONSTRAINT neoblockstructures_pkey PRIMARY KEY (id); - - --- --- Name: neoblocktypegroups neoblocktypegroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypegroups - ADD CONSTRAINT neoblocktypegroups_pkey PRIMARY KEY (id); - - --- --- Name: neoblocktypes neoblocktypes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypes - ADD CONSTRAINT neoblocktypes_pkey PRIMARY KEY (id); - - --- --- Name: searchindex pk_ibdvuzkyzuxcvdkouevqkpydxaxjrzqunexv; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.searchindex - ADD CONSTRAINT pk_ibdvuzkyzuxcvdkouevqkpydxaxjrzqunexv PRIMARY KEY ("elementId", attribute, "fieldId", "siteId"); - - --- --- Name: plugins plugins_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.plugins - ADD CONSTRAINT plugins_pkey PRIMARY KEY (id); - - --- --- Name: projectconfig projectconfig_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.projectconfig - ADD CONSTRAINT projectconfig_pkey PRIMARY KEY (path); - - --- --- Name: queue queue_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.queue - ADD CONSTRAINT queue_pkey PRIMARY KEY (id); - - --- --- Name: relations relations_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations - ADD CONSTRAINT relations_pkey PRIMARY KEY (id); - - --- --- Name: resourcepaths resourcepaths_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.resourcepaths - ADD CONSTRAINT resourcepaths_pkey PRIMARY KEY (hash); - - --- --- Name: revisions revisions_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.revisions - ADD CONSTRAINT revisions_pkey PRIMARY KEY (id); - - --- --- Name: sections sections_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections - ADD CONSTRAINT sections_pkey PRIMARY KEY (id); - - --- --- Name: sections_sites sections_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections_sites - ADD CONSTRAINT sections_sites_pkey PRIMARY KEY (id); - - --- --- Name: sequences sequences_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sequences - ADD CONSTRAINT sequences_pkey PRIMARY KEY (name); - - --- --- Name: sessions sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sessions - ADD CONSTRAINT sessions_pkey PRIMARY KEY (id); - - --- --- Name: shunnedmessages shunnedmessages_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.shunnedmessages - ADD CONSTRAINT shunnedmessages_pkey PRIMARY KEY (id); - - --- --- Name: sitegroups sitegroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sitegroups - ADD CONSTRAINT sitegroups_pkey PRIMARY KEY (id); - - --- --- Name: sites sites_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sites - ADD CONSTRAINT sites_pkey PRIMARY KEY (id); - - --- --- Name: structureelements structureelements_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structureelements - ADD CONSTRAINT structureelements_pkey PRIMARY KEY (id); - - --- --- Name: structures structures_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structures - ADD CONSTRAINT structures_pkey PRIMARY KEY (id); - - --- --- Name: supertableblocks supertableblocks_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocks - ADD CONSTRAINT supertableblocks_pkey PRIMARY KEY (id); - - --- --- Name: supertableblocktypes supertableblocktypes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocktypes - ADD CONSTRAINT supertableblocktypes_pkey PRIMARY KEY (id); - - --- --- Name: systemmessages systemmessages_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.systemmessages - ADD CONSTRAINT systemmessages_pkey PRIMARY KEY (id); - - --- --- Name: taggroups taggroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.taggroups - ADD CONSTRAINT taggroups_pkey PRIMARY KEY (id); - - --- --- Name: tags tags_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.tags - ADD CONSTRAINT tags_pkey PRIMARY KEY (id); - - --- --- Name: templatecacheelements templatecacheelements_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecacheelements - ADD CONSTRAINT templatecacheelements_pkey PRIMARY KEY (id); - - --- --- Name: templatecachequeries templatecachequeries_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecachequeries - ADD CONSTRAINT templatecachequeries_pkey PRIMARY KEY (id); - - --- --- Name: templatecaches templatecaches_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecaches - ADD CONSTRAINT templatecaches_pkey PRIMARY KEY (id); - - --- --- Name: tokens tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.tokens - ADD CONSTRAINT tokens_pkey PRIMARY KEY (id); - - --- --- Name: universaldamintegrator_asset_metadata universaldamintegrator_asset_metadata_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.universaldamintegrator_asset_metadata - ADD CONSTRAINT universaldamintegrator_asset_metadata_pkey PRIMARY KEY (id); - - --- --- Name: usergroups usergroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups - ADD CONSTRAINT usergroups_pkey PRIMARY KEY (id); - - --- --- Name: usergroups_users usergroups_users_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups_users - ADD CONSTRAINT usergroups_users_pkey PRIMARY KEY (id); - - --- --- Name: userpermissions userpermissions_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions - ADD CONSTRAINT userpermissions_pkey PRIMARY KEY (id); - - --- --- Name: userpermissions_usergroups userpermissions_usergroups_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_usergroups - ADD CONSTRAINT userpermissions_usergroups_pkey PRIMARY KEY (id); - - --- --- Name: userpermissions_users userpermissions_users_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_users - ADD CONSTRAINT userpermissions_users_pkey PRIMARY KEY (id); - - --- --- Name: userpreferences userpreferences_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpreferences - ADD CONSTRAINT userpreferences_pkey PRIMARY KEY ("userId"); - - --- --- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.users - ADD CONSTRAINT users_pkey PRIMARY KEY (id); - - --- --- Name: volumefolders volumefolders_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumefolders - ADD CONSTRAINT volumefolders_pkey PRIMARY KEY (id); - - --- --- Name: volumes volumes_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumes - ADD CONSTRAINT volumes_pkey PRIMARY KEY (id); - - --- --- Name: widgets widgets_pkey; Type: CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.widgets - ADD CONSTRAINT widgets_pkey PRIMARY KEY (id); - - --- --- Name: idx_acpewvmvqtrncmqmkafkcdgsicdrogaznnkb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_acpewvmvqtrncmqmkafkcdgsicdrogaznnkb ON public.sections USING btree ("structureId"); - - --- --- Name: idx_anmyagpokaszlgklcsvcpckwevvirkcdnqof; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_anmyagpokaszlgklcsvcpckwevvirkcdnqof ON public.universaldamintegrator_asset_metadata USING btree ("assetId"); - - --- --- Name: idx_aobttxjtwxtwvypuosrlmvjsgulnuglunomw; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_aobttxjtwxtwvypuosrlmvjsgulnuglunomw ON public.categorygroups USING btree ("fieldLayoutId"); - - --- --- Name: idx_apjopwfoyerqmoxwzpaqqselbvssddkhkuto; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_apjopwfoyerqmoxwzpaqqselbvssddkhkuto ON public.templatecachequeries USING btree (type); - - --- --- Name: idx_aynwpbnatefdrucruxfnnnouxnxlmscvpepx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_aynwpbnatefdrucruxfnnnouxnxlmscvpepx ON public.structures USING btree ("dateDeleted"); - - --- --- Name: idx_bmsrrlpkxlkafeiegiecivuayjcnzvwizvro; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_bmsrrlpkxlkafeiegiecivuayjcnzvwizvro ON public.gqltokens USING btree ("accessToken"); - - --- --- Name: idx_botlpdqfoixxplrbtnvlxcxsgrtndtughlxy; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_botlpdqfoixxplrbtnvlxcxsgrtndtughlxy ON public.structureelements USING btree (lft); - - --- --- Name: idx_brjulzedlzqmpwyxotbhfxwhxprzzxvahupn; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_brjulzedlzqmpwyxotbhfxwhxprzzxvahupn ON public.volumes USING btree (handle); - - --- --- Name: idx_btsbxvljehoejbddmtdvzqhzidfnudrmnunh; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_btsbxvljehoejbddmtdvzqhzidfnudrmnunh ON public.neoblocktypes USING btree ("fieldLayoutId"); - - --- --- Name: idx_bxuwarwfepcbkuekucpfspjoiwzggwuqrpan; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_bxuwarwfepcbkuekucpfspjoiwzggwuqrpan ON public.fieldlayouts USING btree (type); - - --- --- Name: idx_cijkhsnvmkduzttedknjvvcjocqtvopvdvhv; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_cijkhsnvmkduzttedknjvvcjocqtvopvdvhv ON public.relations USING btree ("fieldId", "sourceId", "sourceSiteId", "targetId"); - - --- --- Name: idx_clolibrsynmmtjgyfwalxvmkwrztqapnvcjb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_clolibrsynmmtjgyfwalxvmkwrztqapnvcjb ON public.lenz_linkfield USING btree ("fieldId"); - - --- --- Name: idx_cpnurwkskqjmsvmcjgfilktvdmqznwrrrtvz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_cpnurwkskqjmsvmcjgfilktvdmqznwrrrtvz ON public.assets USING btree ("volumeId"); - - --- --- Name: idx_cqivhmoqpxdexswvyoiuldxyodxvempeioha; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_cqivhmoqpxdexswvyoiuldxyodxvempeioha ON public.elements USING btree ("dateDeleted"); - - --- --- Name: idx_csmjdaxvezgkexfpeamyowvcodbcdpaovcqw; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_csmjdaxvezgkexfpeamyowvcodbcdpaovcqw ON public.supertableblocks USING btree ("ownerId"); - - --- --- Name: idx_cstslcanwyglrszyebmjaxylbazdyrdtqbzf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_cstslcanwyglrszyebmjaxylbazdyrdtqbzf ON public.queue USING btree (channel, fail, "timeUpdated", "timePushed"); - - --- --- Name: idx_czxnbtkgmeejbmzvcybuuuglbjkzvilujhis; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_czxnbtkgmeejbmzvcybuuuglbjkzvilujhis ON public.elements USING btree (type); - - --- --- Name: idx_dajphvqulaewzcvvvuymofhwiicrebqhqput; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dajphvqulaewzcvvvuymofhwiicrebqhqput ON public.categorygroups USING btree ("dateDeleted"); - - --- --- Name: idx_dauewmrjbhppberkgogkzauqexlndeobclnx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_dauewmrjbhppberkgogkzauqexlndeobclnx ON public.structureelements USING btree ("structureId", "elementId"); - - --- --- Name: idx_dbbbdsghycrelaanmjsiqjkukrzbyhtzmgzx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dbbbdsghycrelaanmjsiqjkukrzbyhtzmgzx ON public.sites USING btree ("sortOrder"); - - --- --- Name: idx_dfibckrrazfahdosjjhudwmenhcmxmsdiwgj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dfibckrrazfahdosjjhudwmenhcmxmsdiwgj ON public.neoblocks USING btree ("typeId"); - - --- --- Name: idx_dfnxxgfjxlmzhibesshftfzyznuyhijyinbj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dfnxxgfjxlmzhibesshftfzyznuyhijyinbj ON public.tags USING btree ("groupId"); - - --- --- Name: idx_djcazdzqyyfqsdusicgwavrveidacrgbzczt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_djcazdzqyyfqsdusicgwavrveidacrgbzczt ON public.fieldlayoutfields USING btree ("layoutId", "fieldId"); - - --- --- Name: idx_dljyonuhaturyowcstkumclkrmlonghyuwjo; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dljyonuhaturyowcstkumclkrmlonghyuwjo ON public.neoblockstructures USING btree ("ownerSiteId"); - - --- --- Name: idx_dsagwbsrtigvsaianiwpbxumiapbiwdmmkda; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_dsagwbsrtigvsaianiwpbxumiapbiwdmmkda ON public.sections USING btree (name); - - --- --- Name: idx_ecrtchvlwhaaokfrqgknshqeqtacnpplutzq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ecrtchvlwhaaokfrqgknshqeqtacnpplutzq ON public.sessions USING btree ("dateUpdated"); - - --- --- Name: idx_ectvmvhgbyocvheamwiqowbyyzbfgxkxbtel; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_ectvmvhgbyocvheamwiqowbyyzbfgxkxbtel ON public.userpermissions USING btree (name); - - --- --- Name: idx_eeonpfmrinoljxhpvrzvmhgvzzmactdjhnva; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_eeonpfmrinoljxhpvrzvmhgvzzmactdjhnva ON public.globalsets USING btree (handle); - - --- --- Name: idx_efmlwchowiiumwjhzndgpbrfjfsuawhgjfss; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_efmlwchowiiumwjhzndgpbrfjfsuawhgjfss ON public.templatecachequeries USING btree ("cacheId"); - - --- --- Name: idx_ehbdatbimngfvjltijizxbexkrbyvhnsqrbt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ehbdatbimngfvjltijizxbexkrbyvhnsqrbt ON public.relations USING btree ("sourceId"); - - --- --- Name: idx_eiuolkmhyatpqtgjdybasxovpqiwuosshgnw; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_eiuolkmhyatpqtgjdybasxovpqiwuosshgnw ON public.shunnedmessages USING btree ("userId", message); - - --- --- Name: idx_elzbttgpkmfhhsbaqwbodfayzvbhpzmyvqve; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_elzbttgpkmfhhsbaqwbodfayzvbhpzmyvqve ON public.usergroups USING btree (name); - - --- --- Name: idx_etmtjgekbcjgmzwdjsmsrbkjcgdrnxfbfexq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_etmtjgekbcjgmzwdjsmsrbkjcgdrnxfbfexq ON public.plugins USING btree (handle); - - --- --- Name: idx_euksyrzfvsmjwwfokzjgqzodyitglqofpxkb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_euksyrzfvsmjwwfokzjgqzodyitglqofpxkb ON public.volumefolders USING btree ("parentId"); - - --- --- Name: idx_evgmbcvvzmniknkyakdzgpkktegvhaevwxkq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_evgmbcvvzmniknkyakdzgpkktegvhaevwxkq ON public.usergroups_users USING btree ("groupId", "userId"); - - --- --- Name: idx_ezpypoxoxbkywhfdnbghgixyjqplvjhpyozv; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ezpypoxoxbkywhfdnbghgixyjqplvjhpyozv ON public.users USING btree (lower((email)::text)); - - --- --- Name: idx_famipuvullxbbqsmgmimacgdqcjnrgpxiovx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_famipuvullxbbqsmgmimacgdqcjnrgpxiovx ON public.globalsets USING btree ("sortOrder"); - - --- --- Name: idx_fcdlpvicvsfptqjfcezviyexxmahgzwvumnz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_fcdlpvicvsfptqjfcezviyexxmahgzwvumnz ON public.fields USING btree (context); - - --- --- Name: idx_fdvkcjynrbrbsqzgfjrffpjzyjaettbrmjgf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_fdvkcjynrbrbsqzgfjrffpjzyjaettbrmjgf ON public.assetindexdata USING btree ("sessionId", "volumeId"); - - --- --- Name: idx_fdzblaskuzkccdyazzuubppuiscehvawqsgt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_fdzblaskuzkccdyazzuubppuiscehvawqsgt ON public.widgets USING btree ("userId"); - - --- --- Name: idx_fnkieidfqtrcmhiyrcphyjthwhhzpluclzor; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_fnkieidfqtrcmhiyrcphyjthwhhzpluclzor ON public.structureelements USING btree (rgt); - - --- --- Name: idx_ftgtbmtczmqhykdcuxxybropykawwpuszmcu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ftgtbmtczmqhykdcuxxybropykawwpuszmcu ON public.templatecaches USING btree ("siteId"); - - --- --- Name: idx_fzkwhobnrhcyjattlgjqtqnnxkrpphuknvfl; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_fzkwhobnrhcyjattlgjqtqnnxkrpphuknvfl ON public.queue USING btree (channel, fail, "timeUpdated", delay); - - --- --- Name: idx_gakbngefwhpuwvokllwaxkgzitwnxdqqfsel; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gakbngefwhpuwvokllwaxkgzitwnxdqqfsel ON public.userpermissions_usergroups USING btree ("groupId"); - - --- --- Name: idx_gegzntmqkwqlxueestiithntzlccqfgirqxr; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gegzntmqkwqlxueestiithntzlccqfgirqxr ON public.sites USING btree (handle); - - --- --- Name: idx_gidinqoofaesphtzqwdnlfvaebhopzekjhmn; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gidinqoofaesphtzqwdnlfvaebhopzekjhmn ON public.sitegroups USING btree (name); - - --- --- Name: idx_gljmiscbnvmyftvrixjpnhwijujwdmhndoow; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gljmiscbnvmyftvrixjpnhwijujwdmhndoow ON public.elements_sites USING btree (slug, "siteId"); - - --- --- Name: idx_gpilhzhytoezoggaqzhtgjdgxnarkgwvwhhc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gpilhzhytoezoggaqzhtgjdgxnarkgwvwhhc ON public.elements_sites USING btree (enabled); - - --- --- Name: idx_gqnzbkcvosohtwfbeflsbktxkkdjlynxctve; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_gqnzbkcvosohtwfbeflsbktxkkdjlynxctve ON public.tokens USING btree ("expiryDate"); - - --- --- Name: idx_hlvqgmxqnrdgwbyikxrddglbdwgviajebvln; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_hlvqgmxqnrdgwbyikxrddglbdwgviajebvln ON public.entrytypes USING btree ("fieldLayoutId"); - - --- --- Name: idx_hmwtnisshceudkbtyfamhkucolsjcplghsol; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_hmwtnisshceudkbtyfamhkucolsjcplghsol ON public.templatecacheelements USING btree ("elementId"); - - --- --- Name: idx_hntcxauojypciyitpfjrdtznpoekfsqgtzjz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_hntcxauojypciyitpfjrdtznpoekfsqgtzjz ON public.drafts USING btree ("creatorId", provisional); - - --- --- Name: idx_hqcixztjrbewkwvqvkxvnzxnyskiqfxwbnvu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_hqcixztjrbewkwvqvkxvnzxnyskiqfxwbnvu ON public.elements USING btree (archived, "dateDeleted", "draftId", "revisionId", "canonicalId"); - - --- --- Name: idx_hswqabqrbowdhjxemntxmmfvexirnxvvrupp; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_hswqabqrbowdhjxemntxmmfvexirnxvvrupp ON public.entries USING btree ("authorId"); - - --- --- Name: idx_iewaiistkjakbywyoxvfrbiajykmcceozfxi; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_iewaiistkjakbywyoxvfrbiajykmcceozfxi ON public.matrixblocks USING btree ("sortOrder"); - - --- --- Name: idx_jbifrijxjdskjxkwsjwgddvlhajsrzafsore; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_jbifrijxjdskjxkwsjwgddvlhajsrzafsore ON public.lenz_linkfield USING btree ("siteId"); - - --- --- Name: idx_jboyelzpfvqixdvvkugbzrjiwfutjjkxazng; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_jboyelzpfvqixdvvkugbzrjiwfutjjkxazng ON public.entries USING btree ("expiryDate"); - - --- --- Name: idx_jjyqhfgmwmzwnrzrdjtflhmtdrhcozygwvcd; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_jjyqhfgmwmzwnrzrdjtflhmtdrhcozygwvcd ON public.userpermissions_usergroups USING btree ("permissionId", "groupId"); - - --- --- Name: idx_jpzxlmgdaxpokuvrnoycirrpyprlgtajzwzi; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_jpzxlmgdaxpokuvrnoycirrpyprlgtajzwzi ON public.fieldgroups USING btree (name); - - --- --- Name: idx_jspgyjevjaoruokljdmdyhzpedwvxyprdcyk; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_jspgyjevjaoruokljdmdyhzpedwvxyprdcyk ON public.fieldlayouttabs USING btree ("layoutId"); - - --- --- Name: idx_jtcavztwbosfcofvbbcpnatipxdexkrvazif; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_jtcavztwbosfcofvbbcpnatipxdexkrvazif ON public.userpermissions_users USING btree ("permissionId", "userId"); - - --- --- Name: idx_jtkyutozaintnwcawsalwassahjuhdnbdtwl; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_jtkyutozaintnwcawsalwassahjuhdnbdtwl ON public.volumes USING btree ("fieldLayoutId"); - - --- --- Name: idx_kabwakjubeldqvqjukalblqayvtpksmvutma; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_kabwakjubeldqvqjukalblqayvtpksmvutma ON public.templatecaches USING btree ("cacheKey", "siteId", "expiryDate", path); - - --- --- Name: idx_kjnguqfddqcqrmbiobyumwxpofyjmptgandh; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_kjnguqfddqcqrmbiobyumwxpofyjmptgandh ON public.matrixblocks USING btree ("typeId"); - - --- --- Name: idx_klgoguijqsjstlvscivydbxngvhvvnceghze; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_klgoguijqsjstlvscivydbxngvhvvnceghze ON public.assets USING btree ("folderId"); - - --- --- Name: idx_ksnfqhazsuxbihdxjzggnlglhlwfzgvrhhlx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ksnfqhazsuxbihdxjzggnlglhlwfzgvrhhlx ON public.elements_sites USING btree (lower((uri)::text), "siteId"); - - --- --- Name: idx_kzseuwbsrpshkobtcanpsjsizithgjyoqrjs; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_kzseuwbsrpshkobtcanpsjsizithgjyoqrjs ON public.taggroups USING btree (handle); - - --- --- Name: idx_lbrmwxmkbxowwrohvrdowoxccuiqnizoittc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_lbrmwxmkbxowwrohvrdowoxccuiqnizoittc ON public.fields USING btree (handle, context); - - --- --- Name: idx_lbsnwkpauzluilnoqocrquibfkxknjersqvo; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_lbsnwkpauzluilnoqocrquibfkxknjersqvo ON public.structureelements USING btree (root); - - --- --- Name: idx_lcpelwvazmkduohiagwykauvtphnigjqgglz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_lcpelwvazmkduohiagwykauvtphnigjqgglz ON public.categorygroups_sites USING btree ("siteId"); - - --- --- Name: idx_likazteoxcenvjzqqqxhahcdhzknadnjfgwm; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_likazteoxcenvjzqqqxhahcdhzknadnjfgwm ON public.announcements USING btree ("userId", unread, "dateRead", "dateCreated"); - - --- --- Name: idx_lrhyfnfeopdytvfomqimjjutvnfeocyajftp; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_lrhyfnfeopdytvfomqimjjutvnfeocyajftp ON public.deprecationerrors USING btree (key, fingerprint); - - --- --- Name: idx_mcyqdvoxidcietzufkdvrvewyjmamzwrbkfi; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mcyqdvoxidcietzufkdvrvewyjmamzwrbkfi ON public.neoblocktypegroups USING btree ("fieldId"); - - --- --- Name: idx_mdpbzwutpkdvaniubbkkcwtxaqcyevvoiuno; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mdpbzwutpkdvaniubbkkcwtxaqcyevvoiuno ON public.globalsets USING btree (name); - - --- --- Name: idx_mglakjxpnrzsrcfhwovigrdsidcmxfozqsbt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mglakjxpnrzsrcfhwovigrdsidcmxfozqsbt ON public.systemmessages USING btree (language); - - --- --- Name: idx_mlbtxhrgzgsbzjuygkmpebjkswujqcdrconx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mlbtxhrgzgsbzjuygkmpebjkswujqcdrconx ON public.supertableblocktypes USING btree ("fieldId"); - - --- --- Name: idx_mmwdnooqafwbpmsdxhohyzuxdaoiljijswuk; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mmwdnooqafwbpmsdxhohyzuxdaoiljijswuk ON public.neoblockstructures USING btree ("structureId"); - - --- --- Name: idx_mpvfphbqjcbopotnzasrrdvtqhwdgisoljvj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_mpvfphbqjcbopotnzasrrdvtqhwdgisoljvj ON public.elementindexsettings USING btree (type); - - --- --- Name: idx_mrehhbqnagqofhwswefshgfqqmhucvoaflqo; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_mrehhbqnagqofhwswefshgfqqmhucvoaflqo ON public.matrixblocktypes USING btree (name, "fieldId"); - - --- --- Name: idx_msrdflupaaijijpmzepqcjsmacedjjvhkkow; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_msrdflupaaijijpmzepqcjsmacedjjvhkkow ON public.sections_sites USING btree ("siteId"); - - --- --- Name: idx_mueuylfyuwfeoilwsmtvexwnyrblfnwubkxt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_mueuylfyuwfeoilwsmtvexwnyrblfnwubkxt ON public.migrations USING btree (track, name); - - --- --- Name: idx_ncjgfczxdgauntzvxhdomzuzozomfyaiwizf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ncjgfczxdgauntzvxhdomzuzozomfyaiwizf ON public.fields USING btree ("groupId"); - - --- --- Name: idx_nmsyjslqnfsjctucdstdrxehfdkpuuknrhrq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_nmsyjslqnfsjctucdstdrxehfdkpuuknrhrq ON public.drafts USING btree (saved); - - --- --- Name: idx_nnnlxxqdioucsddufichpteewvtcnjormsfj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_nnnlxxqdioucsddufichpteewvtcnjormsfj ON public.users USING btree (lower((username)::text)); - - --- --- Name: idx_nqckbyccyagjbyeuywzazjdsosnjixbfmomw; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_nqckbyccyagjbyeuywzazjdsosnjixbfmomw ON public.gqltokens USING btree (name); - - --- --- Name: idx_nxtbrptfuizvjizfhbujvxkngfklahmoqsuf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_nxtbrptfuizvjizfhbujvxkngfklahmoqsuf ON public.elements_sites USING btree ("siteId"); - - --- --- Name: idx_ocxwyqhmjajwgbuodxgzseblrwtbfozmwnnf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ocxwyqhmjajwgbuodxgzseblrwtbfozmwnnf ON public.fieldlayoutfields USING btree ("tabId"); - - --- --- Name: idx_oihercuquaaecpqtufxxjscubfbbiqmfngga; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_oihercuquaaecpqtufxxjscubfbbiqmfngga ON public.users USING btree (uid); - - --- --- Name: idx_ouxvkmlkorhxgfqxubkvprrukbfwxpwvuntu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_ouxvkmlkorhxgfqxubkvprrukbfwxpwvuntu ON public.neoblocktypes USING btree (handle, "fieldId"); - - --- --- Name: idx_owdlzjfjebnqnsvokwniccrnkbyhixwobbjg; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_owdlzjfjebnqnsvokwniccrnkbyhixwobbjg ON public.searchindex USING btree (keywords); - - --- --- Name: idx_owwivbcbmqoxuuyszfziobzqegppbpoflkqr; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_owwivbcbmqoxuuyszfziobzqegppbpoflkqr ON public.tokens USING btree (token); - - --- --- Name: idx_paiekhbcvfnoxoikroceuhzzmsscuplxualo; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_paiekhbcvfnoxoikroceuhzzmsscuplxualo ON public.fieldgroups USING btree ("dateDeleted", name); - - --- --- Name: idx_pasiumzwgzhaclxhtduzflizwdqgxpcdpdrd; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pasiumzwgzhaclxhtduzflizwdqgxpcdpdrd ON public.matrixblocks USING btree ("ownerId"); - - --- --- Name: idx_pciieehwdwhzzoqzsukolhkbkrjaoffrjfds; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pciieehwdwhzzoqzsukolhkbkrjaoffrjfds ON public.globalsets USING btree ("fieldLayoutId"); - - --- --- Name: idx_pjorvlnnjqkpckminudzvzsshtvswulqxwod; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pjorvlnnjqkpckminudzvzsshtvswulqxwod ON public.structureelements USING btree (level); - - --- --- Name: idx_pqzvjokmuxnuakuivfsymlshhfhcyglkbxqf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pqzvjokmuxnuakuivfsymlshhfhcyglkbxqf ON public.assetindexdata USING btree ("volumeId"); - - --- --- Name: idx_ptpgofijdvcpcpqubmcngydxhcscllakxydc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ptpgofijdvcpcpqubmcngydxhcscllakxydc ON public.supertableblocks USING btree ("fieldId"); - - --- --- Name: idx_pvaxqahoofedaxbbpnlhwshzrsqfqifqitkp; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pvaxqahoofedaxbbpnlhwshzrsqfqifqitkp ON public.sessions USING btree (token); - - --- --- Name: idx_pxjwpgcqtnjdzmkjocoyxylazajwhpoignju; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pxjwpgcqtnjdzmkjocoyxylazajwhpoignju ON public.neoblocktypes USING btree (name, "fieldId"); - - --- --- Name: idx_pymwsqajspbyvmxtskohmvviamexsoyibrhv; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_pymwsqajspbyvmxtskohmvviamexsoyibrhv ON public.assettransforms USING btree (handle); - - --- --- Name: idx_qgacllcqlkloywooniyrpthpodsxvgfumupj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_qgacllcqlkloywooniyrpthpodsxvgfumupj ON public.matrixblocks USING btree ("fieldId"); - - --- --- Name: idx_qjifdquydhqkdktgmpgyxirhscsoqohmjcub; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_qjifdquydhqkdktgmpgyxirhscsoqohmjcub ON public.fieldlayouts USING btree ("dateDeleted"); - - --- --- Name: idx_rfaxruygwlrkqhjmnnypftvzrqfhkcdqqtkh; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rfaxruygwlrkqhjmnnypftvzrqfhkcdqqtkh ON public.matrixblocktypes USING btree (handle, "fieldId"); - - --- --- Name: idx_rhgvifdcielurqgaqgmsornrfywpeockhgyq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rhgvifdcielurqgaqgmsornrfywpeockhgyq ON public.elements USING btree ("fieldLayoutId"); - - --- --- Name: idx_rlqshpwjemjgvtqqiokvewfzrehniyeihmop; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rlqshpwjemjgvtqqiokvewfzrehniyeihmop ON public.content USING btree (title); - - --- --- Name: idx_rpodtkendbcukmulyfcxgcnuaeryraybjrec; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rpodtkendbcukmulyfcxgcnuaeryraybjrec ON public.neoblockstructures USING btree ("fieldId"); - - --- --- Name: idx_rqnlncdlutotlmnrbgmyzazpyhpprhdhnzll; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_rqnlncdlutotlmnrbgmyzazpyhpprhdhnzll ON public.volumefolders USING btree (name, "parentId", "volumeId"); - - --- --- Name: idx_rsfjpmidluchqctxoptfoggekgufdultgaps; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rsfjpmidluchqctxoptfoggekgufdultgaps ON public.entries USING btree ("sectionId"); - - --- --- Name: idx_rsgjorvzuoyjhqthhisrcdgagjkbpzxhvklx; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rsgjorvzuoyjhqthhisrcdgagjkbpzxhvklx ON public.changedattributes USING btree ("elementId", "siteId", "dateUpdated"); - - --- --- Name: idx_rsjnuvtesilgljkvlyvbnwgcfntvrgayzspj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rsjnuvtesilgljkvlyvbnwgcfntvrgayzspj ON public.userpermissions_users USING btree ("userId"); - - --- --- Name: idx_rwtmnlmulsujdslugcgbzphijfxzosdusfoq; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rwtmnlmulsujdslugcgbzphijfxzosdusfoq ON public.fieldlayoutfields USING btree ("sortOrder"); - - --- --- Name: idx_rxtjrbrzxauhmxiwzxcyptmqxwaxgnvofrsb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_rxtjrbrzxauhmxiwzxcyptmqxwaxgnvofrsb ON public.sessions USING btree (uid); - - --- --- Name: idx_scjqjxmfisauupsadbuxuowfuxdmhfkadfth; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_scjqjxmfisauupsadbuxuowfuxdmhfkadfth ON public.users USING btree ("verificationCode"); - - --- --- Name: idx_sdjnsewsgaxyvsmpvuqhwaukffvoskuilmiu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_sdjnsewsgaxyvsmpvuqhwaukffvoskuilmiu ON public.neoblocks USING btree ("ownerSiteId"); - - --- --- Name: idx_sfdcyscihytptmnnzkekpherabtktmxklafz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_sfdcyscihytptmnnzkekpherabtktmxklafz ON public.sites USING btree ("dateDeleted"); - - --- --- Name: idx_sigplngterpebjoyrwyhqpwshlhbwlpruqqf; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_sigplngterpebjoyrwyhqpwshlhbwlpruqqf ON public.announcements USING btree ("dateRead"); - - --- --- Name: idx_skwmqndtjovpfgclbbgorhgvmppycqzevpgu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_skwmqndtjovpfgclbbgorhgvmppycqzevpgu ON public.taggroups USING btree ("dateDeleted"); - - --- --- Name: idx_smxluinwvqdpapygkctcwecdxqtyoxhcuvtz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_smxluinwvqdpapygkctcwecdxqtyoxhcuvtz ON public.taggroups USING btree (name); - - --- --- Name: idx_snljvwcwuvcxvnguoxtcopfixrvpptskwhua; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_snljvwcwuvcxvnguoxtcopfixrvpptskwhua ON public.templatecacheelements USING btree ("cacheId"); - - --- --- Name: idx_srbkhmorlubeliphsfjhqnjnuleprdqtftbz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_srbkhmorlubeliphsfjhqnjnuleprdqtftbz ON public.entries USING btree ("postDate"); - - --- --- Name: idx_ssdwogtaznnbmkdhiftlwzqwomaxubgefcmj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ssdwogtaznnbmkdhiftlwzqwomaxubgefcmj ON public.categorygroups USING btree (name); - - --- --- Name: idx_svopdtivaqsypanduvqsbrmauelafazuicwg; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_svopdtivaqsypanduvqsbrmauelafazuicwg ON public.volumes USING btree (name); - - --- --- Name: idx_syqpsoukpeghusjgvbfjgzwxjrpjappcnrkn; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_syqpsoukpeghusjgvbfjgzwxjrpjappcnrkn ON public.categories USING btree ("groupId"); - - --- --- Name: idx_tcemyzrhmwxlyrcizvhhziqoeqffoatxsone; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_tcemyzrhmwxlyrcizvhhziqoeqffoatxsone ON public.supertableblocks USING btree ("sortOrder"); - - --- --- Name: idx_tdnfokvwcgkvpuuxgrxrlvvdlbhfxpjufqtn; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_tdnfokvwcgkvpuuxgrxrlvvdlbhfxpjufqtn ON public.fieldlayoutfields USING btree ("fieldId"); - - --- --- Name: idx_tkexhbqsiirrkyxuzuouzgjjverfjztmegoc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_tkexhbqsiirrkyxuzuouzgjjverfjztmegoc ON public.matrixblocktypes USING btree ("fieldLayoutId"); - - --- --- Name: idx_tvtpolcwfssiiwlnkadvtedujipzrazqwsag; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_tvtpolcwfssiiwlnkadvtedujipzrazqwsag ON public.structureelements USING btree ("elementId"); - - --- --- Name: idx_tysquqdrnujxfpmjofatsefzvhufsakqjlow; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_tysquqdrnujxfpmjofatsefzvhufsakqjlow ON public.neoblocktypegroups USING btree (name, "fieldId"); - - --- --- Name: idx_uagbpieaavftepidqpcxgqfltfeugvoulllc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_uagbpieaavftepidqpcxgqfltfeugvoulllc ON public.neoblocktypes USING btree ("fieldId"); - - --- --- Name: idx_uiijvcjsfynfebycjcamynjmhtghdzfaptwc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_uiijvcjsfynfebycjcamynjmhtghdzfaptwc ON public.systemmessages USING btree (key, language); - - --- --- Name: idx_uitpqqtjqqonxiltemuzcwzfmdztpvaxhpgo; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_uitpqqtjqqonxiltemuzcwzfmdztpvaxhpgo ON public.volumes USING btree ("dateDeleted"); - - --- --- Name: idx_uknyfufrdnxbbfozqhgquxxmfkkmwfoghifm; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_uknyfufrdnxbbfozqhgquxxmfkkmwfoghifm ON public.relations USING btree ("targetId"); - - --- --- Name: idx_vdpgvycsnuegtbaihurnbdmaiqnmolvhysti; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vdpgvycsnuegtbaihurnbdmaiqnmolvhysti ON public.supertableblocks USING btree ("typeId"); - - --- --- Name: idx_vgbmbatiwljmhtpfwcapuopjxqilvufvujqz; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vgbmbatiwljmhtpfwcapuopjxqilvufvujqz ON public.entries USING btree ("typeId"); - - --- --- Name: idx_vjmovsufinrthglocugvrzvvgjauwydhjpbt; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vjmovsufinrthglocugvrzvvgjauwydhjpbt ON public.assets USING btree (filename, "folderId"); - - --- --- Name: idx_vktewwwgcntwzibbazpookfsnvebpxbqwrmp; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vktewwwgcntwzibbazpookfsnvebpxbqwrmp ON public.neoblocks USING btree ("ownerId"); - - --- --- Name: idx_vqlwobkfffdibcoefdsmlrgsjnlcxbbkfydc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vqlwobkfffdibcoefdsmlrgsjnlcxbbkfydc ON public.changedfields USING btree ("elementId", "siteId", "dateUpdated"); - - --- --- Name: idx_vuwpwkrkocxdyrtjvdcddntrqfbwpghjsldb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vuwpwkrkocxdyrtjvdcddntrqfbwpghjsldb ON public.entrytypes USING btree (handle, "sectionId"); - - --- --- Name: idx_vwfjtkvdafnjblqrkmastkdrnfzdrapjtfbu; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_vwfjtkvdafnjblqrkmastkdrnfzdrapjtfbu ON public.sessions USING btree ("userId"); - - --- --- Name: idx_wboccbutfcpprwtyraayuappwwkyfihjsffg; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_wboccbutfcpprwtyraayuappwwkyfihjsffg ON public.content USING btree ("elementId", "siteId"); - - --- --- Name: idx_wjngseeydkzuaewyhqurqidhglsdmmchuema; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wjngseeydkzuaewyhqurqidhglsdmmchuema ON public.templatecaches USING btree ("cacheKey", "siteId", "expiryDate"); - - --- --- Name: idx_wqtbgzfxjhhfyvtbwvxubccccrodmmtghpas; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wqtbgzfxjhhfyvtbwvxubccccrodmmtghpas ON public.assettransformindex USING btree ("volumeId", "assetId", location); - - --- --- Name: idx_wrqmnqhdpfohuaxstofccskvanhjwwawfglh; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wrqmnqhdpfohuaxstofccskvanhjwwawfglh ON public.usergroups_users USING btree ("userId"); - - --- --- Name: idx_wsebbizuzjaupmwgmtwsspkdiweachxufdqe; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wsebbizuzjaupmwgmtwsspkdiweachxufdqe ON public.searchindex USING gin (keywords_vector) WITH (fastupdate=yes); - - --- --- Name: idx_wsforyethmcyvyrmqiavhohjwlytemxhvwxw; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wsforyethmcyvyrmqiavhohjwlytemxhvwxw ON public.content USING btree ("siteId"); - - --- --- Name: idx_wtoryjnghzkfwmkdppwzpdpramljpowlkwit; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wtoryjnghzkfwmkdppwzpdpramljpowlkwit ON public.categorygroups USING btree (handle); - - --- --- Name: idx_wyfylkzsozqyosnjvmwsnnyfmzifrghnenss; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wyfylkzsozqyosnjvmwsnnyfmzifrghnenss ON public.sections USING btree (handle); - - --- --- Name: idx_wzrefuvgluhudzmdpgqgkqlkmwexjlmlhggi; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_wzrefuvgluhudzmdpgqgkqlkmwexjlmlhggi ON public.matrixblocktypes USING btree ("fieldId"); - - --- --- Name: idx_xarfuhteuyhqnjfeiwwuememmsmaztiyztxk; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xarfuhteuyhqnjfeiwwuememmsmaztiyztxk ON public.supertableblocktypes USING btree ("fieldLayoutId"); - - --- --- Name: idx_xddbcdoainjycdjwyrcqhhwtgjogcygejweb; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xddbcdoainjycdjwyrcqhhwtgjogcygejweb ON public.volumefolders USING btree ("volumeId"); - - --- --- Name: idx_xiwgabqwxwrysbijdqboolcihrpxdtqucvqe; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xiwgabqwxwrysbijdqboolcihrpxdtqucvqe ON public.categorygroups USING btree ("structureId"); - - --- --- Name: idx_xjdegxaoirtgtdcwvzrcisdqqonsivcxnayk; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xjdegxaoirtgtdcwvzrcisdqqonsivcxnayk ON public.neoblocks USING btree ("fieldId"); - - --- --- Name: idx_xkukytyrlnvankxtspfgngxhlnkakvgkccqe; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xkukytyrlnvankxtspfgngxhlnkakvgkccqe ON public.entrytypes USING btree ("sectionId"); - - --- --- Name: idx_xltiuqhucbyrwhzhgjfnmrwtilamyengmjzd; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_xltiuqhucbyrwhzhgjfnmrwtilamyengmjzd ON public.categorygroups_sites USING btree ("groupId", "siteId"); - - --- --- Name: idx_xmsigumvikgkxjyzfmwrsdrlgliqcgnnsxid; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xmsigumvikgkxjyzfmwrsdrlgliqcgnnsxid ON public.sections USING btree ("dateDeleted"); - - --- --- Name: idx_xnqpouaizaztlwlbmeulyacahrnseghqqcso; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xnqpouaizaztlwlbmeulyacahrnseghqqcso ON public.elements USING btree (archived, "dateCreated"); - - --- --- Name: idx_xqvfqwqjsycyxzjadqjeyqgouiejfdtlgjak; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xqvfqwqjsycyxzjadqjeyqgouiejfdtlgjak ON public.entrytypes USING btree (name, "sectionId"); - - --- --- Name: idx_xxvsxzkhvfqxbrecbcvnawmhfbrvgpnrtkzc; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xxvsxzkhvfqxbrecbcvnawmhfbrvgpnrtkzc ON public.neoblockstructures USING btree ("ownerId"); - - --- --- Name: idx_xytsayfgxrlwkfpqllqanfhwalhqueewmxzy; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_xytsayfgxrlwkfpqllqanfhwalhqueewmxzy ON public.fieldlayouttabs USING btree ("sortOrder"); - - --- --- Name: idx_yrhoxpkeaqelvbljcvywphwqyigtorqtikku; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_yrhoxpkeaqelvbljcvywphwqyigtorqtikku ON public.elements_sites USING btree ("elementId", "siteId"); - - --- --- Name: idx_yrofblnjshuiskxcpndvnqviuknqvohpbrjj; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_yrofblnjshuiskxcpndvnqviuknqvohpbrjj ON public.usergroups USING btree (handle); - - --- --- Name: idx_ysiquoerbukbrxaaaswcuhrdkchzlnhktrua; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ysiquoerbukbrxaaaswcuhrdkchzlnhktrua ON public.entrytypes USING btree ("dateDeleted"); - - --- --- Name: idx_zbdejhftotbnqyutmqzkraryfdbadxziyepg; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_zbdejhftotbnqyutmqzkraryfdbadxziyepg ON public.elements USING btree (enabled); - - --- --- Name: idx_zbliulpdnjshpnmfmrlezivzfphnnqqrasff; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_zbliulpdnjshpnmfmrlezivzfphnnqqrasff ON public.sections_sites USING btree ("sectionId", "siteId"); - - --- --- Name: idx_zddruzvzubvkpumftghsdodnndbuloormert; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_zddruzvzubvkpumftghsdodnndbuloormert ON public.lenz_linkfield USING btree ("elementId", "siteId", "fieldId"); - - --- --- Name: idx_zimnxavsbvvabqwfsrginhamdseacydvflfa; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_zimnxavsbvvabqwfsrginhamdseacydvflfa ON public.assettransforms USING btree (name); - - --- --- Name: idx_znzszwolxhgcdijsvmlsrtovmfpmibukihmy; Type: INDEX; Schema: public; Owner: craft --- - -CREATE UNIQUE INDEX idx_znzszwolxhgcdijsvmlsrtovmfpmibukihmy ON public.revisions USING btree ("sourceId", num); - - --- --- Name: idx_ztwytsfvulkpoyqygnhyhniqmdvaxmyocmui; Type: INDEX; Schema: public; Owner: craft --- - -CREATE INDEX idx_ztwytsfvulkpoyqygnhyhniqmdvaxmyocmui ON public.relations USING btree ("sourceSiteId"); - - --- --- Name: neoblocks fk_abjirvohsfdzlampgdrfvdzuurhdxdkolgwn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT fk_abjirvohsfdzlampgdrfvdzuurhdxdkolgwn FOREIGN KEY ("ownerId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: entries fk_aomnibqmxoqycwoskgygezjmzrwakuvntohv; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT fk_aomnibqmxoqycwoskgygezjmzrwakuvntohv FOREIGN KEY ("typeId") REFERENCES public.entrytypes(id) ON DELETE CASCADE; - - --- --- Name: content fk_bgvmtktglfijfmsrjhhycvgzhzdvwlqxoect; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.content - ADD CONSTRAINT fk_bgvmtktglfijfmsrjhhycvgzhzdvwlqxoect FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: content fk_bnjvtrgfjygkhorpvlztrlvsxcifekbigjev; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.content - ADD CONSTRAINT fk_bnjvtrgfjygkhorpvlztrlvsxcifekbigjev FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: fieldlayoutfields fk_bweuxbbjjkxjrstwpydjmchvmztlsxqjekvt; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayoutfields - ADD CONSTRAINT fk_bweuxbbjjkxjrstwpydjmchvmztlsxqjekvt FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: globalsets fk_calsgericeokllkkflgbymlygkqusnmheopx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.globalsets - ADD CONSTRAINT fk_calsgericeokllkkflgbymlygkqusnmheopx FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: sites fk_cisytxweusuygqshoolidyogwbmkfhaabkom; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sites - ADD CONSTRAINT fk_cisytxweusuygqshoolidyogwbmkfhaabkom FOREIGN KEY ("groupId") REFERENCES public.sitegroups(id) ON DELETE CASCADE; - - --- --- Name: matrixblocks fk_cltsgcxexewqibduxgerywdgzcwzusmhbatv; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocks - ADD CONSTRAINT fk_cltsgcxexewqibduxgerywdgzcwzusmhbatv FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: categories fk_cwnjtdhxdrxkjuxxgnvrvqucgjdcybknnznt; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categories - ADD CONSTRAINT fk_cwnjtdhxdrxkjuxxgnvrvqucgjdcybknnznt FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: entries fk_cxrvwrilatdgmqhzaqqelabfosgevfanxiyv; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT fk_cxrvwrilatdgmqhzaqqelabfosgevfanxiyv FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: tags fk_dbsolekbavfxlcbalfdqftprjsfwitgmxbxb; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.tags - ADD CONSTRAINT fk_dbsolekbavfxlcbalfdqftprjsfwitgmxbxb FOREIGN KEY ("groupId") REFERENCES public.taggroups(id) ON DELETE CASCADE; - - --- --- Name: categories fk_ddoomxmuakwlobxjioinizsgisxiwmjopggc; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categories - ADD CONSTRAINT fk_ddoomxmuakwlobxjioinizsgisxiwmjopggc FOREIGN KEY ("parentId") REFERENCES public.categories(id) ON DELETE SET NULL; - - --- --- Name: categorygroups fk_ecringotdqsbrboayglkrezmkvioolsdunax; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups - ADD CONSTRAINT fk_ecringotdqsbrboayglkrezmkvioolsdunax FOREIGN KEY ("structureId") REFERENCES public.structures(id) ON DELETE CASCADE; - - --- --- Name: structureelements fk_ehrrwbsxixutboaeqalbnapmxfyowlhcjjni; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structureelements - ADD CONSTRAINT fk_ehrrwbsxixutboaeqalbnapmxfyowlhcjjni FOREIGN KEY ("structureId") REFERENCES public.structures(id) ON DELETE CASCADE; - - --- --- Name: matrixblocks fk_falpgfqzraphzfouzglsgodwehpleqjlqmjq; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocks - ADD CONSTRAINT fk_falpgfqzraphzfouzglsgodwehpleqjlqmjq FOREIGN KEY ("ownerId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: elements_sites fk_fhwhqirkfouisswuidwozrydigtlowosbspz; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements_sites - ADD CONSTRAINT fk_fhwhqirkfouisswuidwozrydigtlowosbspz FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: elements_sites fk_fnxleivhnlwiztmztnumsvolawuhbuqjhcfx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements_sites - ADD CONSTRAINT fk_fnxleivhnlwiztmztnumsvolawuhbuqjhcfx FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: volumefolders fk_fpdglggzetsnrupqocsbbhezbxntfxhyyzkh; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumefolders - ADD CONSTRAINT fk_fpdglggzetsnrupqocsbbhezbxntfxhyyzkh FOREIGN KEY ("volumeId") REFERENCES public.volumes(id) ON DELETE CASCADE; - - --- --- Name: entries fk_fpzdjbxkiphweznwqrvrmvgthhsvinhhvbxc; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT fk_fpzdjbxkiphweznwqrvrmvgthhsvinhhvbxc FOREIGN KEY ("authorId") REFERENCES public.users(id) ON DELETE SET NULL; - - --- --- Name: assetindexdata fk_fypjhwgqitxwbzhwkuxlajtxwifchznygnsc; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assetindexdata - ADD CONSTRAINT fk_fypjhwgqitxwbzhwkuxlajtxwifchznygnsc FOREIGN KEY ("volumeId") REFERENCES public.volumes(id) ON DELETE CASCADE; - - --- --- Name: neoblocks fk_gejtlhcugewrcfhwdbczzkqcguivsqlnsoha; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT fk_gejtlhcugewrcfhwdbczzkqcguivsqlnsoha FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: entrytypes fk_ghbuscankspfcnklsohedquydnfsubyzipda; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entrytypes - ADD CONSTRAINT fk_ghbuscankspfcnklsohedquydnfsubyzipda FOREIGN KEY ("sectionId") REFERENCES public.sections(id) ON DELETE CASCADE; - - --- --- Name: matrixblocks fk_gjceswcfvkoatqzpkslixjpagyaziatlepyh; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocks - ADD CONSTRAINT fk_gjceswcfvkoatqzpkslixjpagyaziatlepyh FOREIGN KEY ("typeId") REFERENCES public.matrixblocktypes(id) ON DELETE CASCADE; - - --- --- Name: neoblockstructures fk_gjckkaucdtpsixyoompdcuwocfxkvpklwciq; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures - ADD CONSTRAINT fk_gjckkaucdtpsixyoompdcuwocfxkvpklwciq FOREIGN KEY ("ownerSiteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: volumefolders fk_grywzhkxmnykcnlzoaasiyfbbjgowzqzvbbj; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumefolders - ADD CONSTRAINT fk_grywzhkxmnykcnlzoaasiyfbbjgowzqzvbbj FOREIGN KEY ("parentId") REFERENCES public.volumefolders(id) ON DELETE CASCADE; - - --- --- Name: supertableblocktypes fk_gurfqbtkblslzptnenrpxozjkczqjlnsgokn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocktypes - ADD CONSTRAINT fk_gurfqbtkblslzptnenrpxozjkczqjlnsgokn FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: changedfields fk_gxmailhiseblxunthvofejjdkyfkdtdvartb; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedfields - ADD CONSTRAINT fk_gxmailhiseblxunthvofejjdkyfkdtdvartb FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: changedattributes fk_gynitexrqfmdnqzxmazbgxjkenscgussqqsk; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedattributes - ADD CONSTRAINT fk_gynitexrqfmdnqzxmazbgxjkenscgussqqsk FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: neoblocks fk_hbbhtmeipkxqgtdplorfnoadyaokrnddzhij; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT fk_hbbhtmeipkxqgtdplorfnoadyaokrnddzhij FOREIGN KEY ("typeId") REFERENCES public.neoblocktypes(id) ON DELETE CASCADE; - - --- --- Name: announcements fk_heqqmgmqfaavnrshronygprbwztzrjxcqqhi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.announcements - ADD CONSTRAINT fk_heqqmgmqfaavnrshronygprbwztzrjxcqqhi FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: matrixblocks fk_hfovcufbtexfcknwbtolppyhchxejbbyqwhx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocks - ADD CONSTRAINT fk_hfovcufbtexfcknwbtolppyhchxejbbyqwhx FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: entries fk_hhljkiirhrwqfzyshkbmwqpdzpofvvtwnjem; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT fk_hhljkiirhrwqfzyshkbmwqpdzpofvvtwnjem FOREIGN KEY ("parentId") REFERENCES public.entries(id) ON DELETE SET NULL; - - --- --- Name: assets fk_hlptenocdazzacbdfdqdjyyuuvfesxsgcigy; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assets - ADD CONSTRAINT fk_hlptenocdazzacbdfdqdjyyuuvfesxsgcigy FOREIGN KEY ("uploaderId") REFERENCES public.users(id) ON DELETE SET NULL; - - --- --- Name: matrixblocktypes fk_hrqmudwmqgfasuzluhergfhdifsvfavtupja; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocktypes - ADD CONSTRAINT fk_hrqmudwmqgfasuzluhergfhdifsvfavtupja FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: usergroups_users fk_hxhilulnqzmqrwphscxqkodfrqyrxlpnmxay; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups_users - ADD CONSTRAINT fk_hxhilulnqzmqrwphscxqkodfrqyrxlpnmxay FOREIGN KEY ("groupId") REFERENCES public.usergroups(id) ON DELETE CASCADE; - - --- --- Name: revisions fk_ihydhogvhrequcktbzrceckfrxcoajcckoju; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.revisions - ADD CONSTRAINT fk_ihydhogvhrequcktbzrceckfrxcoajcckoju FOREIGN KEY ("creatorId") REFERENCES public.users(id) ON DELETE SET NULL; - - --- --- Name: usergroups_users fk_ikgyqzwrzzqrafwdeflwnrbexbrxymjtxioi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.usergroups_users - ADD CONSTRAINT fk_ikgyqzwrzzqrafwdeflwnrbexbrxymjtxioi FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: templatecacheelements fk_ioopuakgezmzhltqrrhhwoiamkowzbzepqbw; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecacheelements - ADD CONSTRAINT fk_ioopuakgezmzhltqrrhhwoiamkowzbzepqbw FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: supertableblocks fk_izelfihcapcdldbzhocddtvesjpatjlnrnpi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocks - ADD CONSTRAINT fk_izelfihcapcdldbzhocddtvesjpatjlnrnpi FOREIGN KEY ("ownerId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: craftidtokens fk_jbrvcicrqicsuogoqrokxtxgegxhdeyirlex; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.craftidtokens - ADD CONSTRAINT fk_jbrvcicrqicsuogoqrokxtxgegxhdeyirlex FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: lenz_linkfield fk_jijwkoxfumwhhtspqkkhkaseonchhlltpbvz; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield - ADD CONSTRAINT fk_jijwkoxfumwhhtspqkkhkaseonchhlltpbvz FOREIGN KEY ("linkedSiteId") REFERENCES public.sites(id) ON UPDATE SET NULL ON DELETE SET NULL; - - --- --- Name: userpermissions_usergroups fk_jrdmslsqyrymwxtljiobtrshosflnrhwfdvw; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_usergroups - ADD CONSTRAINT fk_jrdmslsqyrymwxtljiobtrshosflnrhwfdvw FOREIGN KEY ("groupId") REFERENCES public.usergroups(id) ON DELETE CASCADE; - - --- --- Name: sections_sites fk_jrhwmdimxhofpmcdvzycfpjqlbkukytwxbvx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections_sites - ADD CONSTRAINT fk_jrhwmdimxhofpmcdvzycfpjqlbkukytwxbvx FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: matrixblocktypes fk_kckjmlistbwykwbewzpdtvategiyigxzqjna; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.matrixblocktypes - ADD CONSTRAINT fk_kckjmlistbwykwbewzpdtvategiyigxzqjna FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: shunnedmessages fk_kihznwzogmfmqpzrovurmcywrxczhaktztll; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.shunnedmessages - ADD CONSTRAINT fk_kihznwzogmfmqpzrovurmcywrxczhaktztll FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: lenz_linkfield fk_kmsqzubjibfftxmtuatxnteeamvnrwxpafwl; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield - ADD CONSTRAINT fk_kmsqzubjibfftxmtuatxnteeamvnrwxpafwl FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: lenz_linkfield fk_knfdioqyqnbrfjfrnpdyfmmhfbdhjhoighfn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield - ADD CONSTRAINT fk_knfdioqyqnbrfjfrnpdyfmmhfbdhjhoighfn FOREIGN KEY ("linkedId") REFERENCES public.elements(id) ON UPDATE SET NULL ON DELETE SET NULL; - - --- --- Name: changedfields fk_kuaifyfmcoaoyundawntjyvgxhmewgapajpp; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedfields - ADD CONSTRAINT fk_kuaifyfmcoaoyundawntjyvgxhmewgapajpp FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: templatecaches fk_lagrqeoadzfbkvuunwzmprcgdhomrharidav; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecaches - ADD CONSTRAINT fk_lagrqeoadzfbkvuunwzmprcgdhomrharidav FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: templatecachequeries fk_lcuqgdxwpaliuvhtxwvpettlftrqamzotzzz; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecachequeries - ADD CONSTRAINT fk_lcuqgdxwpaliuvhtxwvpettlftrqamzotzzz FOREIGN KEY ("cacheId") REFERENCES public.templatecaches(id) ON DELETE CASCADE; - - --- --- Name: announcements fk_lhetinzgqzpzpthfolrautbgvkgzdhjdifya; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.announcements - ADD CONSTRAINT fk_lhetinzgqzpzpthfolrautbgvkgzdhjdifya FOREIGN KEY ("pluginId") REFERENCES public.plugins(id) ON DELETE CASCADE; - - --- --- Name: sessions fk_lizmjhydldirwcbsnlwzyamzqeduxdlzbtbb; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sessions - ADD CONSTRAINT fk_lizmjhydldirwcbsnlwzyamzqeduxdlzbtbb FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: widgets fk_ljsaoypcshxyjuswcdutpojzqojavxufriae; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.widgets - ADD CONSTRAINT fk_ljsaoypcshxyjuswcdutpojzqojavxufriae FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: drafts fk_lowsirjuqkxkmrthnmlmfgcdpwxpsaofrgbm; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.drafts - ADD CONSTRAINT fk_lowsirjuqkxkmrthnmlmfgcdpwxpsaofrgbm FOREIGN KEY ("sourceId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: neoblocks fk_lutqytzfjxltdpnjgsqiuoxwucbcssvtuneb; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT fk_lutqytzfjxltdpnjgsqiuoxwucbcssvtuneb FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: tags fk_mopsnkaytonvdjiqwmvumccrwlfxecpsdwet; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.tags - ADD CONSTRAINT fk_mopsnkaytonvdjiqwmvumccrwlfxecpsdwet FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: sections_sites fk_mtsgtnqgtdchimulmuorfbbtncdskcdcbzom; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections_sites - ADD CONSTRAINT fk_mtsgtnqgtdchimulmuorfbbtncdskcdcbzom FOREIGN KEY ("sectionId") REFERENCES public.sections(id) ON DELETE CASCADE; - - --- --- Name: assets fk_ncoyrduacyehemuwkyvluzojnzuzsechaxan; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assets - ADD CONSTRAINT fk_ncoyrduacyehemuwkyvluzojnzuzsechaxan FOREIGN KEY ("folderId") REFERENCES public.volumefolders(id) ON DELETE CASCADE; - - --- --- Name: structureelements fk_neuegtoiyqvxgkjbwdqzlryxjekekvxbsmlq; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.structureelements - ADD CONSTRAINT fk_neuegtoiyqvxgkjbwdqzlryxjekekvxbsmlq FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: neoblocks fk_ngdhomtyplzxkcqktzisdosjcllwqucatydh; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocks - ADD CONSTRAINT fk_ngdhomtyplzxkcqktzisdosjcllwqucatydh FOREIGN KEY ("ownerSiteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: categorygroups fk_ntnglycuctxfswifccmyfemwoqfntppmlpwk; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups - ADD CONSTRAINT fk_ntnglycuctxfswifccmyfemwoqfntppmlpwk FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: relations fk_nupjucrykcvvbdfselvwrkqefqscuauhbcdp; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations - ADD CONSTRAINT fk_nupjucrykcvvbdfselvwrkqefqscuauhbcdp FOREIGN KEY ("targetId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: universaldamintegrator_asset_metadata fk_ocnkdwirguzzhadkvajvyiwdwbbnynkbhkfy; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.universaldamintegrator_asset_metadata - ADD CONSTRAINT fk_ocnkdwirguzzhadkvajvyiwdwbbnynkbhkfy FOREIGN KEY ("assetId") REFERENCES public.assets(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: neoblockstructures fk_olodzxdhftfmadjhswdufytxqlbfhriemkay; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures - ADD CONSTRAINT fk_olodzxdhftfmadjhswdufytxqlbfhriemkay FOREIGN KEY ("ownerId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: assets fk_omxaaniulcdngbbajuklztutfhlrsfodtqjn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assets - ADD CONSTRAINT fk_omxaaniulcdngbbajuklztutfhlrsfodtqjn FOREIGN KEY ("volumeId") REFERENCES public.volumes(id) ON DELETE CASCADE; - - --- --- Name: userpermissions_users fk_opaljwmxdvhlryhynkiipqzioqsksrsffyqo; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_users - ADD CONSTRAINT fk_opaljwmxdvhlryhynkiipqzioqsksrsffyqo FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: globalsets fk_orazboranzgvojyrrnzyfzoxejqorznfncyh; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.globalsets - ADD CONSTRAINT fk_orazboranzgvojyrrnzyfzoxejqorznfncyh FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: categorygroups_sites fk_oyaxenrxccbjegzbzcmsrzfwqgspctiokldi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups_sites - ADD CONSTRAINT fk_oyaxenrxccbjegzbzcmsrzfwqgspctiokldi FOREIGN KEY ("siteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: gql_refresh_tokens fk_pbprhixxzzvvppmyczvbvxglncbujgdhapfd; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gql_refresh_tokens - ADD CONSTRAINT fk_pbprhixxzzvvppmyczvbvxglncbujgdhapfd FOREIGN KEY ("userId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: lenz_linkfield fk_pmovhsrcdmbwhictkxhoktpbdtzgoobpkgrm; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.lenz_linkfield - ADD CONSTRAINT fk_pmovhsrcdmbwhictkxhoktpbdtzgoobpkgrm FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: categories fk_puaknwhtfvwkfoybrkhjfaebprhfrbleunlk; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categories - ADD CONSTRAINT fk_puaknwhtfvwkfoybrkhjfaebprhfrbleunlk FOREIGN KEY ("groupId") REFERENCES public.categorygroups(id) ON DELETE CASCADE; - - --- --- Name: userpermissions_users fk_qqemwrrqmiwxakfzfhyppnllmwpatrzueddn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_users - ADD CONSTRAINT fk_qqemwrrqmiwxakfzfhyppnllmwpatrzueddn FOREIGN KEY ("permissionId") REFERENCES public.userpermissions(id) ON DELETE CASCADE; - - --- --- Name: changedattributes fk_qsgdfoheuckrrhehhczfbkwrgxblrzwwheal; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedattributes - ADD CONSTRAINT fk_qsgdfoheuckrrhehhczfbkwrgxblrzwwheal FOREIGN KEY ("elementId") REFERENCES public.elements(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: gql_refresh_tokens fk_rhhtrfqasirxitjqdmddlztyyegdguoautez; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gql_refresh_tokens - ADD CONSTRAINT fk_rhhtrfqasirxitjqdmddlztyyegdguoautez FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: supertableblocks fk_rpovuzfmwridfniwikyxokllwzpgrmjijmvi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocks - ADD CONSTRAINT fk_rpovuzfmwridfniwikyxokllwzpgrmjijmvi FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: taggroups fk_rtwmvuxvfvpixjyqrjcqciunkmanhxuotian; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.taggroups - ADD CONSTRAINT fk_rtwmvuxvfvpixjyqrjcqciunkmanhxuotian FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: changedfields fk_rzdqgvqrgbypcdnaauvdtvtvbkozkprzqlel; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedfields - ADD CONSTRAINT fk_rzdqgvqrgbypcdnaauvdtvtvbkozkprzqlel FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: neoblockstructures fk_rzmfahcugbkpkgnmtxslxkjkykuwjnpqblhi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures - ADD CONSTRAINT fk_rzmfahcugbkpkgnmtxslxkjkykuwjnpqblhi FOREIGN KEY ("structureId") REFERENCES public.structures(id) ON DELETE CASCADE; - - --- --- Name: entrytypes fk_sgwhoyodfghxzlsubxdflyxabhiwhlvrqgmc; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entrytypes - ADD CONSTRAINT fk_sgwhoyodfghxzlsubxdflyxabhiwhlvrqgmc FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: fieldlayouttabs fk_snczleofmruozblpyxuanaukywyyqeignwju; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayouttabs - ADD CONSTRAINT fk_snczleofmruozblpyxuanaukywyyqeignwju FOREIGN KEY ("layoutId") REFERENCES public.fieldlayouts(id) ON DELETE CASCADE; - - --- --- Name: elements fk_tgwgmefqarrvswvfrdsryymndpukmmskksfi; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements - ADD CONSTRAINT fk_tgwgmefqarrvswvfrdsryymndpukmmskksfi FOREIGN KEY ("revisionId") REFERENCES public.revisions(id) ON DELETE CASCADE; - - --- --- Name: fieldlayoutfields fk_tvxaeugjnqqlytvbynfxobmtyebdrazgdejh; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayoutfields - ADD CONSTRAINT fk_tvxaeugjnqqlytvbynfxobmtyebdrazgdejh FOREIGN KEY ("layoutId") REFERENCES public.fieldlayouts(id) ON DELETE CASCADE; - - --- --- Name: relations fk_txhrkjxqnihilsinsejbduymoafqwtllsdyl; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations - ADD CONSTRAINT fk_txhrkjxqnihilsinsejbduymoafqwtllsdyl FOREIGN KEY ("sourceSiteId") REFERENCES public.sites(id) ON UPDATE CASCADE ON DELETE CASCADE; - - --- --- Name: fieldlayoutfields fk_uwtpzltdwhhymgovmafkwucalvnbvvyfojml; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fieldlayoutfields - ADD CONSTRAINT fk_uwtpzltdwhhymgovmafkwucalvnbvvyfojml FOREIGN KEY ("tabId") REFERENCES public.fieldlayouttabs(id) ON DELETE CASCADE; - - --- --- Name: changedfields fk_uzxtfbwyxppsiztonmsgatabsndeehjcfqbu; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedfields - ADD CONSTRAINT fk_uzxtfbwyxppsiztonmsgatabsndeehjcfqbu FOREIGN KEY ("userId") REFERENCES public.users(id) ON UPDATE CASCADE ON DELETE SET NULL; - - --- --- Name: assets fk_vjjinivqylmiqxtxmurezkruswjrjkaczxpj; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.assets - ADD CONSTRAINT fk_vjjinivqylmiqxtxmurezkruswjrjkaczxpj FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: changedattributes fk_vpatvepbgzdefczcvirnxjcvvnbvspzwzvwb; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.changedattributes - ADD CONSTRAINT fk_vpatvepbgzdefczcvirnxjcvvnbvspzwzvwb FOREIGN KEY ("userId") REFERENCES public.users(id) ON UPDATE CASCADE ON DELETE SET NULL; - - --- --- Name: neoblocktypegroups fk_vsbgzmilxfwohzxofwlubajtpioneyhsqdal; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypegroups - ADD CONSTRAINT fk_vsbgzmilxfwohzxofwlubajtpioneyhsqdal FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: fields fk_vtugnhaowfmvrbrgvktdwzjbiovfmbrapdtf; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.fields - ADD CONSTRAINT fk_vtugnhaowfmvrbrgvktdwzjbiovfmbrapdtf FOREIGN KEY ("groupId") REFERENCES public.fieldgroups(id) ON DELETE CASCADE; - - --- --- Name: relations fk_vxwunlasumjleglkekdbktpemsbcfzmfofqw; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations - ADD CONSTRAINT fk_vxwunlasumjleglkekdbktpemsbcfzmfofqw FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: elements fk_vyvxzvjjxwomoifsptnivqmrliduehrjodba; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements - ADD CONSTRAINT fk_vyvxzvjjxwomoifsptnivqmrliduehrjodba FOREIGN KEY ("canonicalId") REFERENCES public.elements(id) ON DELETE SET NULL; - - --- --- Name: templatecacheelements fk_wdavbovnisfpclwfcxwhooprxwdmdaqnddsk; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.templatecacheelements - ADD CONSTRAINT fk_wdavbovnisfpclwfcxwhooprxwdmdaqnddsk FOREIGN KEY ("cacheId") REFERENCES public.templatecaches(id) ON DELETE CASCADE; - - --- --- Name: elements fk_wdnqxqwvaeztvavgwjvjbpvskewubwxwngjp; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements - ADD CONSTRAINT fk_wdnqxqwvaeztvavgwjvjbpvskewubwxwngjp FOREIGN KEY ("draftId") REFERENCES public.drafts(id) ON DELETE CASCADE; - - --- --- Name: supertableblocktypes fk_wipszjxtaocfwwdmiljgpxnksddrlfadixfu; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocktypes - ADD CONSTRAINT fk_wipszjxtaocfwwdmiljgpxnksddrlfadixfu FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: categorygroups_sites fk_wqwdmpddznhkgztpqslxmjiwzhkvmxflaekt; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.categorygroups_sites - ADD CONSTRAINT fk_wqwdmpddznhkgztpqslxmjiwzhkvmxflaekt FOREIGN KEY ("groupId") REFERENCES public.categorygroups(id) ON DELETE CASCADE; - - --- --- Name: neoblocktypes fk_wusjxtczygdibukkuqgruyapfcttdcyzsxly; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypes - ADD CONSTRAINT fk_wusjxtczygdibukkuqgruyapfcttdcyzsxly FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: drafts fk_xfqszditorwvjsbsfxowtsyvkfbvtirirjyq; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.drafts - ADD CONSTRAINT fk_xfqszditorwvjsbsfxowtsyvkfbvtirirjyq FOREIGN KEY ("creatorId") REFERENCES public.users(id) ON DELETE SET NULL; - - --- --- Name: supertableblocks fk_xhfelyuvnidnbphypatwavqktxhccoktvfrs; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocks - ADD CONSTRAINT fk_xhfelyuvnidnbphypatwavqktxhccoktvfrs FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: relations fk_xhtoapotefmujlzhksxidgclznhcfwmfpzsx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.relations - ADD CONSTRAINT fk_xhtoapotefmujlzhksxidgclznhcfwmfpzsx FOREIGN KEY ("sourceId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: sections fk_xjikclftwzauzpxwxlsjhwxjimoasfimfobt; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.sections - ADD CONSTRAINT fk_xjikclftwzauzpxwxlsjhwxjimoasfimfobt FOREIGN KEY ("structureId") REFERENCES public.structures(id) ON DELETE SET NULL; - - --- --- Name: revisions fk_xlrcccckzxyfqqbxhtaeqeqakfzedaqfttij; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.revisions - ADD CONSTRAINT fk_xlrcccckzxyfqqbxhtaeqeqakfzedaqfttij FOREIGN KEY ("sourceId") REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: users fk_xoyjudqkrshmsohkkrdtvyxzqjvymamwprfs; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.users - ADD CONSTRAINT fk_xoyjudqkrshmsohkkrdtvyxzqjvymamwprfs FOREIGN KEY ("photoId") REFERENCES public.assets(id) ON DELETE SET NULL; - - --- --- Name: neoblocktypes fk_xoymkxsvdzjdhbgijzbuhljxrmstfakaiaxo; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblocktypes - ADD CONSTRAINT fk_xoymkxsvdzjdhbgijzbuhljxrmstfakaiaxo FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: neoblockstructures fk_xsroztojqesnpvooukvljehcvrwmdvsvqnmr; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.neoblockstructures - ADD CONSTRAINT fk_xsroztojqesnpvooukvljehcvrwmdvsvqnmr FOREIGN KEY ("fieldId") REFERENCES public.fields(id) ON DELETE CASCADE; - - --- --- Name: userpermissions_usergroups fk_xxajvhzvvdhtuluhxgzilboszgjmzwaqffqf; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpermissions_usergroups - ADD CONSTRAINT fk_xxajvhzvvdhtuluhxgzilboszgjmzwaqffqf FOREIGN KEY ("permissionId") REFERENCES public.userpermissions(id) ON DELETE CASCADE; - - --- --- Name: elements fk_xzdioqyepowaxhpfxubknsttymamgouvzmxm; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.elements - ADD CONSTRAINT fk_xzdioqyepowaxhpfxubknsttymamgouvzmxm FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- Name: entries fk_ybztlpvwfvucvzdcdbljgsfoltmkdgauknov; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.entries - ADD CONSTRAINT fk_ybztlpvwfvucvzdcdbljgsfoltmkdgauknov FOREIGN KEY ("sectionId") REFERENCES public.sections(id) ON DELETE CASCADE; - - --- --- Name: supertableblocks fk_ydrsesauqotxdhyfnmehuxjihpeqsxemtnqp; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.supertableblocks - ADD CONSTRAINT fk_ydrsesauqotxdhyfnmehuxjihpeqsxemtnqp FOREIGN KEY ("typeId") REFERENCES public.supertableblocktypes(id) ON DELETE CASCADE; - - --- --- Name: users fk_zcjsebordmkssutqlekmuazhhntiyocyqhlx; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.users - ADD CONSTRAINT fk_zcjsebordmkssutqlekmuazhhntiyocyqhlx FOREIGN KEY (id) REFERENCES public.elements(id) ON DELETE CASCADE; - - --- --- Name: gqltokens fk_zdrdauqtfdzqngceikbdinxrzfkajtzmgfvu; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.gqltokens - ADD CONSTRAINT fk_zdrdauqtfdzqngceikbdinxrzfkajtzmgfvu FOREIGN KEY ("schemaId") REFERENCES public.gqlschemas(id) ON DELETE SET NULL; - - --- --- Name: userpreferences fk_zyhfbyswklwpswuyzcyrosqplvkhetackoml; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.userpreferences - ADD CONSTRAINT fk_zyhfbyswklwpswuyzcyrosqplvkhetackoml FOREIGN KEY ("userId") REFERENCES public.users(id) ON DELETE CASCADE; - - --- --- Name: volumes fk_zznoeggmgblhxyzbyvrtyhlwfssddtnwrnkn; Type: FK CONSTRAINT; Schema: public; Owner: craft --- - -ALTER TABLE ONLY public.volumes - ADD CONSTRAINT fk_zznoeggmgblhxyzbyvrtyhlwfssddtnwrnkn FOREIGN KEY ("fieldLayoutId") REFERENCES public.fieldlayouts(id) ON DELETE SET NULL; - - --- --- PostgreSQL database dump complete --- - From dc41d94e09254e883653e0b48e557ad9de459a1c Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Thu, 20 Oct 2022 11:15:29 -0700 Subject: [PATCH 03/48] Added Github Actions workflow files EPO-7116 --- .github/workflows/develop-pr-gae.yaml | 118 ++++++++++++++++++++++++ .github/workflows/develop-push-gae.yaml | 39 ++++++++ 2 files changed, 157 insertions(+) create mode 100644 .github/workflows/develop-pr-gae.yaml create mode 100644 .github/workflows/develop-push-gae.yaml diff --git a/.github/workflows/develop-pr-gae.yaml b/.github/workflows/develop-pr-gae.yaml new file mode 100644 index 0000000..0fa7411 --- /dev/null +++ b/.github/workflows/develop-pr-gae.yaml @@ -0,0 +1,118 @@ +name: 'Build Image on PR Creation ~ Optional: Deploy Preview Instances' + +on: + pull_request: + types: + - 'opened' + - 'synchronize' + - 'reopened' + - 'closed' + branches: + - 'develop' + +jobs: + build-image-no-deploy: + name: 'Build Image Without Deploy - No Preview' + runs-on: ubuntu-latest + if: ${{ (github.event.action != 'closed') && (startsWith(github.head_ref, 'preview') == false) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.DEV_SA_KEY }} + project_id: skyviewer + export_default_credentials: true + + - name: Get secret to create .env + run: gcloud secrets versions access latest --secret=investigations-api-env > ./api/.env + + - name: Setup docker build + uses: docker/setup-buildx-action@v2 + id: buildx + with: + install: true + + - name: Build client, but don't deploy + run: docker build . + + build-push-deploy: + name: 'Build Image ~ Optional: Deploy Preview Version' + runs-on: ubuntu-latest + if: ${{ (github.event.action != 'closed') && (startsWith(github.head_ref, 'preview') == true) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.DEV_SA_KEY }} + project_id: skyviewer + export_default_credentials: true + + - name: Get app.yaml + run: gcloud secrets versions access latest --secret=investigations-api-appyaml > app.yaml + + - name: Format version name + id: version_name + run: echo "version_name=$(echo \"${{ github.head_ref }}\" | tr -cd '[:alnum:]' | tr '[:upper:]' '[:lower:]' | tr -d 'preview')" >> $GITHUB_ENV + + - name: Deploy to App Engine + env: + BRANCH_NAME: ${{ env.version_name }} + run: | + gcloud app deploy app.yaml \ + --no-promote \ + --version=${BRANCH_NAME,,} + + # Create or update a comment with the URL + - name: Find Comment + uses: peter-evans/find-comment@v1 + id: fc + with: + issue-number: ${{ github.event.pull_request.number }} + comment-author: 'github-actions[bot]' + body-includes: A preview of this PR + + - name: Create or update a comment with the URL to the PR + uses: peter-evans/create-or-update-comment@v1 + with: + comment-id: ${{ steps.fc.outputs.comment-id }} + issue-number: ${{ github.event.pull_request.number }} + body: | + A purreview of this PR will be available at https://${{ github.head_ref }}-dot-investigations-api-dot-skyviewer.uw.r.appspot.com until the request is closed. :cat2: + reactions: '+1' + edit-mode: replace + + cleanup: + name: 'Cleanup PR Preview' + runs-on: ubuntu-latest + if: ${{ (github.event.action == 'closed') && (startsWith(github.head_ref, 'preview') == true) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.DEV_SA_KEY }} + project_id: skyviewer + export_default_credentials: true + + # Destruct! + - name: Destroy version + env: + BRANCH_NAME: ${{ env.version_name }} + run: gcloud app versions delete ${BRANCH_NAME,,} --service=investigations-api \ No newline at end of file diff --git a/.github/workflows/develop-push-gae.yaml b/.github/workflows/develop-push-gae.yaml new file mode 100644 index 0000000..353771f --- /dev/null +++ b/.github/workflows/develop-push-gae.yaml @@ -0,0 +1,39 @@ +name: 'Push to Development after PR Merge' + +on: + push: + branches: + - 'develop' + +jobs: + build-push-deploy: + name: 'Deploy Development Version' + runs-on: ubuntu-latest + if: ${{ github.event.action != 'closed'}} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.DEV_SA_KEY }} + project_id: skyviewer + export_default_credentials: true + + - name: Get app.yaml + run: gcloud secrets versions access latest --secret=investigations-api-appyaml > app.yaml + + - name: Format version name + id: version_name + run: echo "version_name=$(echo \"${{ github.head_ref }}\" | sed 's/[_.,\/]/-/g' | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + + - name: Deploy to App Engine + env: + BRANCH_NAME: ${{ env.version_name }} + run: | + gcloud app deploy app.yaml \ + --promote \ No newline at end of file From 4249c3db12477b6e5c703dad8714b2e9ce807f39 Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Thu, 20 Oct 2022 11:33:27 -0700 Subject: [PATCH 04/48] Dummy commit to retrigger build with new Github secret EPO-7116 --- .github/workflows/develop-push-gae.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/develop-push-gae.yaml b/.github/workflows/develop-push-gae.yaml index 353771f..b31acdd 100644 --- a/.github/workflows/develop-push-gae.yaml +++ b/.github/workflows/develop-push-gae.yaml @@ -36,4 +36,5 @@ jobs: BRANCH_NAME: ${{ env.version_name }} run: | gcloud app deploy app.yaml \ - --promote \ No newline at end of file + --promote + \ No newline at end of file From 5441643f3dad115096cc3238da386fcbab093708 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Mon, 10 Apr 2023 10:58:29 -0700 Subject: [PATCH 05/48] [C] Incorporate craft-cms-template changes --- .env.sample | 21 - .gitignore | 4 +- Dockerfile | 2 +- api/composer.json | 79 +- api/composer.lock | 4700 +++++++---------- api/config/general.php | 17 +- api/config/license.key | 6 +- ...-0928ff1a-513d-41e0-acc1-606d93988618.yaml | 45 - ...90aa9610-a9c9-4531-95f8-d0068046ae25.yaml} | 15 +- ...-6f0c128e-9978-41c2-b982-dcdf3933b0e2.yaml | 79 + ...-41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml | 47 - ...-23eda090-7e8e-401d-ab49-ee4becc34935.yaml | 56 - ...-77f02908-0342-4917-9d14-38f769d15c39.yaml | 79 + ...7bd60210-4767-46b3-b735-61a1499b90b7.yaml} | 33 +- ...074f7db9-8ff3-4016-ad34-bfe9c31d5543.yaml} | 0 ...1601c7a8-2437-4b8f-b2f2-116f4c043402.yaml} | 0 ...5599d188-862e-4717-b206-6aadd975c937.yaml} | 0 .../e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml | 1 - ...-39af5de5-d299-4bc5-965a-af2d128c7f1a.yaml | 19 - ...-4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.yaml | 16 - ...-a46e7379-7773-4ce4-9c59-434567870f0c.yaml | 19 + ...-05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6.yaml | 19 + ...-f8a590d0-db30-4e06-9d6d-6cfd7613147e.yaml | 14 + ...-6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml | 22 - ...-e9726196-f241-49d4-9b6b-9e8d419e6669.yaml | 19 - ...222de7cf-741d-4d1f-b274-acc85a3c454c.yaml} | 20 +- ...-4c977b75-9ee1-4cdb-9d2a-203639f4af84.yaml | 16 - ...-5f0325e0-cdba-4181-a634-bd8ebf451723.yaml | 22 - ...0481b024-bc6f-4104-bc1c-802615313aaa.yaml} | 6 +- ...-7970cd65-7a96-418a-8581-d6df4e039e6d.yaml | 19 - ...c6d1924e-d9ec-4547-bb6d-bddb9b46b774.yaml} | 12 +- ...4994da56-0831-400d-b1d1-ade611fd5da1.yaml} | 12 +- ...-7db205b7-a548-42f1-8c26-416ec51cf3fa.yaml | 28 - ...-c430001c-4bfc-4154-9e13-f5ada3b4a22d.yaml | 27 + ...-8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.yaml | 108 - ...-aee57b4f-2623-44fc-af2b-c670f6e1babe.yaml | 36 + .../4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml | 15 - .../cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml | 13 + ...-9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml | 25 - ...-4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml | 10 - ...-e24265aa-f05d-42eb-8d44-1ead0005aec1.yaml | 25 - ...-5548ce5c-5ad4-494e-93be-8ff129618d20.yaml | 40 + ...-e217cce2-4f3d-44f9-90c5-42149175876a.yaml | 25 - api/config/project/project.yaml | 1180 +---- ...075467b0-0dee-453c-9df0-0de6d2443cf8.yaml} | 2 +- ...-959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml | 32 - ...8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d.yaml} | 4 +- .../cb6d67cc-50a9-41ad-9b81-f54853c2b0da.yaml | 41 - api/config/project/users/users.yaml | 5 - ...-7754bae8-c6eb-4fbe-882b-236621e35f2d.yaml | 40 - api/config/redactor/TableCellContent.json | 5 - api/config/redactor/TextContentBlock.json | 9 + api/config/redactor/plugins/textcolor.js | 209 + .../userregistrationmodule/.craftplugin | 1 + api/modules/userregistrationmodule/.gitignore | 32 + .../userregistrationmodule/CHANGELOG.md | 9 + api/modules/userregistrationmodule/LICENSE.md | 9 + api/modules/userregistrationmodule/README.md | 57 + .../userregistrationmodule/config/app.php | 27 + .../src/UserRegistrationModule.php | 205 + .../UserRegistrationModuleAsset.php | 65 + .../dist/css/UserRegistrationModule.css | 11 + .../dist/img/UserRegistrationModule-icon.svg | 52 + .../dist/js/UserRegistrationModule.js | 11 + .../src/services/NotificationService.php | 62 + .../src/templates/email/educator-suspend.html | 6 + .../templates/email/educator-unsuspend.html | 1 + .../en/user-registration-module.php | 25 + api/plugins/nextbuilds/.craftplugin | 1 + api/plugins/nextbuilds/.gitignore | 32 + api/plugins/nextbuilds/CHANGELOG.md | 9 + api/plugins/nextbuilds/LICENSE.md | 9 + api/plugins/nextbuilds/README.md | 43 + api/plugins/nextbuilds/composer.json | 44 + .../nextbuilds/resources/img/plugin-logo.png | Bin 0 -> 3138 bytes api/plugins/nextbuilds/src/NextBuilds.php | 146 + .../nextbuilds/NextBuildsAsset.php | 48 + .../nextbuilds/dist/css/NextBuilds.css | 11 + .../nextbuilds/dist/img/NextBuilds-icon.svg | 52 + .../nextbuilds/dist/js/NextBuilds.js | 11 + api/plugins/nextbuilds/src/config.php | 30 + api/plugins/nextbuilds/src/icon-mask.svg | 52 + api/plugins/nextbuilds/src/icon.svg | 52 + .../nextbuilds/src/models/Settings.php | 54 + .../nextbuilds/src/services/Request.php | 74 + .../nextbuilds/src/templates/settings.twig | 54 + .../src/translations/en/next-builds.php | 18 + db/Dockerfile | 2 +- docker-compose-local-db.sample.yml | 57 + docker-compose-local-db.yml | 34 +- package.json | 5 + 91 files changed, 4023 insertions(+), 4686 deletions(-) delete mode 100644 .env.sample mode change 100644 => 100755 api/composer.lock delete mode 100644 api/config/project/categoryGroups/searchFilters--0928ff1a-513d-41e0-acc1-606d93988618.yaml rename api/config/project/categoryGroups/{sortOptions--70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.yaml => sortOptions--90aa9610-a9c9-4531-95f8-d0068046ae25.yaml} (72%) create mode 100644 api/config/project/entryTypes/homepage--6f0c128e-9978-41c2-b982-dcdf3933b0e2.yaml delete mode 100644 api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml delete mode 100644 api/config/project/entryTypes/pages--23eda090-7e8e-401d-ab49-ee4becc34935.yaml create mode 100644 api/config/project/entryTypes/pages--77f02908-0342-4917-9d14-38f769d15c39.yaml rename api/config/project/entryTypes/{homepage--8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.yaml => redirectPage--7bd60210-4767-46b3-b735-61a1499b90b7.yaml} (56%) rename api/config/project/fieldGroups/{99f4a28a-48c3-49ca-bb4a-7acbb49fde30.yaml => 074f7db9-8ff3-4016-ad34-bfe9c31d5543.yaml} (100%) rename api/config/project/fieldGroups/{cee5c2f8-2801-42c2-a56c-4fe40c85b6f3.yaml => 1601c7a8-2437-4b8f-b2f2-116f4c043402.yaml} (100%) rename api/config/project/fieldGroups/{9940892d-32f4-4399-acac-ab559ce1c82b.yaml => 5599d188-862e-4717-b206-6aadd975c937.yaml} (100%) delete mode 100644 api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml delete mode 100644 api/config/project/fields/altText--39af5de5-d299-4bc5-965a-af2d128c7f1a.yaml delete mode 100644 api/config/project/fields/contentBlocks--4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.yaml create mode 100644 api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml create mode 100644 api/config/project/fields/description--05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6.yaml create mode 100644 api/config/project/fields/hideTitle--f8a590d0-db30-4e06-9d6d-6cfd7613147e.yaml delete mode 100644 api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml delete mode 100644 api/config/project/fields/linkText--e9726196-f241-49d4-9b6b-9e8d419e6669.yaml rename api/config/project/fields/{mixedLink--d019727b-a6d5-43d9-a688-f10df985a87e.yaml => linkTo--222de7cf-741d-4d1f-b274-acc85a3c454c.yaml} (83%) delete mode 100644 api/config/project/fields/links--4c977b75-9ee1-4cdb-9d2a-203639f4af84.yaml delete mode 100644 api/config/project/fields/pageEntry--5f0325e0-cdba-4181-a634-bd8ebf451723.yaml rename api/config/project/fields/{pageType--641bcbaa-093a-41bc-a403-6696f52ce6a9.yaml => pageType--0481b024-bc6f-4104-bc1c-802615313aaa.yaml} (90%) delete mode 100644 api/config/project/fields/plainText--7970cd65-7a96-418a-8581-d6df4e039e6d.yaml rename api/config/project/fields/{siteDescription--acbea415-ee80-409c-90e2-90ac546820a6.yaml => siteDescription--c6d1924e-d9ec-4547-bb6d-bddb9b46b774.yaml} (63%) rename api/config/project/fields/{siteTitle--8fff3c50-28ba-4af7-8166-e3d82a23ae26.yaml => siteTitle--4994da56-0831-400d-b1d1-ade611fd5da1.yaml} (62%) delete mode 100644 api/config/project/fields/text--7db205b7-a548-42f1-8c26-416ec51cf3fa.yaml create mode 100644 api/config/project/fields/text--c430001c-4bfc-4154-9e13-f5ada3b4a22d.yaml delete mode 100644 api/config/project/globalSets/siteInfo--8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.yaml create mode 100644 api/config/project/globalSets/siteInfo--aee57b4f-2623-44fc-af2b-c670f6e1babe.yaml delete mode 100644 api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml create mode 100644 api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml delete mode 100644 api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml delete mode 100644 api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml delete mode 100644 api/config/project/neoBlockTypes/link--e24265aa-f05d-42eb-8d44-1ead0005aec1.yaml create mode 100644 api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml delete mode 100644 api/config/project/neoBlockTypes/text--e217cce2-4f3d-44f9-90c5-42149175876a.yaml rename api/config/project/sections/{homepage--3e10dcca-4dd1-4578-8add-708cd9740881.yaml => homepage--075467b0-0dee-453c-9df0-0de6d2443cf8.yaml} (95%) delete mode 100644 api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml rename api/config/project/sections/{pages--f1b8c943-bc12-4001-9e2a-d531379f1aaf.yaml => pages--8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d.yaml} (85%) delete mode 100644 api/config/project/users/fieldLayouts/cb6d67cc-50a9-41ad-9b81-f54853c2b0da.yaml delete mode 100644 api/config/project/users/users.yaml delete mode 100644 api/config/project/volumes/cantoDam--7754bae8-c6eb-4fbe-882b-236621e35f2d.yaml delete mode 100644 api/config/redactor/TableCellContent.json create mode 100644 api/config/redactor/TextContentBlock.json create mode 100644 api/config/redactor/plugins/textcolor.js create mode 100644 api/modules/userregistrationmodule/.craftplugin create mode 100755 api/modules/userregistrationmodule/.gitignore create mode 100755 api/modules/userregistrationmodule/CHANGELOG.md create mode 100755 api/modules/userregistrationmodule/LICENSE.md create mode 100755 api/modules/userregistrationmodule/README.md create mode 100644 api/modules/userregistrationmodule/config/app.php create mode 100755 api/modules/userregistrationmodule/src/UserRegistrationModule.php create mode 100755 api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/UserRegistrationModuleAsset.php create mode 100755 api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/css/UserRegistrationModule.css create mode 100755 api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/img/UserRegistrationModule-icon.svg create mode 100755 api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/js/UserRegistrationModule.js create mode 100755 api/modules/userregistrationmodule/src/services/NotificationService.php create mode 100644 api/modules/userregistrationmodule/src/templates/email/educator-suspend.html create mode 100644 api/modules/userregistrationmodule/src/templates/email/educator-unsuspend.html create mode 100755 api/modules/userregistrationmodule/src/translations/en/user-registration-module.php create mode 100644 api/plugins/nextbuilds/.craftplugin create mode 100755 api/plugins/nextbuilds/.gitignore create mode 100755 api/plugins/nextbuilds/CHANGELOG.md create mode 100755 api/plugins/nextbuilds/LICENSE.md create mode 100755 api/plugins/nextbuilds/README.md create mode 100755 api/plugins/nextbuilds/composer.json create mode 100755 api/plugins/nextbuilds/resources/img/plugin-logo.png create mode 100755 api/plugins/nextbuilds/src/NextBuilds.php create mode 100755 api/plugins/nextbuilds/src/assetbundles/nextbuilds/NextBuildsAsset.php create mode 100755 api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/css/NextBuilds.css create mode 100755 api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/img/NextBuilds-icon.svg create mode 100755 api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/js/NextBuilds.js create mode 100755 api/plugins/nextbuilds/src/config.php create mode 100755 api/plugins/nextbuilds/src/icon-mask.svg create mode 100755 api/plugins/nextbuilds/src/icon.svg create mode 100755 api/plugins/nextbuilds/src/models/Settings.php create mode 100755 api/plugins/nextbuilds/src/services/Request.php create mode 100755 api/plugins/nextbuilds/src/templates/settings.twig create mode 100755 api/plugins/nextbuilds/src/translations/en/next-builds.php create mode 100644 docker-compose-local-db.sample.yml diff --git a/.env.sample b/.env.sample deleted file mode 100644 index 5bbe408..0000000 --- a/.env.sample +++ /dev/null @@ -1,21 +0,0 @@ -ENVIRONMENT=dev -SECURITY_KEY= - -# For Craft Postgres DB -DB_DSN=pgsql:host=postgres;dbname=craft -DB_SERVER=postgres -DB_NAME=craft -DB_USER=craft -DB_PASSWORD=rootroot -DB_DATABASE=craft -DB_SCHEMA=public -DB_DRIVER=pgsql -DB_PORT=5432 - -ENABLE_MEMCACHED="true" -MEMCACHED_IP=cache - -# For required and custom Craft aliases -PRIMARY_SITE_URL=http://localhost:8080 -WEB_BASE_URL=http://localhost:3000 -ALIAS_PREVIEW_URL_FORMAT=http://localhost:3000/api/preview?site={site}&entryUid={sourceUid} \ No newline at end of file diff --git a/.gitignore b/.gitignore index a59f3df..a350b8b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,6 @@ log/access.log log/error.log .env app.yaml -*.sql \ No newline at end of file +*.sql +docker-compose-local-db.yml +google-app-credentials.json \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 8107d68..8047e69 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ ARG BASE_TAG=latest FROM composer:2 as vendor COPY api/composer.json composer.json COPY api/composer.lock composer.lock -# COPY custom-plugins/ ../custom-plugins/ +COPY api/plugins ./plugins RUN composer install --ignore-platform-reqs --no-interaction --prefer-dist FROM us-central1-docker.pkg.dev/skyviewer/public-images/craft-base-image:$BASE_TAG diff --git a/api/composer.json b/api/composer.json index 6853d25..64f7771 100755 --- a/api/composer.json +++ b/api/composer.json @@ -1,42 +1,43 @@ { - "minimum-stability": "dev", - "require": { - "carlcs/craft-assetmetadata": "^3.0", - "craftcms/cms": "3.7.52", - "craftcms/redactor": "2.10.10", - "sebastianlenz/linkfield": "2.0.*@dev", - "spicyweb/craft-neo": "2.13.5", - "verbb/super-table": "2.7.2", - "vlucas/phpdotenv": "^3.4.0" - }, - "repositories": [ - { - "type": "vcs", - "url": "https://github.com/lsst-epo/craft3-universal-dam-integrator.git" - } - ], - "require-dev": { - "yiisoft/yii2-shell": "^2.0.3" - }, - "autoload": { - "psr-4": { - "modules\\": "modules/" - } - }, - "config": { - "sort-packages": true, - "optimize-autoloader": true, - "platform": { - "php": "7.4.24" + "require": { + "castiron/next-builds": "^1.0", + "craftcms/cms": "4.4.5", + "craftcms/google-cloud": "^2.0.0", + "craftcms/redactor": "3.0.4", + "sebastianlenz/linkfield": "^2.1.4", + "spicyweb/craft-neo": "3.7.3", + "vlucas/phpdotenv": "^3.4.0" }, - "allow-plugins": { - "yiisoft/yii2-composer": true, - "craftcms/plugin-installer": true - } - }, - "scripts": { - "post-root-package-install": [ - "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" - ] - } + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/lsst-epo/craft3-universal-dam-integrator.git" + }, + { + "type": "path", + "url": "plugins/nextbuilds" + } + ], + "require-dev": { + "yiisoft/yii2-shell": "^2.0.5" + }, + "autoload": { + "psr-4": { + "modules\\": "modules/", + "modules\\userregistrationmodule\\": "modules/userregistrationmodule/src/" + } + }, + "config": { + "sort-packages": true, + "optimize-autoloader": true, + "platform": { + "php": "8.1.10" + }, + "allow-plugins": { + "yiisoft/yii2-composer": true, + "craftcms/plugin-installer": true + } + }, + "minimum-stability": "dev", + "prefer-stable": true } diff --git a/api/composer.lock b/api/composer.lock old mode 100644 new mode 100755 index f5ed402..29a7370 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,185 +4,165 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "18693a57bdb67876321b58f004c4c6b8", + "content-hash": "3e28ba973d8526b340cd436e12384ec3", "packages": [ { - "name": "carlcs/craft-assetmetadata", - "version": "v3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/carlcs/craft-assetmetadata.git", - "reference": "25b66eff6516423580730c5a89029ee056974317" - }, + "name": "castiron/next-builds", + "version": "1.0.0", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/carlcs/craft-assetmetadata/zipball/25b66eff6516423580730c5a89029ee056974317", - "reference": "25b66eff6516423580730c5a89029ee056974317", - "shasum": "" + "type": "path", + "url": "plugins/nextbuilds", + "reference": "05af459d596c3df41ede47e32412ff3c5f274dc5" }, "require": { - "carlcs/craft-commons": "^1.0.0", - "craftcms/cms": "^3.0.0", - "james-heinrich/getid3": "^1.9.15" + "craftcms/cms": "^4.0.0" }, - "default-branch": true, "type": "craft-plugin", "extra": { - "handle": "asset-metadata", - "name": "Asset Metadata" + "name": "Next Builds", + "handle": "next-builds", + "developer": "Cast Iron Coding", + "developerUrl": "https://castironcoding.com/", + "documentationUrl": "???", + "changelogUrl": "???", + "components": { + "request": "castiron\\nextbuilds\\services\\Request" + }, + "class": "castiron\\nextbuilds\\NextBuilds" }, "autoload": { "psr-4": { - "carlcs\\assetmetadata\\": "src/" + "castiron\\nextbuilds\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "carlcs", - "homepage": "https://github.com/carlcs" + "name": "Cast Iron Coding", + "homepage": "https://castironcoding.com/" } ], - "description": "Asset Metadata plugin for Craft CMS", + "description": "Start Next.js page builds from Craft.", "keywords": [ - "asset", - "audio", + "cms", + "craft", + "craft-plugin", "craftcms", - "field", - "image", - "metadata" + "next builds" ], "support": { - "docs": "https://github.com/carlcs/craft-deleteentryversions", - "issues": "https://github.com/carlcs/craft-deleteentryversions/issues?state=open", - "source": "https://github.com/carlcs/craft-deleteentryversions" + "docs": "???", + "issues": "???" }, - "time": "2020-04-02T14:48:17+00:00" + "transport-options": { + "relative": true + } }, { - "name": "carlcs/craft-commons", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/carlcs/craft-commons.git", - "reference": "4ac6c142b632ebf8b5948126899a3ee2d557e4a8" - }, + "name": "cebe/markdown", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/carlcs/craft-commons/zipball/4ac6c142b632ebf8b5948126899a3ee2d557e4a8", - "reference": "4ac6c142b632ebf8b5948126899a3ee2d557e4a8", + "url": "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86", + "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86", "shasum": "" }, "require": { - "craftcms/cms": "^3.0.0" + "lib-pcre": "*", + "php": ">=5.4.0" }, + "bin": [ + "bin/markdown" + ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, "autoload": { "psr-4": { - "carlcs\\commons\\": "src/" + "cebe\\markdown\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "carlcs", - "homepage": "https://github.com/carlcs" + "name": "Carsten Brandt", + "email": "mail@cebe.cc", + "homepage": "http://cebe.cc/", + "role": "Creator" } ], - "description": "Commons Library for Craft CMS", + "description": "A super fast, highly extensible markdown parser for PHP", + "homepage": "https://github.com/cebe/markdown#readme", "keywords": [ - "craftcms", - "helpers" + "extensible", + "fast", + "gfm", + "markdown", + "markdown-extra" ], - "support": { - "issues": "https://github.com/carlcs/craft-commons/issues", - "source": "https://github.com/carlcs/craft-commons/tree/v1.0.0" - }, - "time": "2018-06-09T23:26:48+00:00" + "time": "2018-03-26T11:24:36+00:00" }, { - "name": "cebe/markdown", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/cebe/markdown.git", - "reference": "2b2461bed9e15305486319ee552bafca75d1cdaa" - }, + "name": "commerceguys/addressing", + "version": "v1.4.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/cebe/markdown/zipball/2b2461bed9e15305486319ee552bafca75d1cdaa", - "reference": "2b2461bed9e15305486319ee552bafca75d1cdaa", + "url": "https://api.github.com/repos/commerceguys/addressing/zipball/406c7b5f0fbe4f6a64155c0fe03b1adb34d01308", + "reference": "406c7b5f0fbe4f6a64155c0fe03b1adb34d01308", "shasum": "" }, "require": { - "lib-pcre": "*", - "php": ">=5.4.0" + "doctrine/collections": "^1.2 || ^2.0", + "php": ">=7.3" }, - "require-dev": { - "cebe/indent": "*", - "facebook/xhprof": "*@dev", - "phpunit/phpunit": "4.1.*" + "suggest": { + "symfony/validator": "to validate addresses" }, - "default-branch": true, - "bin": [ - "bin/markdown" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "cebe\\markdown\\": "" + "CommerceGuys\\Addressing\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Carsten Brandt", - "email": "mail@cebe.cc", - "homepage": "http://cebe.cc/", - "role": "Creator" + "name": "Bojan Zivanovic" + }, + { + "name": "Damien Tournoud" } ], - "description": "A super fast, highly extensible markdown parser for PHP", - "homepage": "https://github.com/cebe/markdown#readme", + "description": "Addressing library powered by CLDR and Google's address data.", "keywords": [ - "extensible", - "fast", - "gfm", - "markdown", - "markdown-extra" + "address", + "internationalization", + "localization", + "postal" ], - "support": { - "issues": "https://github.com/cebe/markdown/issues", - "source": "https://github.com/cebe/markdown" - }, - "time": "2020-02-26T01:55:18+00:00" + "time": "2023-02-15T10:11:14+00:00" }, { "name": "composer/ca-bundle", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2" - }, + "version": "1.3.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/27284c08ba8518c92516784a034817bfa0ab1cc2", - "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd", "shasum": "" }, "require": { @@ -190,13 +170,6 @@ "ext-pcre": "*", "php": "^5.3.2 || ^7.0 || ^8.0" }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "psr/log": "^1.0", - "symfony/phpunit-bridge": "^4.2 || ^5", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -208,7 +181,6 @@ "Composer\\CaBundle\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -227,39 +199,15 @@ "ssl", "tls" ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/main" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-10-12T12:09:58+00:00" + "time": "2023-01-11T08:27:00+00:00" }, { "name": "composer/composer", - "version": "2.2.15", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "509dcbd4f8d459e0ef2ef223a231b8c31bceed78" - }, + "version": "2.2.19", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/509dcbd4f8d459e0ef2ef223a231b8c31bceed78", - "reference": "509dcbd4f8d459e0ef2ef223a231b8c31bceed78", + "url": "https://api.github.com/repos/composer/composer/zipball/30ff21a9af9a10845436abaeeb0bb7276e996d24", + "reference": "30ff21a9af9a10845436abaeeb0bb7276e996d24", "shasum": "" }, "require": { @@ -280,10 +228,6 @@ "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" }, - "require-dev": { - "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" - }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", "ext-zip": "Enabling the zip extension allows you to unzip archives", @@ -303,7 +247,6 @@ "Composer\\": "src/Composer" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -326,35 +269,11 @@ "dependency", "package" ], - "support": { - "irc": "ircs://irc.libera.chat:6697/composer", - "issues": "https://github.com/composer/composer/issues", - "source": "https://github.com/composer/composer/tree/2.2.15" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-07-01T10:01:26+00:00" + "time": "2023-02-04T13:54:48+00:00" }, { "name": "composer/metadata-minifier", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/composer/metadata-minifier.git", - "reference": "c549d23829536f0d0e984aaabbf02af91f443207" - }, + "version": "1.0.0", "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", @@ -364,12 +283,6 @@ "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, - "require-dev": { - "composer/composer": "^2", - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -381,7 +294,6 @@ "Composer\\MetadataMinifier\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -397,48 +309,20 @@ "composer", "compression" ], - "support": { - "issues": "https://github.com/composer/metadata-minifier/issues", - "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2021-04-07T13:37:33+00:00" }, { "name": "composer/pcre", - "version": "1.x-dev", - "source": { - "type": "git", - "url": "https://github.com/composer/pcre.git", - "reference": "437d09fdc9fbce60cb9defb28473e864b33c2d28" - }, + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/437d09fdc9fbce60cb9defb28473e864b33c2d28", - "reference": "437d09fdc9fbce60cb9defb28473e864b33c2d28", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, - "require-dev": { - "phpstan/phpstan": "^1.3", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, "type": "library", "extra": { "branch-alias": { @@ -450,7 +334,6 @@ "Composer\\Pcre\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -468,34 +351,11 @@ "regex", "regular expression" ], - "support": { - "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/main" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-01-21T20:27:39+00:00" + "time": "2022-01-21T20:24:37+00:00" }, { "name": "composer/semver", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" - }, + "version": "3.3.2", "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", @@ -505,11 +365,6 @@ "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, - "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -521,7 +376,6 @@ "Composer\\Semver\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -549,49 +403,20 @@ "validation", "versioning" ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/spdx-licenses", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "390c7a1b072f1d2516e56ad107ff928a9de6ee05" - }, + "version": "1.5.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/390c7a1b072f1d2516e56ad107ff928a9de6ee05", - "reference": "390c7a1b072f1d2516e56ad107ff928a9de6ee05", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/c848241796da2abf65837d51dce1fae55a960149", + "reference": "c848241796da2abf65837d51dce1fae55a960149", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -603,7 +428,6 @@ "Composer\\Spdx\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -630,35 +454,11 @@ "spdx", "validator" ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/main" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2022-05-23T07:39:31+00:00" + "time": "2022-05-23T07:37:50+00:00" }, { "name": "composer/xdebug-handler", "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "ced299686f41dce890debac69273b47ffe98a40c" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", @@ -670,18 +470,12 @@ "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, - "require-dev": { - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-strict-rules": "^1.1", - "symfony/phpunit-bridge": "^6.0" - }, "type": "library", "autoload": { "psr-4": { "Composer\\XdebugHandler\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -696,101 +490,73 @@ "Xdebug", "performance" ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], "time": "2022-02-25T21:32:43+00:00" }, { "name": "craftcms/cms", - "version": "3.7.52", - "source": { - "type": "git", - "url": "https://github.com/craftcms/cms.git", - "reference": "74c9a6c4c138b089c074875254ad7753042d61f0" - }, + "version": "4.4.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/cms/zipball/74c9a6c4c138b089c074875254ad7753042d61f0", - "reference": "74c9a6c4c138b089c074875254ad7753042d61f0", + "url": "https://api.github.com/repos/craftcms/cms/zipball/4adcbee22dc3c8b4ea08678df724628bca4e8fc1", + "reference": "4adcbee22dc3c8b4ea08678df724628bca4e8fc1", "shasum": "" }, "require": { - "composer/composer": "2.2.15", + "commerceguys/addressing": "^1.2", + "composer/composer": "2.2.19", "craftcms/oauth2-craftid": "~1.0.0", - "craftcms/plugin-installer": "~1.5.6", - "craftcms/server-check": "~1.2.0", + "craftcms/plugin-installer": "~1.6.0", + "craftcms/server-check": "~2.1.2", "creocoder/yii2-nested-sets": "~0.9.0", - "elvanto/litemoji": "^3.0.1", - "enshrined/svg-sanitize": "~0.15.2", + "elvanto/litemoji": "^4.3.0", + "enshrined/svg-sanitize": "~0.16.0", + "ext-bcmath": "*", "ext-curl": "*", "ext-dom": "*", + "ext-intl": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", "ext-pcre": "*", "ext-pdo": "*", "ext-zip": "*", - "guzzlehttp/guzzle": "^6.5.5|^7.2.0", - "laminas/laminas-feed": "~2.12.3|^2.13.1", - "league/flysystem": "^1.1.4", + "guzzlehttp/guzzle": "^7.2.0", + "illuminate/collections": "^9.1.0", "league/oauth2-client": "^2.6.0", "mikehaertl/php-shellcommand": "^1.6.3", - "php": ">=7.2.5", - "pixelandtonic/imagine": "~1.2.4.1", + "moneyphp/money": "^4.0", + "monolog/monolog": "^2.3", + "php": "^8.0.2", + "pixelandtonic/imagine": "~1.3.3.1", + "samdark/yii2-psr-log-target": "^1.1", "seld/cli-prompt": "^1.0.4", - "symfony/yaml": "^5.2.1", - "true/punycode": "^2.1.1", - "twig/twig": "~2.14.3", + "symfony/http-client": "^6.0.3", + "symfony/var-dumper": "^5.0|^6.0", + "symfony/yaml": "^5.2.3", + "theiconic/name-parser": "^1.2", + "twig/twig": "~3.4.3", "voku/stringy": "^6.4.0", "webonyx/graphql-php": "~14.11.5", - "yiisoft/yii2": "~2.0.45.0", - "yiisoft/yii2-debug": "^2.1.16", + "yiisoft/yii2": "~2.0.47.0", + "yiisoft/yii2-debug": "~2.1.19.0", "yiisoft/yii2-queue": "~2.3.2", - "yiisoft/yii2-swiftmailer": "^2.1.2" + "yiisoft/yii2-symfonymailer": "^2.0.0" }, "conflict": { - "league/oauth2-client": "2.4.0" + "league/oauth2-client": "2.4.0", + "webonyx/graphql-php": "14.11.7" }, "provide": { - "bower-asset/inputmask": "~3.2.2 | ~3.3.5", - "bower-asset/jquery": "3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable", + "bower-asset/inputmask": "~3.2.2|~3.3.5", + "bower-asset/jquery": "3.5.*@stable|3.4.*@stable|3.3.*@stable|3.2.*@stable|3.1.*@stable|2.2.*@stable|2.1.*@stable|1.11.*@stable|1.12.*@stable", "bower-asset/punycode": "1.3.*", "bower-asset/yii2-pjax": "~2.0.1", "yii2tech/ar-softdelete": "1.0.4" }, - "require-dev": { - "codeception/codeception": "^4.0.0", - "codeception/module-asserts": "^1.0.0", - "codeception/module-datafactory": "^1.0.0", - "codeception/module-phpbrowser": "^1.0.0", - "codeception/module-rest": "^1.0.0", - "codeception/module-yii2": "^1.0.0", - "craftcms/ecs": "dev-main", - "fzaninotto/faker": "^1.8", - "league/factory-muffin": "^3.0", - "vlucas/phpdotenv": "^3.0" - }, "suggest": { + "ext-exif": "Adds support for parsing image EXIF data.", "ext-iconv": "Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting strings to UTF-8.", - "ext-imagick": "Adds support for more image processing formats and options.", - "ext-intl": "Adds rich internationalization support." + "ext-imagick": "Adds support for more image processing formats and options." }, "type": "library", "autoload": { @@ -799,7 +565,6 @@ "yii2tech\\ar\\softdelete\\": "lib/ar-softdelete/src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], @@ -817,40 +582,43 @@ "yii2" ], "support": { - "docs": "https://craftcms.com/docs/3.x/", "email": "support@craftcms.com", - "forum": "https://craftcms.stackexchange.com/", "issues": "https://github.com/craftcms/cms/issues?state=open", - "rss": "https://github.com/craftcms/cms/releases.atom", - "source": "https://github.com/craftcms/cms" + "forum": "https://craftcms.stackexchange.com/", + "source": "https://github.com/craftcms/cms", + "docs": "https://docs.craftcms.com/v3/", + "rss": "https://github.com/craftcms/cms/releases.atom" }, - "time": "2022-08-23T14:10:43+00:00" + "time": "2023-03-21T21:20:34+00:00" }, { - "name": "craftcms/html-field", - "version": "v1.x-dev", + "name": "craftcms/flysystem", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/craftcms/html-field.git", - "reference": "c8d58d23fdc8e586eeba29d6805cb868683af6a0" + "url": "https://github.com/craftcms/flysystem.git", + "reference": "57a6fbdb3eec31151101216d50f7a37a5b6d68f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/html-field/zipball/c8d58d23fdc8e586eeba29d6805cb868683af6a0", - "reference": "c8d58d23fdc8e586eeba29d6805cb868683af6a0", + "url": "https://api.github.com/repos/craftcms/flysystem/zipball/57a6fbdb3eec31151101216d50f7a37a5b6d68f2", + "reference": "57a6fbdb3eec31151101216d50f7a37a5b6d68f2", "shasum": "" }, "require": { - "craftcms/cms": "^3.6.0" + "craftcms/cms": "^4.0.0-alpha.1", + "league/flysystem": "^3.0.0", + "php": "^8.0.2" }, "require-dev": { "craftcms/ecs": "dev-main", - "craftcms/phpstan": "dev-main" + "craftcms/phpstan": "dev-main", + "craftcms/rector": "dev-main" }, "type": "library", "autoload": { "psr-4": { - "craft\\htmlfield\\": "src/" + "craft\\flysystem\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -863,42 +631,55 @@ "homepage": "https://pixelandtonic.com/" } ], - "description": "Base class for Craft CMS field types with HTML values.", + "description": "Base Flysystem implementation for Craft CMS", + "keywords": [ + "Flysystem", + "craftcms", + "yii2" + ], "support": { - "docs": "https://github.com/craftcms/html-field/blob/main/README.md", + "docs": "https://github.com/craftcms/flysystem", "email": "support@craftcms.com", - "issues": "https://github.com/craftcms/html-field/issues?state=open", - "rss": "https://github.com/craftcms/html-field/commits/main.atom", - "source": "https://github.com/craftcms/html-field" + "issues": "https://github.com/craftcms/flysystem/issues?state=open", + "rss": "https://github.com/craftcms/flysystem/commits/master.atom", + "source": "https://github.com/craftcms/flysystem" }, - "time": "2022-06-29T11:06:43+00:00" + "time": "2022-05-03T21:28:40+00:00" }, { - "name": "craftcms/oauth2-craftid", - "version": "1.0.0.1", + "name": "craftcms/google-cloud", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/craftcms/oauth2-craftid.git", - "reference": "3f18364139d72d83fb50546d85130beaaa868836" + "url": "https://github.com/craftcms/google-cloud.git", + "reference": "bb553ff10622902cb87ec2d72d44bc7e986016a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836", - "reference": "3f18364139d72d83fb50546d85130beaaa868836", + "url": "https://api.github.com/repos/craftcms/google-cloud/zipball/bb553ff10622902cb87ec2d72d44bc7e986016a3", + "reference": "bb553ff10622902cb87ec2d72d44bc7e986016a3", "shasum": "" }, "require": { - "league/oauth2-client": "^2.2.1" + "craftcms/cms": "^4.0.0-alpha.1", + "craftcms/flysystem": "^1.0.0-beta.2", + "league/flysystem-google-cloud-storage": "^3.0.0", + "php": "^8.0.2" }, "require-dev": { - "phpunit/phpunit": "^5.0", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "^2.0" + "craftcms/ecs": "dev-main", + "craftcms/phpstan": "dev-main", + "craftcms/rector": "dev-main" + }, + "type": "craft-plugin", + "extra": { + "name": "Google Cloud Storage", + "handle": "google-cloud", + "documentationUrl": "https://github.com/craftcms/google-cloud/blob/master/README.md" }, - "type": "library", "autoload": { "psr-4": { - "craftcms\\oauth2\\client\\": "src/" + "craft\\googlecloud\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -911,44 +692,116 @@ "homepage": "https://pixelandtonic.com/" } ], - "description": "Craft OAuth 2.0 Client Provider for The PHP League OAuth2-Client", + "description": "Google Cloud Storage integration for Craft CMS", "keywords": [ - "Authentication", - "authorization", - "client", + "Flysystem", + "cloud", "cms", "craftcms", - "craftid", - "oauth", - "oauth2" + "google", + "storage", + "yii2" ], "support": { - "issues": "https://github.com/craftcms/oauth2-craftid/issues", - "source": "https://github.com/craftcms/oauth2-craftid/tree/1.0.0.1" + "docs": "https://github.com/craftcms/google-cloud/blob/master/README.md", + "email": "support@craftcms.com", + "issues": "https://github.com/craftcms/google-cloud/issues?state=open", + "rss": "https://github.com/craftcms/google-cloud/commits/master.atom", + "source": "https://github.com/craftcms/google-cloud" }, - "time": "2017-11-22T19:46:18+00:00" + "time": "2022-05-03T21:50:12+00:00" }, { - "name": "craftcms/plugin-installer", - "version": "1.5.7", - "source": { - "type": "git", - "url": "https://github.com/craftcms/plugin-installer.git", - "reference": "23ec472acd4410b70b07d5a02b2b82db9ee3f66b" - }, + "name": "craftcms/html-field", + "version": "2.0.6", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/craftcms/html-field/zipball/3030f7878335b8c7163b1db354fdc22c083d131c", + "reference": "3030f7878335b8c7163b1db354fdc22c083d131c", + "shasum": "" + }, + "require": { + "craftcms/cms": "^4.0.0-alpha.1", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "craft\\htmlfield\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pixel & Tonic", + "homepage": "https://pixelandtonic.com/" + } + ], + "description": "Base class for Craft CMS field types with HTML values.", + "support": { + "email": "support@craftcms.com", + "issues": "https://github.com/craftcms/html-field/issues?state=open", + "source": "https://github.com/craftcms/html-field", + "docs": "https://github.com/craftcms/html-field/blob/main/README.md", + "rss": "https://github.com/craftcms/html-field/commits/main.atom" + }, + "time": "2022-11-16T11:13:37+00:00" + }, + { + "name": "craftcms/oauth2-craftid", + "version": "1.0.0.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836", + "reference": "3f18364139d72d83fb50546d85130beaaa868836", + "shasum": "" + }, + "require": { + "league/oauth2-client": "^2.2.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "craftcms\\oauth2\\client\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Pixel & Tonic", + "homepage": "https://pixelandtonic.com/" + } + ], + "description": "Craft OAuth 2.0 Client Provider for The PHP League OAuth2-Client", + "keywords": [ + "Authentication", + "authorization", + "client", + "cms", + "craftcms", + "craftid", + "oauth", + "oauth2" + ], + "time": "2017-11-22T19:46:18+00:00" + }, + { + "name": "craftcms/plugin-installer", + "version": "1.6.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/plugin-installer/zipball/23ec472acd4410b70b07d5a02b2b82db9ee3f66b", - "reference": "23ec472acd4410b70b07d5a02b2b82db9ee3f66b", + "url": "https://api.github.com/repos/craftcms/plugin-installer/zipball/bd1650e8da6d5ca7a8527068d3e51c34bc7b6b4f", + "reference": "bd1650e8da6d5ca7a8527068d3e51c34bc7b6b4f", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", "php": ">=5.4" }, - "require-dev": { - "composer/composer": "^1.0 || ^2.0" - }, "type": "composer-plugin", "extra": { "class": "craft\\composer\\Plugin" @@ -958,7 +811,6 @@ "craft\\composer\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -971,37 +823,21 @@ "installer", "plugin" ], - "support": { - "docs": "https://craftcms.com/docs", - "email": "support@craftcms.com", - "forum": "https://craftcms.stackexchange.com/", - "issues": "https://github.com/craftcms/cms/issues?state=open", - "rss": "https://craftcms.com/changelog.rss", - "source": "https://github.com/craftcms/cms" - }, - "time": "2021-02-18T02:01:38+00:00" + "time": "2023-02-22T13:17:00+00:00" }, { "name": "craftcms/redactor", - "version": "2.10.10", - "source": { - "type": "git", - "url": "https://github.com/craftcms/redactor.git", - "reference": "34ad579a49d05bd70c8ed2d8113730bd34ed5095" - }, + "version": "3.0.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/redactor/zipball/34ad579a49d05bd70c8ed2d8113730bd34ed5095", - "reference": "34ad579a49d05bd70c8ed2d8113730bd34ed5095", + "url": "https://api.github.com/repos/craftcms/redactor/zipball/3e71faf0f129025d8814207e496870ce6deeef01", + "reference": "3e71faf0f129025d8814207e496870ce6deeef01", "shasum": "" }, "require": { - "craftcms/cms": "^3.6.0", - "craftcms/html-field": "^1.0.5" - }, - "require-dev": { - "craftcms/ecs": "dev-main", - "craftcms/phpstan": "dev-main" + "craftcms/cms": "^4.0.0-alpha.1", + "craftcms/html-field": "^2.0.0", + "php": "^8.0.2" }, "type": "craft-plugin", "extra": { @@ -1014,7 +850,6 @@ "craft\\redactor\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1026,33 +861,28 @@ ], "description": "Edit rich text content in Craft CMS using Redactor by Imperavi.", "keywords": [ - "Redactor", "cms", "craftcms", "html", + "redactor", "yii2" ], "support": { - "docs": "https://github.com/craftcms/redactor/blob/v2/README.md", "email": "support@craftcms.com", "issues": "https://github.com/craftcms/redactor/issues?state=open", - "rss": "https://github.com/craftcms/redactor/commits/v2.atom", - "source": "https://github.com/craftcms/redactor" + "source": "https://github.com/craftcms/redactor", + "docs": "https://github.com/craftcms/redactor/blob/v2/README.md", + "rss": "https://github.com/craftcms/redactor/commits/v2.atom" }, - "time": "2022-06-30T22:11:59+00:00" + "time": "2023-03-16T23:00:48+00:00" }, { "name": "craftcms/server-check", - "version": "1.2.x-dev", - "source": { - "type": "git", - "url": "https://github.com/craftcms/server-check.git", - "reference": "9d8345bc7920b6657bd3fac396efee6bf8609ed6" - }, + "version": "2.1.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/server-check/zipball/9d8345bc7920b6657bd3fac396efee6bf8609ed6", - "reference": "9d8345bc7920b6657bd3fac396efee6bf8609ed6", + "url": "https://api.github.com/repos/craftcms/server-check/zipball/c262ebd39572902bdf4fe3ea570e11cd6725b381", + "reference": "c262ebd39572902bdf4fe3ea570e11cd6725b381", "shasum": "" }, "type": "library", @@ -1061,7 +891,6 @@ "server/requirements" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1073,24 +902,11 @@ "requirements", "yii2" ], - "support": { - "docs": "https://github.com/craftcms/docs", - "email": "support@craftcms.com", - "forum": "https://craftcms.stackexchange.com/", - "issues": "https://github.com/craftcms/server-check/issues?state=open", - "rss": "https://github.com/craftcms/server-check/releases.atom", - "source": "https://github.com/craftcms/server-check" - }, - "time": "2021-08-18T14:46:23+00:00" + "time": "2022-04-17T02:14:46+00:00" }, { "name": "creocoder/yii2-nested-sets", "version": "0.9.0", - "source": { - "type": "git", - "url": "https://github.com/creocoder/yii2-nested-sets.git", - "reference": "cb8635a459b6246e5a144f096b992dcc30cf9954" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/creocoder/yii2-nested-sets/zipball/cb8635a459b6246e5a144f096b992dcc30cf9954", @@ -1106,7 +922,6 @@ "creocoder\\nestedsets\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1121,20 +936,11 @@ "nested sets", "yii2" ], - "support": { - "issues": "https://github.com/creocoder/yii2-nested-sets/issues", - "source": "https://github.com/creocoder/yii2-nested-sets/tree/master" - }, "time": "2015-01-27T10:53:51+00:00" }, { "name": "defuse/php-encryption", "version": "v2.3.1", - "source": { - "type": "git", - "url": "https://github.com/defuse/php-encryption.git", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2", @@ -1146,9 +952,6 @@ "paragonie/random_compat": ">= 2", "php": ">=5.6.0" }, - "require-dev": { - "phpunit/phpunit": "^4|^5|^6|^7|^8|^9" - }, "bin": [ "bin/generate-defuse-key" ], @@ -1158,7 +961,6 @@ "Defuse\\Crypto\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1187,42 +989,27 @@ "security", "symmetric key cryptography" ], - "support": { - "issues": "https://github.com/defuse/php-encryption/issues", - "source": "https://github.com/defuse/php-encryption/tree/v2.3.1" - }, "time": "2021-04-09T23:57:26+00:00" }, { - "name": "doctrine/lexer", - "version": "1.3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "ff0bfc39c3cce1cc0aa69471235194c6f104384d" - }, + "name": "doctrine/collections", + "version": "2.1.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/ff0bfc39c3cce1cc0aa69471235194c6f104384d", - "reference": "ff0bfc39c3cce1cc0aa69471235194c6f104384d", + "url": "https://api.github.com/repos/doctrine/collections/zipball/db8cda536a034337f7dd63febecc713d4957f9ee", + "reference": "db8cda536a034337f7dd63febecc713d4957f9ee", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" + "doctrine/deprecations": "^1", + "php": "^8.1" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Doctrine\\Common\\Collections\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1235,72 +1022,124 @@ "name": "Roman Borschel", "email": "roman@code-factory.org" }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", + "array", + "collections", + "iterators", "php" ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.3.x" + "time": "2022-12-27T23:41:38+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "v1.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "shasum": "" }, - "funding": [ + "require": { + "php": "^7.1|^8.0" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" + } + }, + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "time": "2022-05-02T15:47:09+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568", + "reference": "84a527db05647743d50373e0ec53a152f2cde568", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" + "name": "Roman Borschel", + "email": "roman@code-factory.org" }, { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "time": "2022-02-28T11:12:09+00:00" + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "time": "2022-12-15T16:57:16+00:00" }, { "name": "egulias/email-validator", - "version": "3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0170967656f55a87054fde439ef35a22df91468b" - }, + "version": "4.0.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0170967656f55a87054fde439ef35a22df91468b", - "reference": "0170967656f55a87054fde439ef35a22df91468b", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff", + "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff", "shasum": "" }, "require": { - "doctrine/lexer": "^1.2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "4.0.x-dev" } }, "autoload": { @@ -1308,7 +1147,6 @@ "Egulias\\EmailValidator\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1326,38 +1164,20 @@ "validation", "validator" ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.x" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "time": "2022-09-03T09:54:08+00:00" + "time": "2023-01-14T14:17:03+00:00" }, { "name": "elvanto/litemoji", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/elvanto/litemoji.git", - "reference": "acd6fd944814683983dcdfcf4d33f24430631b77" - }, + "version": "4.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/elvanto/litemoji/zipball/acd6fd944814683983dcdfcf4d33f24430631b77", - "reference": "acd6fd944814683983dcdfcf4d33f24430631b77", + "url": "https://api.github.com/repos/elvanto/litemoji/zipball/f13cf10686f7110a3b17d09de03050d0708840b8", + "reference": "f13cf10686f7110a3b17d09de03050d0708840b8", "shasum": "" }, "require": { - "php": ">=7.0" - }, - "require-dev": { - "milesj/emojibase": "6.0.*", - "phpunit/phpunit": "^6.0" + "ext-mbstring": "*", + "php": ">=7.3" }, "type": "library", "autoload": { @@ -1365,7 +1185,6 @@ "LitEmoji\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1374,33 +1193,22 @@ "emoji", "php-emoji" ], - "support": { - "issues": "https://github.com/elvanto/litemoji/issues", - "source": "https://github.com/elvanto/litemoji/tree/3.0.1" - }, - "time": "2020-11-27T05:08:33+00:00" + "time": "2022-10-28T02:32:19+00:00" }, { "name": "enshrined/svg-sanitize", - "version": "0.15.4", - "source": { - "type": "git", - "url": "https://github.com/darylldoyle/svg-sanitizer.git", - "reference": "e50b83a2f1f296ca61394fe88fbfe3e896a84cf4" - }, + "version": "0.16.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/e50b83a2f1f296ca61394fe88fbfe3e896a84cf4", - "reference": "e50b83a2f1f296ca61394fe88fbfe3e896a84cf4", + "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/239e257605e2141265b429e40987b2ee51bba4b4", + "reference": "239e257605e2141265b429e40987b2ee51bba4b4", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5 || ^8.5" + "ezyang/htmlpurifier": "^4.16", + "php": "^5.6 || ^7.0 || ^8.0" }, "type": "library", "autoload": { @@ -1408,7 +1216,6 @@ "enshrined\\svgSanitize\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], @@ -1419,20 +1226,11 @@ } ], "description": "An SVG sanitizer for PHP", - "support": { - "issues": "https://github.com/darylldoyle/svg-sanitizer/issues", - "source": "https://github.com/darylldoyle/svg-sanitizer/tree/0.15.4" - }, - "time": "2022-02-21T09:13:59+00:00" + "time": "2023-03-20T10:51:12+00:00" }, { "name": "ezyang/htmlpurifier", "version": "v4.16.0", - "source": { - "type": "git", - "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", @@ -1442,10 +1240,6 @@ "require": { "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" }, - "require-dev": { - "cerdic/css-tidy": "^1.7 || ^2.0", - "simpletest/simpletest": "dev-master" - }, "suggest": { "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", "ext-bcmath": "Used for unit conversion and imagecrash protection", @@ -1464,7 +1258,6 @@ "/library/HTMLPurifier/Language/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], @@ -1480,76 +1273,347 @@ "keywords": [ "html" ], - "support": { - "issues": "https://github.com/ezyang/htmlpurifier/issues", - "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" - }, "time": "2022-09-18T07:06:19+00:00" }, { - "name": "guzzlehttp/guzzle", - "version": "dev-master", + "name": "firebase/php-jwt", + "version": "v6.4.0", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04" + "url": "https://github.com/firebase/php-jwt.git", + "reference": "4dd1e007f22a927ac77da5a3fbb067b42d3bc224" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/8459341c16f96b9610dcdfe22bd3060d60c0da04", - "reference": "8459341c16f96b9610dcdfe22bd3060d60c0da04", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/4dd1e007f22a927ac77da5a3fbb067b42d3bc224", + "reference": "4dd1e007f22a927ac77da5a3fbb067b42d3bc224", "shasum": "" }, "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", - "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0", - "symfony/deprecation-contracts": "^2.2 || ^3.0" - }, - "provide": { - "psr/http-client-implementation": "1.0" + "php": "^7.1||^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.29 || ^9.5.23", - "psr/log": "^1.1 || ^2.0 || ^3.0" + "guzzlehttp/guzzle": "^6.5||^7.4", + "phpspec/prophecy-phpunit": "^1.1", + "phpunit/phpunit": "^7.5||^9.5", + "psr/cache": "^1.0||^2.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0" }, "suggest": { - "ext-curl": "Required for CURL handler support", - "ext-intl": "Required for Internationalized Domain Name (IDN) support", - "psr/log": "Required for using the Log middleware" + "ext-sodium": "Support EdDSA (Ed25519) signatures", + "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present" }, - "default-branch": true, "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" - } - }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { - "GuzzleHttp\\": "src/" + "Firebase\\JWT\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", + "name": "Neuman Vong", + "email": "neuman+pear@twilio.com", + "role": "Developer" + }, + { + "name": "Anant Narayanan", + "email": "anant@php.net", + "role": "Developer" + } + ], + "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", + "homepage": "https://github.com/firebase/php-jwt", + "keywords": [ + "jwt", + "php" + ], + "support": { + "issues": "https://github.com/firebase/php-jwt/issues", + "source": "https://github.com/firebase/php-jwt/tree/v6.4.0" + }, + "time": "2023-02-09T21:01:23+00:00" + }, + { + "name": "google/auth", + "version": "v1.25.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-auth-library-php.git", + "reference": "0865c44ab50378f7b145827dfcbd1e7a238f7759" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/0865c44ab50378f7b145827dfcbd1e7a238f7759", + "reference": "0865c44ab50378f7b145827dfcbd1e7a238f7759", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "^5.5||^6.0", + "guzzlehttp/guzzle": "^6.2.1|^7.0", + "guzzlehttp/psr7": "^1.7|^2.0", + "php": "^7.1||^8.0", + "psr/cache": "^1.0|^2.0|^3.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "guzzlehttp/promises": "0.1.1|^1.3", + "kelvinmo/simplejwt": "^0.2.5|^0.5.1", + "phpseclib/phpseclib": "^2.0.31", + "phpspec/prophecy-phpunit": "^1.1||^2.0", + "phpunit/phpunit": "^7.5||^9.0.0", + "sebastian/comparator": ">=1.2.3", + "squizlabs/php_codesniffer": "^3.5" + }, + "suggest": { + "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Auth\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google Auth Library for PHP", + "homepage": "http://github.com/google/google-auth-library-php", + "keywords": [ + "Authentication", + "google", + "oauth2" + ], + "support": { + "docs": "https://googleapis.github.io/google-auth-library-php/main/", + "issues": "https://github.com/googleapis/google-auth-library-php/issues", + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.25.0" + }, + "time": "2023-01-26T22:04:14+00:00" + }, + { + "name": "google/cloud-core", + "version": "v1.49.1", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-core.git", + "reference": "aaa1a8d22ff38d0f0ae882ef14377b4c14a65a8f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/aaa1a8d22ff38d0f0ae882ef14377b4c14a65a8f", + "reference": "aaa1a8d22ff38d0f0ae882ef14377b4c14a65a8f", + "shasum": "" + }, + "require": { + "google/auth": "^1.18", + "guzzlehttp/guzzle": "^5.3|^6.5.7|^7.4.4", + "guzzlehttp/promises": "^1.3", + "guzzlehttp/psr7": "^1.7|^2.0", + "monolog/monolog": "^1.1|^2.0|^3.0", + "php": ">=5.6", + "psr/http-message": "1.0.*", + "rize/uri-template": "~0.3" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-common-protos": "^0.3", + "google/gax": "^1.9", + "opis/closure": "^3", + "phpdocumentor/reflection": "^3.0||^4.0||^5.3", + "phpspec/prophecy": "^1.10.3", + "phpunit/phpunit": "^4.8|^5.0|^8.0", + "squizlabs/php_codesniffer": "2.*", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", + "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" + }, + "bin": [ + "bin/google-cloud-batch" + ], + "type": "library", + "extra": { + "component": { + "id": "cloud-core", + "target": "googleapis/google-cloud-php-core.git", + "path": "Core", + "entry": "src/ServiceBuilder.php" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Core\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.49.1" + }, + "time": "2023-02-10T16:10:50+00:00" + }, + { + "name": "google/cloud-storage", + "version": "v1.30.2", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-cloud-php-storage.git", + "reference": "b7f74ec1b701d56945cbc6c20345e2d21b1b3545" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/b7f74ec1b701d56945cbc6c20345e2d21b1b3545", + "reference": "b7f74ec1b701d56945cbc6c20345e2d21b1b3545", + "shasum": "" + }, + "require": { + "google/cloud-core": "^1.43", + "google/crc32": "^0.1.0" + }, + "require-dev": { + "erusev/parsedown": "^1.6", + "google/cloud-pubsub": "^1.0", + "phpdocumentor/reflection": "^3.0||^4.0", + "phpseclib/phpseclib": "^2.0||^3.0", + "phpspec/prophecy": "^1.10.3", + "phpunit/phpunit": "^4.8|^5.0|^8.0", + "squizlabs/php_codesniffer": "2.*", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", + "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." + }, + "type": "library", + "extra": { + "component": { + "id": "cloud-storage", + "target": "googleapis/google-cloud-php-storage.git", + "path": "Storage", + "entry": "src/StorageClient.php" + } + }, + "autoload": { + "psr-4": { + "Google\\Cloud\\Storage\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Cloud Storage Client for PHP", + "support": { + "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.30.2" + }, + "time": "2023-01-27T18:26:22+00:00" + }, + { + "name": "google/crc32", + "version": "v0.1.0", + "source": { + "type": "git", + "url": "https://github.com/google/php-crc32.git", + "reference": "a8525f0dea6fca1893e1bae2f6e804c5f7d007fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/php-crc32/zipball/a8525f0dea6fca1893e1bae2f6e804c5f7d007fb", + "reference": "a8525f0dea6fca1893e1bae2f6e804c5f7d007fb", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^1.13 || v2.14.2", + "paragonie/random_compat": ">=2", + "phpunit/phpunit": "^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\CRC32\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Andrew Brampton", + "email": "bramp@google.com" + } + ], + "description": "Various CRC32 implementations", + "homepage": "https://github.com/google/php-crc32", + "support": { + "issues": "https://github.com/google/php-crc32/issues", + "source": "https://github.com/google/php-crc32/tree/v0.1.0" + }, + "time": "2019-05-09T06:24:58+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.5.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "7.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { @@ -1595,34 +1659,11 @@ "rest", "web service" ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/master" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", - "type": "tidelift" - } - ], - "time": "2022-08-29T11:03:19+00:00" + "time": "2022-08-28T15:39:27+00:00" }, { "name": "guzzlehttp/promises", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "b94b2807d85443f9719887892882d0329d1e2598" - }, + "version": "1.5.2", "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", @@ -1632,10 +1673,6 @@ "require": { "php": ">=5.5" }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -1650,7 +1687,6 @@ "GuzzleHttp\\Promise\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1680,38 +1716,15 @@ "keywords": [ "promise" ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.2" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", - "type": "tidelift" - } - ], "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379" - }, + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379", - "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", "shasum": "" }, "require": { @@ -1724,15 +1737,9 @@ "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.29 || ^9.5.23" - }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { @@ -1748,7 +1755,6 @@ "GuzzleHttp\\Psr7\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -1800,510 +1806,333 @@ "uri", "url" ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.1" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", - "type": "tidelift" - } - ], - "time": "2022-08-28T14:45:39+00:00" + "time": "2023-03-09T13:19:02+00:00" }, { - "name": "james-heinrich/getid3", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/JamesHeinrich/getID3.git", - "reference": "45f20faa0f0a24489740392c5b512ddcc36deccd" - }, + "name": "illuminate/collections", + "version": "v9.52.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/JamesHeinrich/getID3/zipball/45f20faa0f0a24489740392c5b512ddcc36deccd", - "reference": "45f20faa0f0a24489740392c5b512ddcc36deccd", + "url": "https://api.github.com/repos/illuminate/collections/zipball/0168d0e44ea0c4fe5451fe08cde7049b9e9f9741", + "reference": "0168d0e44ea0c4fe5451fe08cde7049b9e9f9741", "shasum": "" }, "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.0" + "illuminate/conditionable": "^9.0", + "illuminate/contracts": "^9.0", + "illuminate/macroable": "^9.0", + "php": "^8.0.2" }, "suggest": { - "ext-SimpleXML": "SimpleXML extension is required to analyze RIFF/WAV/BWF audio files (also requires `ext-libxml`).", - "ext-com_dotnet": "COM extension is required when loading files larger than 2GB on Windows.", - "ext-ctype": "ctype extension is required when loading files larger than 2GB on 32-bit PHP (also on 64-bit PHP on Windows) or executing `getid3_lib::CopyTagsToComments`.", - "ext-dba": "DBA extension is required to use the DBA database as a cache storage.", - "ext-exif": "EXIF extension is required for graphic modules.", - "ext-iconv": "iconv extension is required to work with different character sets (when `ext-mbstring` is not available).", - "ext-json": "JSON extension is required to analyze Apple Quicktime videos.", - "ext-libxml": "libxml extension is required to analyze RIFF/WAV/BWF audio files.", - "ext-mbstring": "mbstring extension is required to work with different character sets.", - "ext-mysql": "MySQL extension is required to use the MySQL database as a cache storage (deprecated in PHP 5.5, removed in PHP >= 7.0, use `ext-mysqli` instead).", - "ext-mysqli": "MySQLi extension is required to use the MySQL database as a cache storage.", - "ext-rar": "RAR extension is required for RAR archive module.", - "ext-sqlite3": "SQLite3 extension is required to use the SQLite3 database as a cache storage.", - "ext-xml": "XML extension is required for graphic modules to analyze the XML metadata.", - "ext-zlib": "Zlib extension is required for archive modules and compressed metadata." - }, - "default-branch": true, + "symfony/var-dumper": "Required to use the dump method (^6.0)." + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { - "classmap": [ - "getid3/" - ] + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-1.0-or-later", - "LGPL-3.0-only", - "MPL-2.0" + "MIT" ], - "description": "PHP script that extracts useful information from popular multimedia file formats", - "homepage": "https://www.getid3.org/", - "keywords": [ - "codecs", - "php", - "tags" + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } ], - "support": { - "issues": "https://github.com/JamesHeinrich/getID3/issues", - "source": "https://github.com/JamesHeinrich/getID3/tree/v1.9.22" - }, - "time": "2022-09-29T16:41:13+00:00" + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "time": "2023-02-22T11:32:27+00:00" }, { - "name": "justinrainbow/json-schema", - "version": "5.x-dev", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" - }, + "name": "illuminate/conditionable", + "version": "v9.52.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", - "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", + "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", "shasum": "" }, "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "php": "^8.0.2" }, - "bin": [ - "bin/validate-json" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { "psr-4": { - "JsonSchema\\": "src/JsonSchema/" + "Illuminate\\Support\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" - }, - "time": "2022-04-13T08:02:27+00:00" + "description": "The Illuminate Conditionable package.", + "homepage": "https://laravel.com", + "time": "2023-02-01T21:42:32+00:00" }, { - "name": "laminas/laminas-escaper", - "version": "2.13.x-dev", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c" - }, + "name": "illuminate/contracts", + "version": "v9.52.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c", - "reference": "f7d77ff0c7a2c9a1434ee07154f6dd157ee5843c", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", + "reference": "44f65d723b13823baa02ff69751a5948bde60c22", "shasum": "" }, "require": { - "ext-ctype": "*", - "ext-mbstring": "*", - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0" - }, - "conflict": { - "zendframework/zend-escaper": "*" + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/simple-cache": "^1.0|^2.0|^3.0" }, - "require-dev": { - "infection/infection": "^0.26.6", - "laminas/laminas-coding-standard": "~2.4.0", - "maglnet/composer-require-checker": "^3.8.0", - "phpunit/phpunit": "^9.5.18", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.22.0" - }, - "default-branch": true, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, "autoload": { "psr-4": { - "Laminas\\Escaper\\": "src/" + "Illuminate\\Contracts\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "homepage": "https://laminas.dev", - "keywords": [ - "escaper", - "laminas" + "MIT" ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-escaper/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-escaper/issues", - "rss": "https://github.com/laminas/laminas-escaper/releases.atom", - "source": "https://github.com/laminas/laminas-escaper" - }, - "funding": [ + "authors": [ { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "time": "2022-10-16T01:31:34+00:00" + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "time": "2023-02-08T14:36:30+00:00" }, { - "name": "laminas/laminas-feed", - "version": "2.18.x-dev", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-feed.git", - "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d" - }, + "name": "illuminate/macroable", + "version": "v9.52.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/a57fdb9df42950d5b7f052509fbdab0d081c6b6d", - "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", + "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-libxml": "*", - "laminas/laminas-escaper": "^2.9", - "laminas/laminas-servicemanager": "^3.14.0", - "laminas/laminas-stdlib": "^3.6", - "php": "^7.4 || ~8.0.0 || ~8.1.0" - }, - "conflict": { - "laminas/laminas-servicemanager": "<3.3", - "zendframework/zend-feed": "*" - }, - "require-dev": { - "laminas/laminas-cache": "^2.13.2 || ^3.1.3", - "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.0.0", - "laminas/laminas-coding-standard": "~2.3.0", - "laminas/laminas-db": "^2.13.3", - "laminas/laminas-http": "^2.15", - "laminas/laminas-validator": "^2.15", - "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.17.0", - "psr/http-message": "^1.0.1", - "vimeo/psalm": "^4.24.0" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", - "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", - "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", - "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", - "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" + "php": "^8.0.2" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, "autoload": { "psr-4": { - "Laminas\\Feed\\": "src/" + "Illuminate\\Support\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "description": "provides functionality for creating and consuming RSS and Atom feeds", - "homepage": "https://laminas.dev", - "keywords": [ - "atom", - "feed", - "laminas", - "rss" + "MIT" ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-feed/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-feed/issues", - "rss": "https://github.com/laminas/laminas-feed/releases.atom", - "source": "https://github.com/laminas/laminas-feed" - }, - "funding": [ + "authors": [ { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "time": "2022-08-08T17:02:35+00:00" + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "time": "2022-08-09T13:29:29+00:00" }, { - "name": "laminas/laminas-servicemanager", - "version": "3.17.x-dev", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec" - }, + "name": "justinrainbow/json-schema", + "version": "5.2.12", "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/360be5f16955dd1edbcce1cfaa98ed82a17f02ec", - "reference": "360be5f16955dd1edbcce1cfaa98ed82a17f02ec", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.2.1", - "php": "~7.4.0 || ~8.0.0 || ~8.1.0", - "psr/container": "^1.0" - }, - "conflict": { - "ext-psr": "*", - "laminas/laminas-code": "<3.3.1", - "zendframework/zend-code": "<3.3.1", - "zendframework/zend-servicemanager": "*" - }, - "provide": { - "psr/container-implementation": "^1.0" - }, - "replace": { - "container-interop/container-interop": "^1.2.0" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.4.0", - "laminas/laminas-container-config-test": "^0.7", - "laminas/laminas-dependency-plugin": "^2.1.2", - "mikey179/vfsstream": "^1.6.10@alpha", - "ocramius/proxy-manager": "^2.11", - "phpbench/phpbench": "^1.1", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.8" - }, - "suggest": { - "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + "php": ">=5.3.3" }, - "default-branch": true, "bin": [ - "bin/generate-deps-for-config-factory", - "bin/generate-factory-for-class" + "bin/validate-json" ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, "autoload": { - "files": [ - "src/autoload.php" - ], "psr-4": { - "Laminas\\ServiceManager\\": "src/" + "JsonSchema\\": "src/JsonSchema/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "description": "Factory-Driven Dependency Injection Container", - "homepage": "https://laminas.dev", - "keywords": [ - "PSR-11", - "dependency-injection", - "di", - "dic", - "laminas", - "service-manager", - "servicemanager" + "MIT" ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-servicemanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-servicemanager/issues", - "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", - "source": "https://github.com/laminas/laminas-servicemanager" - }, - "funding": [ + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" } ], - "time": "2022-09-22T11:33:46+00:00" + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "time": "2022-04-13T08:02:27+00:00" }, { - "name": "laminas/laminas-stdlib", - "version": "3.13.x-dev", + "name": "league/flysystem", + "version": "3.12.3", "source": { "type": "git", - "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76" + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "81e87e74dd5213795c7846d65089712d2dda90ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/66a6d03c381f6c9f1dd988bf8244f9afb9380d76", - "reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/81e87e74dd5213795c7846d65089712d2dda90ce", + "reference": "81e87e74dd5213795c7846d65089712d2dda90ce", "shasum": "" }, "require": { - "php": "^7.4 || ~8.0.0 || ~8.1.0" + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "conflict": { - "zendframework/zend-stdlib": "*" + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", - "phpbench/phpbench": "^1.2.6", - "phpstan/phpdoc-parser": "^0.5.4", - "phpunit/phpunit": "^9.5.23", - "psalm/plugin-phpunit": "^0.17.0", - "vimeo/psalm": "^4.26" - }, - "default-branch": true, + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.1", + "aws/aws-sdk-php": "^3.220.0", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^3.0.14", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^9.5.11", + "sabre/dav": "^4.3.1" + }, "type": "library", "autoload": { "psr-4": { - "Laminas\\Stdlib\\": "src/" + "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } ], - "description": "SPL extensions, array utilities, error handlers, and more", - "homepage": "https://laminas.dev", + "description": "File storage abstraction for PHP", "keywords": [ - "laminas", - "stdlib" + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" ], "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-stdlib/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-stdlib/issues", - "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", - "source": "https://github.com/laminas/laminas-stdlib" + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.12.3" }, "funding": [ { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" } ], - "time": "2022-08-24T13:56:50+00:00" + "time": "2023-02-18T15:32:41+00:00" }, { - "name": "league/flysystem", - "version": "1.x-dev", + "name": "league/flysystem-google-cloud-storage", + "version": "3.12.3", "source": { "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1" + "url": "https://github.com/thephpleague/flysystem-google-cloud-storage.git", + "reference": "2c725f4703e99cc35d493484f325e24fa88acf96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1", - "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1", + "url": "https://api.github.com/repos/thephpleague/flysystem-google-cloud-storage/zipball/2c725f4703e99cc35d493484f325e24fa88acf96", + "reference": "2c725f4703e99cc35d493484f325e24fa88acf96", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" - }, - "conflict": { - "league/flysystem-sftp": "<1.0.6" - }, - "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + "google/cloud-storage": "^1.23", + "league/flysystem": "^3.10.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, "autoload": { "psr-4": { - "League\\Flysystem\\": "src/" + "League\\Flysystem\\GoogleCloudStorage\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2313,40 +2142,35 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Filesystem abstraction: Many filesystems, one API.", + "description": "Google Cloud Storage adapter for Flysystem.", "keywords": [ - "Cloud Files", - "WebDAV", - "abstraction", - "aws", - "cloud", - "copy.com", - "dropbox", - "file systems", - "files", + "Flysystem", "filesystem", - "filesystems", - "ftp", - "rackspace", - "remote", - "s3", - "sftp", - "storage" + "gcs", + "google cloud storage" ], "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.x" + "issues": "https://github.com/thephpleague/flysystem-google-cloud-storage/issues", + "source": "https://github.com/thephpleague/flysystem-google-cloud-storage/tree/3.12.3" }, "funding": [ { - "url": "https://offset.earth/frankdejonge", - "type": "other" + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" } ], - "time": "2022-10-04T09:16:37+00:00" + "time": "2023-01-18T11:09:35+00:00" }, { "name": "league/mime-type-detection", @@ -2407,11 +2231,6 @@ { "name": "league/oauth2-client", "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/oauth2-client.git", - "reference": "2334c249907190c132364f5dae0287ab8666aa19" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/2334c249907190c132364f5dae0287ab8666aa19", @@ -2423,12 +2242,6 @@ "paragonie/random_compat": "^1 || ^2 || ^9.99", "php": "^5.6 || ^7.0 || ^8.0" }, - "require-dev": { - "mockery/mockery": "^1.3.5", - "php-parallel-lint/php-parallel-lint": "^1.3.1", - "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5", - "squizlabs/php_codesniffer": "^2.3 || ^3.0" - }, "type": "library", "extra": { "branch-alias": { @@ -2440,7 +2253,6 @@ "League\\OAuth2\\Client\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2468,20 +2280,11 @@ "oauth2", "single sign on" ], - "support": { - "issues": "https://github.com/thephpleague/oauth2-client/issues", - "source": "https://github.com/thephpleague/oauth2-client/tree/2.6.1" - }, "time": "2021-12-22T16:42:49+00:00" }, { "name": "mikehaertl/php-shellcommand", "version": "1.6.4", - "source": { - "type": "git", - "url": "https://github.com/mikehaertl/php-shellcommand.git", - "reference": "3488d7803df1e8f1a343d3d0ca452d527ad8d5e5" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/3488d7803df1e8f1a343d3d0ca452d527ad8d5e5", @@ -2491,16 +2294,12 @@ "require": { "php": ">= 5.3.0" }, - "require-dev": { - "phpunit/phpunit": ">4.0 <=9.4" - }, "type": "library", "autoload": { "psr-4": { "mikehaertl\\shellcommand\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2514,83 +2313,181 @@ "keywords": [ "shell" ], - "support": { - "issues": "https://github.com/mikehaertl/php-shellcommand/issues", - "source": "https://github.com/mikehaertl/php-shellcommand/tree/1.6.4" - }, "time": "2021-03-17T06:54:33+00:00" }, { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, + "name": "moneyphp/money", + "version": "v4.1.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "url": "https://api.github.com/repos/moneyphp/money/zipball/c8eeeb1f7b7e6ca95490b94a301dc9cb8cb76c2d", + "reference": "c8eeeb1f7b7e6ca95490b94a301dc9cb8cb76c2d", "shasum": "" }, "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" + "ext-bcmath": "*", + "ext-filter": "*", + "ext-json": "*", + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + "ext-gmp": "Calculate without integer limits", + "ext-intl": "Format Money objects with intl", + "florianv/exchanger": "Exchange rates library for PHP", + "florianv/swap": "Exchange rates library for PHP", + "psr/cache-implementation": "Used for Currency caching" }, "type": "library", - "notification-url": "https://packagist.org/downloads/", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Money\\": "src/" + } + }, "license": [ "MIT" ], "authors": [ { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" + "name": "Mathias Verraes", + "email": "mathias@verraes.net", + "homepage": "http://verraes.net" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + }, + { + "name": "Frederik Bosch", + "email": "f.bosch@genkgo.nl" } ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "description": "PHP implementation of Fowler's Money pattern", + "homepage": "http://moneyphp.org", "keywords": [ - "csprng", - "polyfill", + "Value Object", + "money", + "vo" + ], + "time": "2022-12-19T20:35:32+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.9.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", + "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2023-02-06T13:44:46+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", "pseudorandom", "random" ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, "time": "2020-10-15T08:29:30+00:00" }, { "name": "phpdocumentor/reflection-common", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6" - }, + "version": "2.2.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/a0eeab580cbdf4414fef6978732510a36ed0a9d6", - "reference": "a0eeab580cbdf4414fef6978732510a36ed0a9d6", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { @@ -2598,7 +2495,6 @@ "phpDocumentor\\Reflection\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2617,24 +2513,15 @@ "reflection", "static analysis" ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/master" - }, - "time": "2021-06-25T13:47:51+00:00" + "time": "2020-06-27T09:03:43+00:00" }, { "name": "phpdocumentor/reflection-docblock", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "203354b3c050367925c10e016b4e2e04755705ce" - }, + "version": "5.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/203354b3c050367925c10e016b4e2e04755705ce", - "reference": "203354b3c050367925c10e016b4e2e04755705ce", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { @@ -2644,16 +2531,6 @@ "phpdocumentor/type-resolver": "^1.3", "webmozart/assert": "^1.9.1" }, - "require-dev": { - "mockery/mockery": "~1.3.5", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-webmozart-assert": "^1.2", - "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^4.26" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2665,7 +2542,6 @@ "phpDocumentor\\Reflection\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2680,40 +2556,23 @@ } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" - }, - "time": "2022-08-27T10:55:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.x-dev", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" - }, + "version": "1.7.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", - "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", + "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.0", "php": "^7.4 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.13" }, - "require-dev": { - "ext-tokenizer": "*", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^9.5", - "rector/rector": "^0.13.9", - "vimeo/psalm": "^4.25" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2725,7 +2584,6 @@ "phpDocumentor\\Reflection\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2736,34 +2594,29 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" - }, - "time": "2022-10-14T12:47:21+00:00" + "time": "2023-03-12T10:13:29+00:00" }, { "name": "phpoption/phpoption", - "version": "dev-master", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "00430c0532ae544fb1c81e45705b3d356bfc25d0" + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/00430c0532ae544fb1c81e45705b3d356bfc25d0", - "reference": "00430c0532ae544fb1c81e45705b3d356bfc25d0", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", + "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.1", - "phpunit/phpunit": "^8.5.30 || ^9.5.25" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" }, - "default-branch": true, "type": "library", "extra": { "bamarni-bin": { @@ -2804,7 +2657,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/master" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" }, "funding": [ { @@ -2816,30 +2669,48 @@ "type": "tidelift" } ], - "time": "2022-10-15T20:52:05+00:00" + "time": "2023-02-25T19:38:58+00:00" }, { - "name": "pixelandtonic/imagine", - "version": "1.2.4.2", - "source": { - "type": "git", - "url": "https://github.com/pixelandtonic/Imagine.git", - "reference": "5ee4b6a365497818815ba50738c8dcbb555c9fd3" - }, + "name": "phpstan/phpdoc-parser", + "version": "1.16.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/pixelandtonic/Imagine/zipball/5ee4b6a365497818815ba50738c8dcbb555c9fd3", - "reference": "5ee4b6a365497818815ba50738c8dcbb555c9fd3", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571", + "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.2 || ^8.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2", - "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4 || ^9.3" + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "time": "2023-02-07T18:11:17+00:00" + }, + { + "name": "pixelandtonic/imagine", + "version": "1.3.3.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pixelandtonic/Imagine/zipball/4d9bb596ff60504e37ccf9103c0bb705dba7fec6", + "reference": "4d9bb596ff60504e37ccf9103c0bb705dba7fec6", + "shasum": "" + }, + "require": { + "php": ">=5.5" }, "suggest": { + "ext-exif": "to read EXIF metadata", "ext-gd": "to use the GD implementation", "ext-gmagick": "to use the Gmagick implementation", "ext-imagick": "to use the Imagick implementation" @@ -2847,7 +2718,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-develop": "0.7-dev" + "dev-develop": "1.x-dev" } }, "autoload": { @@ -2855,7 +2726,6 @@ "Imagine\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2874,35 +2744,71 @@ "image manipulation", "image processing" ], - "support": { - "source": "https://github.com/pixelandtonic/Imagine/tree/1.2.4.2" + "time": "2023-01-03T19:18:06+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } }, - "time": "2021-06-22T18:26:46+00:00" + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/container", - "version": "1.x-dev", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" - }, + "version": "2.0.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -2921,31 +2827,61 @@ "container-interop", "psr" ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } }, - "time": "2021-11-05T16:50:12+00:00" + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/http-client", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "22b2ef5687f43679481615605d7a15c557ce85b1" - }, + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/22b2ef5687f43679481615605d7a15c557ce85b1", - "reference": "22b2ef5687f43679481615605d7a15c557ce85b1", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", "psr/http-message": "^1.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -2957,14 +2893,13 @@ "Psr\\Http\\Client\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -2975,30 +2910,21 @@ "psr", "psr-18" ], - "support": { - "source": "https://github.com/php-fig/http-client/tree/master" - }, - "time": "2020-09-19T09:12:31+00:00" + "time": "2020-06-29T06:28:15+00:00" }, { "name": "psr/http-factory", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944" - }, + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/5a4f141ac2e5bc35e615134f127e1833158d2944", - "reference": "5a4f141ac2e5bc35e615134f127e1833158d2944", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", "shasum": "" }, "require": { "php": ">=7.0.0", "psr/http-message": "^1.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3010,14 +2936,13 @@ "Psr\\Http\\Message\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -3031,29 +2956,20 @@ "request", "response" ], - "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" - }, - "time": "2022-07-14T07:21:53+00:00" + "time": "2019-04-30T12:38:16+00:00" }, { "name": "psr/http-message", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4" - }, + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", - "reference": "efd67d1dc14a7ef4fc4e518e7dee91c271d524e4", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", "shasum": "" }, "require": { "php": ">=5.3.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -3065,7 +2981,6 @@ "Psr\\Http\\Message\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3085,19 +3000,11 @@ "request", "response" ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2019-08-29T13:16:46+00:00" + "time": "2016-08-06T14:39:51+00:00" }, { "name": "psr/log", "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", @@ -3118,7 +3025,6 @@ "Psr\\Log\\": "Psr/Log/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3135,19 +3041,53 @@ "psr", "psr-3" ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, "time": "2021-05-03T11:20:27+00:00" }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2021-10-29T13:26:27+00:00" + }, { "name": "ralouphie/getallheaders", "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", @@ -3157,17 +3097,12 @@ "require": { "php": ">=5.6" }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, "type": "library", "autoload": { "files": [ "src/getallheaders.php" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3178,33 +3113,20 @@ } ], "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, "time": "2019-03-08T08:55:37+00:00" }, { "name": "react/promise", - "version": "2.x-dev", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f23788b1a9e7b1ae98576343a2dc59354b6c7f6d" - }, + "version": "v2.9.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f23788b1a9e7b1ae98576343a2dc59354b6c7f6d", - "reference": "f23788b1a9e7b1ae98576343a2dc59354b6c7f6d", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", "shasum": "" }, "require": { "php": ">=5.4.0" }, - "require-dev": { - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" - }, - "default-branch": true, "type": "library", "autoload": { "files": [ @@ -3214,7 +3136,6 @@ "React\\Promise\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3245,39 +3166,129 @@ "promise", "promises" ], + "time": "2022-02-11T10:27:51+00:00" + }, + { + "name": "rize/uri-template", + "version": "0.3.5", + "source": { + "type": "git", + "url": "https://github.com/rize/UriTemplate.git", + "reference": "5ed4ba8ea34af84485dea815d4b6b620794d1168" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rize/UriTemplate/zipball/5ed4ba8ea34af84485dea815d4b6b620794d1168", + "reference": "5ed4ba8ea34af84485dea815d4b6b620794d1168", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Rize\\": "src/Rize" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marut K", + "homepage": "http://twitter.com/rezigned" + } + ], + "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", + "keywords": [ + "RFC 6570", + "template", + "uri" + ], "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/2.x" + "issues": "https://github.com/rize/UriTemplate/issues", + "source": "https://github.com/rize/UriTemplate/tree/0.3.5" }, "funding": [ { - "url": "https://github.com/WyriHaximus", - "type": "github" + "url": "https://www.paypal.me/rezigned", + "type": "custom" }, { - "url": "https://github.com/clue", + "url": "https://github.com/rezigned", "type": "github" + }, + { + "url": "https://opencollective.com/rize-uri-template", + "type": "open_collective" + } + ], + "time": "2022-10-12T17:22:51+00:00" + }, + { + "name": "samdark/yii2-psr-log-target", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/samdark/yii2-psr-log-target/zipball/ccb29ecb7140c4eb81c3dfad38f61b21a9c1ed30", + "reference": "ccb29ecb7140c4eb81c3dfad38f61b21a9c1ed30", + "shasum": "" + }, + "require": { + "psr/log": "~1.0.2|~1.1.0", + "yiisoft/yii2": "~2.0.0" + }, + "type": "yii2-extension", + "autoload": { + "psr-4": { + "samdark\\log\\": "src", + "samdark\\log\\tests\\": "tests" } + }, + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Alexander Makarov", + "email": "sam@rmcreative.ru" + } + ], + "description": "Yii 2 log target which uses PSR-3 compatible logger", + "homepage": "https://github.com/samdark/yii2-psr-log-target", + "keywords": [ + "extension", + "log", + "psr-3", + "yii" ], - "time": "2022-09-18T11:18:52+00:00" + "time": "2020-07-16T12:34:01+00:00" }, { "name": "sebastianlenz/craft-utils", - "version": "2.3.4.1", + "version": "3.0.7", "source": { "type": "git", "url": "https://github.com/sebastian-lenz/craft-utils.git", - "reference": "496f3da9aaf401c6dea925c4eccfe9b961067b0c" + "reference": "7de47aeec4637b41c821c85e4916b4074ece6532" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastian-lenz/craft-utils/zipball/496f3da9aaf401c6dea925c4eccfe9b961067b0c", - "reference": "496f3da9aaf401c6dea925c4eccfe9b961067b0c", + "url": "https://api.github.com/repos/sebastian-lenz/craft-utils/zipball/7de47aeec4637b41c821c85e4916b4074ece6532", + "reference": "7de47aeec4637b41c821c85e4916b4074ece6532", "shasum": "" }, "require": { - "craftcms/cms": "^3.6.0", - "php": ">=7.2.5" + "craftcms/cms": "^4.0.0", + "php": "^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.5" }, "type": "library", "autoload": { @@ -3291,33 +3302,35 @@ ], "description": "A collection of utility classes for Craft CMS development", "support": { - "source": "https://github.com/sebastian-lenz/craft-utils/tree/2.3.4.1" + "source": "https://github.com/sebastian-lenz/craft-utils/tree/3.0.7" }, - "time": "2022-01-10T15:41:38+00:00" + "time": "2023-02-20T12:59:47+00:00" }, { "name": "sebastianlenz/linkfield", - "version": "2.0.0-rc.2", + "version": "2.1.5", "source": { "type": "git", "url": "https://github.com/sebastian-lenz/craft-linkfield.git", - "reference": "5a5d072417542352f136022b8ff1539a040155e4" + "reference": "b82fb1a8f94861f08c8b119758606a2a2172aef9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastian-lenz/craft-linkfield/zipball/5a5d072417542352f136022b8ff1539a040155e4", - "reference": "5a5d072417542352f136022b8ff1539a040155e4", + "url": "https://api.github.com/repos/sebastian-lenz/craft-linkfield/zipball/b82fb1a8f94861f08c8b119758606a2a2172aef9", + "reference": "b82fb1a8f94861f08c8b119758606a2a2172aef9", "shasum": "" }, "require": { - "craftcms/cms": "^3.6.0", - "php": "^7.2.5 || ^8.0", - "sebastianlenz/craft-utils": "^2.3.1" + "craftcms/cms": "^4.0.0", + "php": "^8.0", + "sebastianlenz/craft-utils": "^3.0.5" }, "require-dev": { - "craftcms/feed-me": "4.3.5.1", + "craftcms/feed-me": "^5.0", + "craftcms/phpstan": "dev-main", + "phpstan/phpstan": "^1.8.5", "phpunit/phpunit": "^7.5 || ^8.0", - "verbb/super-table": "^2.3" + "verbb/super-table": "^3.0.5" }, "type": "craft-plugin", "extra": { @@ -3341,18 +3354,13 @@ "description": "A Craft field type for selecting links", "support": { "issues": "https://github.com/sebastian-lenz/craft-linkfield/issues", - "source": "https://github.com/sebastian-lenz/craft-linkfield/tree/2.0.0-rc.2" + "source": "https://github.com/sebastian-lenz/craft-linkfield/tree/2.1.5" }, - "time": "2022-02-26T16:13:17+00:00" + "time": "2022-11-29T09:36:26+00:00" }, { "name": "seld/cli-prompt", "version": "1.0.4", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/cli-prompt.git", - "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/b8dfcf02094b8c03b40322c229493bb2884423c5", @@ -3362,9 +3370,6 @@ "require": { "php": ">=5.3" }, - "require-dev": { - "phpstan/phpstan": "^0.12.63" - }, "type": "library", "extra": { "branch-alias": { @@ -3376,7 +3381,6 @@ "Seld\\CliPrompt\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3394,20 +3398,11 @@ "input", "prompt" ], - "support": { - "issues": "https://github.com/Seldaek/cli-prompt/issues", - "source": "https://github.com/Seldaek/cli-prompt/tree/1.0.4" - }, "time": "2020-12-15T21:32:01+00:00" }, { "name": "seld/jsonlint", "version": "1.9.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "4211420d25eba80712bff236a98960ef68b866b7" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", @@ -3417,10 +3412,6 @@ "require": { "php": "^5.3 || ^7.0 || ^8.0" }, - "require-dev": { - "phpstan/phpstan": "^1.5", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" - }, "bin": [ "bin/jsonlint" ], @@ -3430,7 +3421,6 @@ "Seld\\JsonLint\\": "src/Seld/JsonLint/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3448,30 +3438,11 @@ "parser", "validator" ], - "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" - } - ], "time": "2022-04-01T13:37:23+00:00" }, { "name": "seld/phar-utils", "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", @@ -3492,7 +3463,6 @@ "Seld\\PharUtils\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3506,44 +3476,35 @@ "keywords": [ "phar" ], - "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" - }, "time": "2022-08-31T10:31:18+00:00" }, { "name": "spicyweb/craft-neo", - "version": "2.13.5", - "source": { - "type": "git", - "url": "https://github.com/spicywebau/craft-neo.git", - "reference": "61e0bd8e938a0747c8b3c8849c0ec38910844ef4" - }, + "version": "3.7.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/61e0bd8e938a0747c8b3c8849c0ec38910844ef4", - "reference": "61e0bd8e938a0747c8b3c8849c0ec38910844ef4", + "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/0dd4e28f910fe3fd4a213fdfbf02f793aedd760e", + "reference": "0dd4e28f910fe3fd4a213fdfbf02f793aedd760e", "shasum": "" }, "require": { - "craftcms/cms": "^3.7.12" + "craftcms/cms": "^4.0.0", + "php": "^8.0.2" }, "type": "craft-plugin", "extra": { "handle": "neo", "name": "Neo", - "schemaVersion": "2.13.0", + "schemaVersion": "3.6.2", "class": "benf\\neo\\Plugin", - "changelogUrl": "https://github.com/spicywebau/craft-neo/blob/master/CHANGELOG.md", - "downloadUrl": "https://github.com/spicywebau/craft-neo/archive/master.zip" + "changelogUrl": "https://github.com/spicywebau/craft-neo/blob/3.x/CHANGELOG.md", + "downloadUrl": "https://github.com/spicywebau/craft-neo/archive/refs/tags/3.7.3.zip" }, "autoload": { "psr-4": { "benf\\neo\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "proprietary" ], @@ -3555,109 +3516,28 @@ ], "description": "A Matrix-like field type that uses existing fields", "keywords": [ - "Neo", "cms", "craftcms", "field", "matrix", + "neo", "plugin" ], "support": { - "docs": "https://github.com/spicywebau/craft-neo/blob/2.13.5/README.md", "issues": "https://github.com/spicywebau/craft-neo/issues", - "rss": "https://github.com/spicywebau/craft-neo/commits/master.atom", - "source": "https://github.com/spicywebau/craft-neo" - }, - "time": "2022-04-16T10:05:39+00:00" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "lib/swift_required.php" - ] + "source": "https://github.com/spicywebau/craft-neo", + "docs": "https://github.com/spicywebau/craft-neo/blob/3.7.3/README.md", + "rss": "https://github.com/spicywebau/craft-neo/commits/3.x.atom" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", - "type": "tidelift" - } - ], - "abandoned": "symfony/mailer", - "time": "2021-10-18T15:26:12+00:00" + "time": "2023-03-17T23:52:24+00:00" }, { "name": "symfony/console", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "ae0727b4b524bebd61096c967d130bd12d6c0f22" - }, + "version": "v5.4.21", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/ae0727b4b524bebd61096c967d130bd12d6c0f22", - "reference": "ae0727b4b524bebd61096c967d130bd12d6c0f22", + "url": "https://api.github.com/repos/symfony/console/zipball/c77433ddc6cdc689caf48065d9ea22ca0853fbd9", + "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9", "shasum": "" }, "require": { @@ -3680,15 +3560,6 @@ "provide": { "psr/log-implementation": "1.0|2.0" }, - "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" - }, "suggest": { "psr/log": "For using the console logger", "symfony/event-dispatcher": "", @@ -3704,7 +3575,6 @@ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3726,46 +3596,24 @@ "console", "terminal" ], - "support": { - "source": "https://github.com/symfony/console/tree/5.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-10-18T13:11:10+00:00" + "time": "2023-02-25T16:59:41+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "2.5.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" - }, + "version": "v3.2.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", + "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -3777,7 +3625,6 @@ "function.php" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3793,44 +3640,127 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/2.5" + "time": "2023-03-01T10:25:55+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.2.7", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/404b307de426c1c488e5afad64403e5f145e82a5", + "reference": "404b307de426c1c488e5afad64403e5f145e82a5", + "shasum": "" }, - "funding": [ + "require": { + "php": ">=8.1", + "symfony/event-dispatcher-contracts": "^2|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "time": "2023-02-14T08:44:56+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.2.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.3-dev" }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "time": "2022-01-02T09:53:40+00:00" + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2023-03-01T10:32:47+00:00" }, { "name": "symfony/filesystem", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" - }, + "version": "v6.2.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", - "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/82b6c62b959f642d000456f08c6d219d749215b3", + "reference": "82b6c62b959f642d000456f08c6d219d749215b3", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.8" }, "type": "library", "autoload": { @@ -3841,7 +3771,6 @@ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3857,54 +3786,185 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/5.4" + "time": "2023-02-14T08:44:56+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.2.7", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/20808dc6631aecafbe67c186af5dcb370be3a0eb", + "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb", + "shasum": "" }, - "funding": [ + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "time": "2023-02-16T09:57:23+00:00" + }, + { + "name": "symfony/http-client", + "version": "v6.2.7", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client/zipball/0a5be6cbc570ae23b51b49d67341f378629d78e4", + "reference": "0a5be6cbc570ae23b51b49d67341f378629d78e4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-client-contracts": "^3", + "symfony/service-contracts": "^1.0|^2|^3" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "1.0", + "symfony/http-client-implementation": "3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpClient\\": "" }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "time": "2022-09-21T19:53:16+00:00" + "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", + "homepage": "https://symfony.com", + "time": "2023-02-21T10:54:55+00:00" }, { - "name": "symfony/finder", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + "name": "symfony/http-client-contracts", + "version": "v3.2.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", + "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", + "shasum": "" }, + "require": { + "php": ">=8.1" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.3-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2023-03-01T10:32:47+00:00" + }, + { + "name": "symfony/mailer", + "version": "v6.2.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", - "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e4f84c633b72ec70efc50b8016871c3bc43e691e", + "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^6.2", + "symfony/service-contracts": "^1.1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -3918,39 +3978,68 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Finds files and directories via an intuitive fluent interface", + "description": "Helps sending emails", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/5.4" + "time": "2023-02-21T10:35:38+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.2.7", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/62e341f80699badb0ad70b31149c8df89a2d778e", + "reference": "62e341f80699badb0ad70b31149c8df89a2d778e", + "shasum": "" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" + "require": { + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "time": "2022-07-29T07:37:50+00:00" + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { @@ -3962,11 +4051,10 @@ "suggest": { "ext-ctype": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3981,7 +4069,6 @@ "Symfony\\Polyfill\\Ctype\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4003,37 +4090,15 @@ "polyfill", "portable" ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", + "reference": "927013f3aac555983a5059aada98e1907d842695", "shasum": "" }, "require": { @@ -4045,11 +4110,10 @@ "suggest": { "ext-iconv": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4064,7 +4128,6 @@ "Symfony\\Polyfill\\Iconv\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4087,37 +4150,15 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -4126,11 +4167,10 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4145,7 +4185,6 @@ "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4169,37 +4208,15 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -4210,11 +4227,10 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4229,7 +4245,6 @@ "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4257,37 +4272,15 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -4296,11 +4289,10 @@ "suggest": { "ext-intl": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4318,7 +4310,6 @@ "Resources/stubs" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4342,37 +4333,15 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { @@ -4384,11 +4353,10 @@ "suggest": { "ext-mbstring": "For best performance" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4403,7 +4371,6 @@ "Symfony\\Polyfill\\Mbstring\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4426,47 +4393,24 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { "php": ">=7.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4481,7 +4425,6 @@ "Symfony\\Polyfill\\Php72\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4503,47 +4446,24 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { "php": ">=7.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4561,7 +4481,6 @@ "Resources/stubs" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4583,47 +4502,24 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "dev-main", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" - }, + "version": "v1.27.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { "php": ">=7.1" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4641,7 +4537,6 @@ "Resources/stubs" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4667,42 +4562,19 @@ "portable", "shim" ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1" - }, + "version": "v6.2.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1", - "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1", + "url": "https://api.github.com/repos/symfony/process/zipball/680e8a2ea6b3f87aecc07a6a65a203ae573d1902", + "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.1" }, "type": "library", "autoload": { @@ -4713,7 +4585,6 @@ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4729,43 +4600,20 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/5.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-06-27T16:58:25+00:00" + "time": "2023-02-24T10:42:00+00:00" }, { "name": "symfony/service-contracts", - "version": "2.5.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" - }, + "version": "v3.2.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", - "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", + "reference": "a8c9cedf55f314f3a186041d19537303766df09a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1|^3" + "php": ">=8.1", + "psr/container": "^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -4776,7 +4624,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.3-dev" }, "thanks": { "name": "symfony/contracts", @@ -4786,9 +4634,11 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - } + }, + "exclude-from-classmap": [ + "/Test/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4812,55 +4662,26 @@ "interoperability", "standards" ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/2.5" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-30T19:17:29+00:00" + "time": "2023-03-01T10:32:47+00:00" }, { "name": "symfony/string", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4" - }, + "version": "v6.2.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/089e7237497fae7a9c404d0c3aeb8db3254733e4", - "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4", + "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d", + "reference": "67b8c1eec78296b85dc1c7d9743830160218993d", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" - }, - "require-dev": { - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/translation-contracts": "<2.0" }, "type": "library", "autoload": { @@ -4874,7 +4695,6 @@ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4898,37 +4718,74 @@ "utf-8", "utf8" ], - "support": { - "source": "https://github.com/symfony/string/tree/5.4" + "time": "2023-02-24T10:42:00+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.21", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", + "reference": "6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", + "shasum": "" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "time": "2022-10-05T15:16:54+00:00" + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2023-02-23T10:00:28+00:00" }, { "name": "symfony/yaml", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "e83fe9a72011f07c662da46a05603d66deeeb487" - }, + "version": "v5.4.21", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e83fe9a72011f07c662da46a05603d66deeeb487", - "reference": "e83fe9a72011f07c662da46a05603d66deeeb487", + "url": "https://api.github.com/repos/symfony/yaml/zipball/3713e20d93e46e681e51605d213027e48dab3469", + "reference": "3713e20d93e46e681e51605d213027e48dab3469", "shasum": "" }, "require": { @@ -4939,9 +4796,6 @@ "conflict": { "symfony/console": "<5.3" }, - "require-dev": { - "symfony/console": "^5.3|^6.0" - }, "suggest": { "symfony/console": "For validating YAML files using the lint command" }, @@ -4957,7 +4811,6 @@ "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -4973,115 +4826,66 @@ ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/5.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-10-03T15:15:50+00:00" + "time": "2023-02-21T19:46:44+00:00" }, { - "name": "true/punycode", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/true/php-punycode.git", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" - }, + "name": "theiconic/name-parser", + "version": "v1.2.11", "dist": { "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", + "url": "https://api.github.com/repos/theiconic/name-parser/zipball/9a54a713bf5b2e7fd990828147d42de16bf8a253", + "reference": "9a54a713bf5b2e7fd990828147d42de16bf8a253", "shasum": "" }, "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.7", - "squizlabs/php_codesniffer": "~2.0" + "php": ">=7.1" }, "type": "library", "autoload": { "psr-4": { - "TrueBV\\": "src/" + "TheIconic\\NameParser\\": [ + "src/", + "tests/" + ] } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Renan Gonçalves", - "email": "renan.saddam@gmail.com" + "name": "The Iconic", + "email": "engineering@theiconic.com.au" } ], - "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", - "homepage": "https://github.com/true/php-punycode", - "keywords": [ - "idna", - "punycode" - ], - "support": { - "issues": "https://github.com/true/php-punycode/issues", - "source": "https://github.com/true/php-punycode/tree/master" - }, - "abandoned": true, - "time": "2016-11-16T10:37:54+00:00" + "description": "PHP library for parsing a string containing a full name into its parts", + "time": "2019-11-14T14:08:48+00:00" }, { "name": "twig/twig", - "version": "v2.14.13", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "66856cd0459df3dc97d32077a98454dc2a0ee75a" - }, + "version": "v3.4.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/66856cd0459df3dc97d32077a98454dc2a0ee75a", - "reference": "66856cd0459df3dc97d32077a98454dc2a0ee75a", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/c38fd6b0b7f370c198db91ffd02e23b517426b58", + "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=7.2.5", "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.8" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" + "symfony/polyfill-mbstring": "^1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.14-dev" + "dev-master": "3.4-dev" } }, "autoload": { - "psr-0": { - "Twig_": "lib/" - }, "psr-4": { "Twig\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -5107,133 +4911,11 @@ "keywords": [ "templating" ], - "support": { - "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v2.14.13" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/twig/twig", - "type": "tidelift" - } - ], - "time": "2022-04-06T06:45:17+00:00" - }, - { - "name": "verbb/base", - "version": "1.0.4", - "source": { - "type": "git", - "url": "https://github.com/verbb/verbb-base.git", - "reference": "71cee53e766100d5c50652feb675dfa004c8ace5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/verbb/verbb-base/zipball/71cee53e766100d5c50652feb675dfa004c8ace5", - "reference": "71cee53e766100d5c50652feb675dfa004c8ace5", - "shasum": "" - }, - "require": { - "craftcms/cms": "^3.0.0" - }, - "type": "yii-module", - "autoload": { - "psr-4": { - "verbb\\base\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Verbb", - "homepage": "https://verbb.io" - } - ], - "description": "Common utilities and building-blocks for Verbb plugins for Craft CMS.", - "support": { - "docs": "https://github.com/verbb/verbb-base", - "email": "support@verbb.io", - "issues": "https://github.com/verbb/verbb-base/issues?state=open", - "rss": "https://github.com/verbb/verbb-base/commits/v2.atom", - "source": "https://github.com/verbb/verbb-base" - }, - "time": "2021-11-03T03:07:00+00:00" - }, - { - "name": "verbb/super-table", - "version": "2.7.2", - "source": { - "type": "git", - "url": "https://github.com/verbb/super-table.git", - "reference": "41d420675bcc04e8db08eacc69b10c5bbff6cf54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/verbb/super-table/zipball/41d420675bcc04e8db08eacc69b10c5bbff6cf54", - "reference": "41d420675bcc04e8db08eacc69b10c5bbff6cf54", - "shasum": "" - }, - "require": { - "craftcms/cms": "^3.7.0", - "verbb/base": "^1.0.2" - }, - "type": "craft-plugin", - "extra": { - "name": "Super Table", - "handle": "super-table", - "description": "Super-charge your Craft workflow with Super Table. Use it to group fields together or build complex Matrix-in-Matrix solutions.", - "documentationUrl": "https://github.com/verbb/super-table", - "changelogUrl": "https://raw.githubusercontent.com/verbb/super-table/craft-3/CHANGELOG.md", - "class": "verbb\\supertable\\SuperTable" - }, - "autoload": { - "psr-4": { - "verbb\\supertable\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Verbb", - "homepage": "https://verbb.io" - } - ], - "description": "Super-charge your Craft workflow with Super Table. Use it to group fields together or build complex Matrix-in-Matrix solutions.", - "keywords": [ - "Craft", - "cms", - "craft-plugin", - "craftcms", - "super table" - ], - "support": { - "docs": "https://github.com/verbb/super-table", - "email": "support@verbb.io", - "issues": "https://github.com/verbb/super-table/issues?state=open", - "rss": "https://github.com/verbb/super-table/commits/v2.atom", - "source": "https://github.com/verbb/super-table" - }, - "funding": [ - { - "url": "https://github.com/verbb", - "type": "github" - } - ], - "time": "2022-05-15T00:47:23+00:00" + "time": "2022-09-28T08:42:51+00:00" }, { "name": "vlucas/phpdotenv", - "version": "3.6.x-dev", + "version": "v3.6.10", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", @@ -5294,7 +4976,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/3.6" + "source": "https://github.com/vlucas/phpdotenv/tree/v3.6.10" }, "funding": [ { @@ -5310,26 +4992,17 @@ }, { "name": "voku/anti-xss", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/voku/anti-xss.git", - "reference": "188dafd1ec5f1f212321fc23b8ae03b4990d6407" - }, + "version": "4.1.41", "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/anti-xss/zipball/188dafd1ec5f1f212321fc23b8ae03b4990d6407", - "reference": "188dafd1ec5f1f212321fc23b8ae03b4990d6407", + "url": "https://api.github.com/repos/voku/anti-xss/zipball/55a403436494e44a2547a8d42de68e6cad4bca1d", + "reference": "55a403436494e44a2547a8d42de68e6cad4bca1d", "shasum": "" }, "require": { "php": ">=7.0.0", "voku/portable-utf8": "~6.0.2" }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { @@ -5341,7 +5014,6 @@ "voku\\helper\\": "src/voku/helper/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5364,46 +5036,15 @@ "security", "xss" ], - "support": { - "issues": "https://github.com/voku/anti-xss/issues", - "source": "https://github.com/voku/anti-xss/tree/master" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/anti-xss", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/anti-xss", - "type": "tidelift" - } - ], - "time": "2022-04-27T14:46:03+00:00" + "time": "2023-02-12T15:56:55+00:00" }, { "name": "voku/arrayy", - "version": "7.9.5", - "source": { - "type": "git", - "url": "https://github.com/voku/Arrayy.git", - "reference": "4635acfab7d1451124039a88fd5c700b28ee3906" - }, + "version": "7.9.6", "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/Arrayy/zipball/4635acfab7d1451124039a88fd5c700b28ee3906", - "reference": "4635acfab7d1451124039a88fd5c700b28ee3906", + "url": "https://api.github.com/repos/voku/Arrayy/zipball/0e20b8c6eef7fc46694a2906e0eae2f9fc11cade", + "reference": "0e20b8c6eef7fc46694a2906e0eae2f9fc11cade", "shasum": "" }, "require": { @@ -5412,9 +5053,6 @@ "phpdocumentor/reflection-docblock": "~4.3 || ~5.0", "symfony/polyfill-mbstring": "~1.0" }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, "type": "library", "autoload": { "files": [ @@ -5424,7 +5062,6 @@ "Arrayy\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5446,43 +5083,11 @@ "utility", "utils" ], - "support": { - "docs": "http://voku.github.io/Arrayy/index.html", - "issues": "https://github.com/voku/Arrayy/issues", - "source": "https://github.com/voku/Arrayy" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/arrayy", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/arrayy", - "type": "tidelift" - } - ], - "time": "2022-10-13T00:27:25+00:00" + "time": "2022-12-27T12:58:32+00:00" }, { "name": "voku/email-check", "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/voku/email-check.git", - "reference": "6ea842920bbef6758b8c1e619fd1710e7a1a2cac" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/email-check/zipball/6ea842920bbef6758b8c1e619fd1710e7a1a2cac", @@ -5493,10 +5098,6 @@ "php": ">=7.0.0", "symfony/polyfill-intl-idn": "~1.10" }, - "require-dev": { - "fzaninotto/faker": "~1.7", - "phpunit/phpunit": "~6.0 || ~7.0" - }, "suggest": { "ext-intl": "Use Intl for best performance" }, @@ -5506,7 +5107,6 @@ "voku\\helper\\": "src/voku/helper/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5527,38 +5127,11 @@ "validate-email-address", "validate-mail" ], - "support": { - "issues": "https://github.com/voku/email-check/issues", - "source": "https://github.com/voku/email-check/tree/3.1.0" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/email-check", - "type": "tidelift" - } - ], "time": "2021-01-27T14:14:33+00:00" }, { "name": "voku/portable-ascii", "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "b56450eed252f6801410d810c8e1727224ae0743" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", @@ -5568,9 +5141,6 @@ "require": { "php": ">=7.0.0" }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, "suggest": { "ext-intl": "Use Intl for transliterator_transliterate() support" }, @@ -5580,7 +5150,6 @@ "voku\\": "src/voku/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5597,46 +5166,15 @@ "clean", "php" ], - "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/2.0.1" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" - } - ], "time": "2022-03-08T17:03:00+00:00" }, { "name": "voku/portable-utf8", - "version": "6.0.10", - "source": { - "type": "git", - "url": "https://github.com/voku/portable-utf8.git", - "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c" - }, + "version": "6.0.13", "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-utf8/zipball/35b21539c309cbc4697266591f3a4ae9ce4e029c", - "reference": "35b21539c309cbc4697266591f3a4ae9ce4e029c", + "url": "https://api.github.com/repos/voku/portable-utf8/zipball/b8ce36bf26593e5c2e81b1850ef0ffb299d2043f", + "reference": "b8ce36bf26593e5c2e81b1850ef0ffb299d2043f", "shasum": "" }, "require": { @@ -5648,13 +5186,6 @@ "symfony/polyfill-php72": "~1.0", "voku/portable-ascii": "~2.0.0" }, - "require-dev": { - "phpstan/phpstan": "1.8.*@dev", - "phpstan/phpstan-strict-rules": "1.4.*@dev", - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0", - "thecodingmachine/phpstan-strict-rules": "1.0.*@dev", - "voku/phpstan-rules": "3.1.*@dev" - }, "suggest": { "ext-ctype": "Use Ctype for e.g. hexadecimal digit detection", "ext-fileinfo": "Use Fileinfo for better binary file detection", @@ -5672,7 +5203,6 @@ "voku\\": "src/voku/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "(Apache-2.0 or GPL-2.0)" ], @@ -5700,42 +5230,11 @@ "utf-8", "utf8" ], - "support": { - "issues": "https://github.com/voku/portable-utf8/issues", - "source": "https://github.com/voku/portable-utf8/tree/6.0.10" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://opencollective.com/portable-utf8", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-utf8", - "type": "tidelift" - } - ], - "time": "2022-10-05T23:42:43+00:00" + "time": "2023-03-08T08:35:38+00:00" }, { "name": "voku/stop-words", "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/voku/stop-words.git", - "reference": "8e63c0af20f800b1600783764e0ce19e53969f71" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/stop-words/zipball/8e63c0af20f800b1600783764e0ce19e53969f71", @@ -5745,16 +5244,12 @@ "require": { "php": ">=7.0.0" }, - "require-dev": { - "phpunit/phpunit": "~6.0" - }, "type": "library", "autoload": { "psr-4": { "voku\\": "src/voku/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5769,20 +5264,11 @@ "stop words", "stop-words" ], - "support": { - "issues": "https://github.com/voku/stop-words/issues", - "source": "https://github.com/voku/stop-words/tree/master" - }, "time": "2018-11-23T01:37:27+00:00" }, { - "name": "voku/stringy", - "version": "6.5.3", - "source": { - "type": "git", - "url": "https://github.com/voku/Stringy.git", - "reference": "c453c88fbff298f042c836ef44306f8703b2d537" - }, + "name": "voku/stringy", + "version": "6.5.3", "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/Stringy/zipball/c453c88fbff298f042c836ef44306f8703b2d537", @@ -5803,9 +5289,6 @@ "replace": { "danielstjules/stringy": "~3.0" }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, "type": "library", "autoload": { "files": [ @@ -5815,7 +5298,6 @@ "Stringy\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -5846,38 +5328,11 @@ "utility", "utils" ], - "support": { - "issues": "https://github.com/voku/Stringy/issues", - "source": "https://github.com/voku/Stringy" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/stringy", - "type": "tidelift" - } - ], "time": "2022-03-28T14:52:20+00:00" }, { "name": "voku/urlify", "version": "5.0.7", - "source": { - "type": "git", - "url": "https://github.com/voku/urlify.git", - "reference": "014b2074407b5db5968f836c27d8731934b330e4" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/urlify/zipball/014b2074407b5db5968f836c27d8731934b330e4", @@ -5890,16 +5345,12 @@ "voku/portable-utf8": "~6.0", "voku/stop-words": "~2.0" }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" - }, "type": "library", "autoload": { "psr-4": { "voku\\helper\\": "src/voku/helper/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -5928,38 +5379,11 @@ "url", "urlify" ], - "support": { - "issues": "https://github.com/voku/urlify/issues", - "source": "https://github.com/voku/urlify/tree/5.0.7" - }, - "funding": [ - { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", - "type": "github" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/urlify", - "type": "tidelift" - } - ], "time": "2022-01-24T19:08:46+00:00" }, { "name": "webmozart/assert", "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", @@ -5974,9 +5398,6 @@ "phpstan/phpstan": "<0.12.20", "vimeo/psalm": "<4.6.1 || 4.6.2" }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, "type": "library", "extra": { "branch-alias": { @@ -5988,7 +5409,6 @@ "Webmozart\\Assert\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6004,24 +5424,15 @@ "check", "validate" ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, "time": "2022-06-03T18:03:27+00:00" }, { "name": "webonyx/graphql-php", - "version": "v14.11.8", - "source": { - "type": "git", - "url": "https://github.com/webonyx/graphql-php.git", - "reference": "04a48693acd785330eefd3b0e4fa67df8dfee7c3" - }, + "version": "v14.11.9", "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/04a48693acd785330eefd3b0e4fa67df8dfee7c3", - "reference": "04a48693acd785330eefd3b0e4fa67df8dfee7c3", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/ff91c9f3cf241db702e30b2c42bcc0920e70ac70", + "reference": "ff91c9f3cf241db702e30b2c42bcc0920e70ac70", "shasum": "" }, "require": { @@ -6029,21 +5440,6 @@ "ext-mbstring": "*", "php": "^7.1 || ^8" }, - "require-dev": { - "amphp/amp": "^2.3", - "doctrine/coding-standard": "^6.0", - "nyholm/psr7": "^1.2", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "0.12.82", - "phpstan/phpstan-phpunit": "0.12.18", - "phpstan/phpstan-strict-rules": "0.12.9", - "phpunit/phpunit": "^7.2 || ^8.5", - "psr/http-message": "^1.0", - "react/promise": "2.*", - "simpod/php-coveralls-mirror": "^3.0", - "squizlabs/php_codesniffer": "3.5.4" - }, "suggest": { "psr/http-message": "To use standard GraphQL server", "react/promise": "To leverage async resolving on React PHP platform" @@ -6054,7 +5450,6 @@ "GraphQL\\": "src/" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], @@ -6064,30 +5459,15 @@ "api", "graphql" ], - "support": { - "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/v14.11.8" - }, - "funding": [ - { - "url": "https://opencollective.com/webonyx-graphql-php", - "type": "open_collective" - } - ], - "time": "2022-09-21T15:35:03+00:00" + "time": "2023-01-06T12:12:50+00:00" }, { "name": "yiisoft/yii2", - "version": "2.0.45", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii2-framework.git", - "reference": "e2223d4085e5612aa616635f8fcaf478607f62e8" - }, + "version": "2.0.47", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/e2223d4085e5612aa616635f8fcaf478607f62e8", - "reference": "e2223d4085e5612aa616635f8fcaf478607f62e8", + "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/8ecf57895d9c4b29cf9658ffe57af5f3d0e25254", + "reference": "8ecf57895d9c4b29cf9658ffe57af5f3d0e25254", "shasum": "" }, "require": { @@ -6118,7 +5498,6 @@ "yii\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6175,51 +5554,20 @@ "framework", "yii2" ], - "support": { - "forum": "https://forum.yiiframework.com/", - "irc": "ircs://irc.libera.chat:6697/yii", - "issues": "https://github.com/yiisoft/yii2/issues?state=open", - "source": "https://github.com/yiisoft/yii2", - "wiki": "https://www.yiiframework.com/wiki" - }, - "funding": [ - { - "url": "https://github.com/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2", - "type": "tidelift" - } - ], - "time": "2022-02-11T13:12:40+00:00" + "time": "2022-11-18T16:21:58+00:00" }, { "name": "yiisoft/yii2-composer", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii2-composer.git", - "reference": "0933fd949a036348283322024948541324cce66a" - }, + "version": "2.0.10", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/0933fd949a036348283322024948541324cce66a", - "reference": "0933fd949a036348283322024948541324cce66a", + "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/94bb3f66e779e2774f8776d6e1bdeab402940510", + "reference": "94bb3f66e779e2774f8776d6e1bdeab402940510", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 | ^2.0" }, - "require-dev": { - "composer/composer": "^1.0 | ^2.0@dev", - "phpunit/phpunit": "<7" - }, - "default-branch": true, "type": "composer-plugin", "extra": { "class": "yii\\composer\\Plugin", @@ -6232,7 +5580,6 @@ "yii\\composer\\": "" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6252,41 +5599,15 @@ "extension installer", "yii2" ], - "support": { - "forum": "http://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", - "issues": "https://github.com/yiisoft/yii2-composer/issues", - "source": "https://github.com/yiisoft/yii2-composer", - "wiki": "http://www.yiiframework.com/wiki/" - }, - "funding": [ - { - "url": "https://github.com/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-composer", - "type": "tidelift" - } - ], - "time": "2021-10-20T07:23:20+00:00" + "time": "2020-06-24T00:04:01+00:00" }, { "name": "yiisoft/yii2-debug", - "version": "2.1.21", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii2-debug.git", - "reference": "fa9fa02e242c1b744eb68045ee8e9d698134836d" - }, + "version": "2.1.19", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/fa9fa02e242c1b744eb68045ee8e9d698134836d", - "reference": "fa9fa02e242c1b744eb68045ee8e9d698134836d", + "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/84d20d738b0698298f851fcb6fc25e748d759223", + "reference": "84d20d738b0698298f851fcb6fc25e748d759223", "shasum": "" }, "require": { @@ -6294,12 +5615,6 @@ "php": ">=5.4", "yiisoft/yii2": "~2.0.13" }, - "require-dev": { - "cweagans/composer-patches": "^1.7", - "phpunit/phpunit": "4.8.34", - "yiisoft/yii2-coding-standards": "~2.0", - "yiisoft/yii2-swiftmailer": "*" - }, "type": "yii2-extension", "extra": { "branch-alias": { @@ -6322,7 +5637,6 @@ "yii\\debug\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6342,60 +5656,22 @@ "debugger", "yii2" ], - "support": { - "forum": "http://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", - "issues": "https://github.com/yiisoft/yii2-debug/issues", - "source": "https://github.com/yiisoft/yii2-debug", - "wiki": "http://www.yiiframework.com/wiki/" - }, - "funding": [ - { - "url": "https://github.com/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-debug", - "type": "tidelift" - } - ], - "time": "2022-09-06T17:40:08+00:00" + "time": "2022-04-05T20:35:14+00:00" }, { "name": "yiisoft/yii2-queue", - "version": "2.3.4", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii2-queue.git", - "reference": "ed30b5f46ddadd62587a4963dec35f9b756c408b" - }, + "version": "2.3.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/ed30b5f46ddadd62587a4963dec35f9b756c408b", - "reference": "ed30b5f46ddadd62587a4963dec35f9b756c408b", + "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/c1bf0ef5dbe107dc1cf692c1349b9ddd2485a399", + "reference": "c1bf0ef5dbe107dc1cf692c1349b9ddd2485a399", "shasum": "" }, "require": { "php": ">=5.5.0", - "symfony/process": "^3.3||^4.0||^5.0", + "symfony/process": "^3.3||^4.0||^5.0||^6.0", "yiisoft/yii2": "~2.0.14" }, - "require-dev": { - "aws/aws-sdk-php": ">=2.4", - "enqueue/amqp-lib": "^0.8||^0.9.10", - "enqueue/stomp": "^0.8.39", - "jeremeamia/superclosure": "*", - "pda/pheanstalk": "v3.*", - "php-amqplib/php-amqplib": "*", - "phpunit/phpunit": "~4.4", - "yiisoft/yii2-debug": "*", - "yiisoft/yii2-gii": "*", - "yiisoft/yii2-redis": "*" - }, "suggest": { "aws/aws-sdk-php": "Need for aws SQS.", "enqueue/amqp-lib": "Need for AMQP interop queue.", @@ -6427,7 +5703,6 @@ "yii\\queue\\amqp_interop\\": "src/drivers/amqp_interop" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -6450,127 +5725,67 @@ "sqs", "yii" ], - "support": { - "docs": "https://github.com/yiisoft/yii2-queue/blob/master/docs/guide", - "issues": "https://github.com/yiisoft/yii2-queue/issues", - "source": "https://github.com/yiisoft/yii2-queue" - }, - "funding": [ - { - "url": "https://github.com/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-queue", - "type": "tidelift" - } - ], - "time": "2022-03-31T07:41:51+00:00" + "time": "2022-11-18T17:16:47+00:00" }, { - "name": "yiisoft/yii2-swiftmailer", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/yiisoft/yii2-swiftmailer.git", - "reference": "2472a3886b50d398c67dad9cd463d69a30174a82" - }, + "name": "yiisoft/yii2-symfonymailer", + "version": "2.0.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/2472a3886b50d398c67dad9cd463d69a30174a82", - "reference": "2472a3886b50d398c67dad9cd463d69a30174a82", + "url": "https://api.github.com/repos/yiisoft/yii2-symfonymailer/zipball/82f5902551a160633c4734b5096977ce76a809d9", + "reference": "82f5902551a160633c4734b5096977ce76a809d9", "shasum": "" }, "require": { - "swiftmailer/swiftmailer": "~6.0", + "php": ">=7.4.0", + "symfony/mailer": ">=5.4.0", "yiisoft/yii2": ">=2.0.4" }, - "require-dev": { - "cweagans/composer-patches": "^1.7", - "phpunit/phpunit": "4.8.34" - }, - "default-branch": true, "type": "yii2-extension", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" - }, - "composer-exit-on-patch-failure": true, - "patches": { - "phpunit/phpunit-mock-objects": { - "Fix PHP 7 and 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_mock_objects.patch" - }, - "phpunit/phpunit": { - "Fix PHP 7 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php7.patch", - "Fix PHP 8 compatibility": "https://yiisoft.github.io/phpunit-patches/phpunit_php8.patch" - } + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "yii\\swiftmailer\\": "src" + "yii\\symfonymailer\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { - "name": "Paul Klimov", - "email": "klimov.paul@gmail.com" + "name": "Kirill Petrov", + "email": "archibeardrinker@gmail.com" } ], - "description": "The SwiftMailer integration for the Yii framework", + "description": "The SymfonyMailer integration for the Yii framework", "keywords": [ "email", "mail", "mailer", - "swift", - "swiftmailer", + "symfony", + "symfonymailer", "yii2" ], - "support": { - "forum": "http://www.yiiframework.com/forum/", - "irc": "irc://irc.freenode.net/yii", - "issues": "https://github.com/yiisoft/yii2-swiftmailer/issues", - "source": "https://github.com/yiisoft/yii2-swiftmailer", - "wiki": "http://www.yiiframework.com/wiki/" - }, - "funding": [ - { - "url": "https://github.com/yiisoft", - "type": "github" - }, - { - "url": "https://opencollective.com/yiisoft", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-swiftmailer", - "type": "tidelift" - } - ], - "time": "2021-12-30T08:48:58+00:00" + "time": "2022-09-04T10:48:21+00:00" } ], "packages-dev": [ { "name": "nikic/php-parser", - "version": "4.x-dev", + "version": "v4.15.4", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "2f1fd784fe5560675722a1e5cbbcece5f43bf3a0" + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2f1fd784fe5560675722a1e5cbbcece5f43bf3a0", - "reference": "2f1fd784fe5560675722a1e5cbbcece5f43bf3a0", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", "shasum": "" }, "require": { @@ -6611,22 +5826,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/4.x" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" }, - "time": "2022-09-10T20:41:13+00:00" + "time": "2023-03-05T19:49:14+00:00" }, { "name": "psy/psysh", - "version": "dev-main", + "version": "v0.11.12", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "e4da2e68aaf1fe7135743b587c425f9309282e61" + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4da2e68aaf1fe7135743b587c425f9309282e61", - "reference": "e4da2e68aaf1fe7135743b587c425f9309282e61", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/52cb7c47d403c31c0adc9bf7710fc355f93c20f7", + "reference": "52cb7c47d403c31c0adc9bf7710fc355f93c20f7", "shasum": "" }, "require": { @@ -6649,7 +5864,6 @@ "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." }, - "default-branch": true, "bin": [ "bin/psysh" ], @@ -6688,111 +5902,22 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/main" - }, - "time": "2022-08-22T17:58:34+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "5.4.x-dev", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "6894d06145fefebd9a4c7272baa026a1c394a430" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6894d06145fefebd9a4c7272baa026a1c394a430", - "reference": "6894d06145fefebd9a4c7272baa026a1c394a430", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/uid": "^5.1|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/5.4" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.12" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-10-07T08:01:20+00:00" + "time": "2023-01-29T21:24:40+00:00" }, { "name": "yiisoft/yii2-shell", - "version": "dev-master", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/yiisoft/yii2-shell.git", - "reference": "2e47d6122ef25970e8bfaedc3fd0e0513a774083" + "reference": "358d4651ce1f54db0f1add026c202ac2e47db06b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-shell/zipball/2e47d6122ef25970e8bfaedc3fd0e0513a774083", - "reference": "2e47d6122ef25970e8bfaedc3fd0e0513a774083", + "url": "https://api.github.com/repos/yiisoft/yii2-shell/zipball/358d4651ce1f54db0f1add026c202ac2e47db06b", + "reference": "358d4651ce1f54db0f1add026c202ac2e47db06b", "shasum": "" }, "require": { @@ -6800,7 +5925,6 @@ "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0", "yiisoft/yii2": "~2.0.0" }, - "default-branch": true, "type": "yii2-extension", "extra": { "bootstrap": "yii\\shell\\Bootstrap", @@ -6845,20 +5969,18 @@ "type": "open_collective" } ], - "time": "2022-09-04T10:38:03+00:00" + "time": "2022-09-04T10:37:52+00:00" } ], "aliases": [], "minimum-stability": "dev", - "stability-flags": { - "sebastianlenz/linkfield": 20 - }, - "prefer-stable": false, + "stability-flags": [], + "prefer-stable": true, "prefer-lowest": false, "platform": [], "platform-dev": [], "platform-overrides": { - "php": "7.4.24" + "php": "8.1.10" }, - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.2.0" } diff --git a/api/config/general.php b/api/config/general.php index 75afc94..43dfed7 100755 --- a/api/config/general.php +++ b/api/config/general.php @@ -10,7 +10,7 @@ use craft\helpers\App; -$dev = App::env('ENVIRONMENT') === 'dev'; +$gcsBucketPathFormat = 'https://storage.googleapis.com/%s/'; return [ // Global settings @@ -27,13 +27,14 @@ // The secure key Craft will use for hashing and encrypting data 'securityKey' => App::env('SECURITY_KEY'), - // Whether to save the project config out to config/project.yaml - // (see https://docs.craftcms.com/v3/project-config.html) - 'useProjectConfigFile' => true, - 'aliases' => [ + '@webroot' => dirname(__DIR__) . '/web', + '@webBaseUrl' => App::env('WEB_BASE_URL'), '@previewUrlFormat' => App::env('ALIAS_PREVIEW_URL_FORMAT'), - '@webBaseUrl' => App::env('WEB_BASE_URL') + '@assetsGeneralBaseURL' => sprintf( + $gcsBucketPathFormat, + App::env('GCS_GENERAL_BUCKET') + ), ], 'allowedGraphqlOrigins' => false, @@ -42,14 +43,12 @@ // Disable CSRF protection for contact form - unnecessary until we implement certs //'enableCsrfProtection' => $_SERVER['REQUEST_URI'] !== '/actions/contact-form/send', - - ], // Dev environment settings 'dev' => [ // Dev Mode (see https://craftcms.com/guides/what-dev-mode-does) - 'devMode' => App::env('ENVIRONMENT') === 'dev', + 'devMode' => true, ], // Staging environment settings diff --git a/api/config/license.key b/api/config/license.key index 4033cdd..8ba8b5b 100644 --- a/api/config/license.key +++ b/api/config/license.key @@ -1 +1,5 @@ -1ZS3W8=TCWBCF5PTFHS/5I11HYYXP7^RWD$USVAD02#$BAA/W23/353L#WW0&1/JKY5KGMM$WW9FK98MHW+IQG9C30=QJ+F%CBMMK=%AM&KW2#X4+QEI1FFC!#%ZOLAGH&*3L0WBZ7WGTMYV2&WNNX$SJN!0H=NE0YLV#XP=1V&RRC901QV%V&+=^WYYB6J8WK&H4PN&CQSHA^I!60H*2+SUZAONP9!CWXMR+X0$^5*M0595E==E4!1SQN \ No newline at end of file +J$9$+M79COAZ2EUY5/ZKG8DM50ME2R69L^LOAO*4B+J1*$09Z^ +ORVA74*HW2O/A3E+CC#EJT16HIOY/1+$8F$OEEYZVB/^5O34&$ +78G^U#A#O4+HQ7ZJX5Z57#T9DVZU^&JPM8+Z$6E&HK#%L0V+%R +ZGI9$7F*+%H%553NRK9LEFV1DB1N93C%YB5LHDKFWMYZ&Z1N*T +UV0*7YI7I%3JI7HO/TPL2F+9Y0ABWX+M%YY&AHK^A6ES3FZ278 diff --git a/api/config/project/categoryGroups/searchFilters--0928ff1a-513d-41e0-acc1-606d93988618.yaml b/api/config/project/categoryGroups/searchFilters--0928ff1a-513d-41e0-acc1-606d93988618.yaml deleted file mode 100644 index a2790c5..0000000 --- a/api/config/project/categoryGroups/searchFilters--0928ff1a-513d-41e0-acc1-606d93988618.yaml +++ /dev/null @@ -1,45 +0,0 @@ -defaultPlacement: end -fieldLayouts: - f8bd46cf-4a8b-49dc-8ef0-6c7840257051: - tabs: - - - elements: - - - autocapitalize: true - autocomplete: false - autocorrect: true - class: null - disabled: false - id: null - instructions: '' - label: Label - max: null - min: null - name: null - orientation: null - placeholder: null - readonly: false - requirable: false - size: null - step: null - tip: null - title: null - type: craft\fieldlayoutelements\TitleField - warning: null - width: 100 - name: Content - sortOrder: 1 -handle: searchFilters -name: 'Search Filters' -siteSettings: - 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: # ES - hasUrls: false - template: null - uriFormat: null - 547128fa-4529-4483-9968-66425996b69f: # EN - hasUrls: false - template: null - uriFormat: null -structure: - maxLevels: 1 - uid: 6499aa74-c14b-4510-b512-8c1eedf7a594 diff --git a/api/config/project/categoryGroups/sortOptions--70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.yaml b/api/config/project/categoryGroups/sortOptions--90aa9610-a9c9-4531-95f8-d0068046ae25.yaml similarity index 72% rename from api/config/project/categoryGroups/sortOptions--70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.yaml rename to api/config/project/categoryGroups/sortOptions--90aa9610-a9c9-4531-95f8-d0068046ae25.yaml index 7addcfd..36eb51b 100644 --- a/api/config/project/categoryGroups/sortOptions--70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2.yaml +++ b/api/config/project/categoryGroups/sortOptions--90aa9610-a9c9-4531-95f8-d0068046ae25.yaml @@ -1,8 +1,9 @@ defaultPlacement: end fieldLayouts: - 90bed1d1-9225-4f28-ba44-a9c3c65d1b28: + c34d61ac-0959-428c-8d69-0e5618cf23e2: tabs: - + elementCondition: null elements: - autocapitalize: true @@ -10,9 +11,10 @@ fieldLayouts: autocorrect: true class: null disabled: false + elementCondition: null id: null - instructions: 'User-friendly name' - label: Label + instructions: null + label: null max: null min: null name: null @@ -25,10 +27,13 @@ fieldLayouts: tip: null title: null type: craft\fieldlayoutelements\TitleField + uid: af7b4e58-a0e6-4506-84de-c233dc1c2de8 + userCondition: null warning: null width: 100 name: Content - sortOrder: 1 + uid: 6a64df82-84c5-4ad0-bcac-55dc3b946283 + userCondition: null handle: sortOptions name: 'Sort Options' siteSettings: @@ -42,4 +47,4 @@ siteSettings: uriFormat: 'sort-options/{slug}' structure: maxLevels: null - uid: d4c428f8-5094-4d5c-a6b5-5f3a58a35787 + uid: 41535823-ff5a-4d78-a1ea-ba40eb9521ae diff --git a/api/config/project/entryTypes/homepage--6f0c128e-9978-41c2-b982-dcdf3933b0e2.yaml b/api/config/project/entryTypes/homepage--6f0c128e-9978-41c2-b982-dcdf3933b0e2.yaml new file mode 100644 index 0000000..5e8ed9b --- /dev/null +++ b/api/config/project/entryTypes/homepage--6f0c128e-9978-41c2-b982-dcdf3933b0e2.yaml @@ -0,0 +1,79 @@ +fieldLayouts: + 2eeacf94-564f-439c-8ffd-75abb8001e88: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: 22073c2e-9033-47e2-9523-98b40d44cda2 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6 # Description + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 411d7d0b-d424-40b5-b031-7949638d70ee + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 4a8022c6-09ae-4ebe-ba0f-a49f9f716b82 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: 0481b024-bc6f-4104-bc1c-802615313aaa # Page Type + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 1da205b0-a3ca-4d53-b3e1-cf887c9ca02d + userCondition: null + warning: null + width: 100 + name: Content + uid: 0ddca0b3-85d0-4c83-b88e-0884005e9567 + userCondition: null +handle: homepage +hasTitleField: true +name: Homepage +section: 075467b0-0dee-453c-9df0-0de6d2443cf8 # Homepage +sortOrder: 1 +titleFormat: '{section.name|raw}' +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml b/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml deleted file mode 100644 index f7a583d..0000000 --- a/api/config/project/entryTypes/investigationPage--41225ace-a2e6-4d68-af56-d994a7d2cd20.yaml +++ /dev/null @@ -1,47 +0,0 @@ -fieldLayouts: - 8dc37f67-b6f7-49a8-b52f-301fabed637a: - tabs: - - - elements: - - - autocapitalize: true - autocomplete: false - autocorrect: true - class: null - disabled: false - id: null - instructions: '' - label: 'Page Title' - max: null - min: null - name: null - orientation: null - placeholder: null - readonly: false - requirable: false - size: null - step: null - tip: null - title: null - type: craft\fieldlayoutelements\EntryTitleField - warning: null - width: 100 - - - fieldUid: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Content - sortOrder: 1 -handle: investigationPage -hasTitleField: true -name: 'Investigation Page' -section: 959d98a5-bd20-4904-aa4c-6efb343b66e7 # Investigations -sortOrder: 3 -titleFormat: null -titleTranslationKeyFormat: null -titleTranslationMethod: site diff --git a/api/config/project/entryTypes/pages--23eda090-7e8e-401d-ab49-ee4becc34935.yaml b/api/config/project/entryTypes/pages--23eda090-7e8e-401d-ab49-ee4becc34935.yaml deleted file mode 100644 index 27d3874..0000000 --- a/api/config/project/entryTypes/pages--23eda090-7e8e-401d-ab49-ee4becc34935.yaml +++ /dev/null @@ -1,56 +0,0 @@ -fieldLayouts: - 4cb617a1-f4f9-4f4f-ae58-c44be48749b8: - tabs: - - - elements: - - - autocapitalize: true - autocomplete: false - autocorrect: true - class: null - disabled: false - id: null - instructions: null - label: Title - max: null - min: null - name: null - orientation: null - placeholder: null - readonly: false - requirable: false - size: null - step: null - tip: null - title: null - type: craft\fieldlayoutelements\EntryTitleField - warning: null - width: 75 - - - fieldUid: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 641bcbaa-093a-41bc-a403-6696f52ce6a9 # Page Type - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Pages - sortOrder: 1 -handle: pages -hasTitleField: true -name: Pages -section: f1b8c943-bc12-4001-9e2a-d531379f1aaf # Pages -sortOrder: 1 -titleFormat: null -titleTranslationKeyFormat: null -titleTranslationMethod: site diff --git a/api/config/project/entryTypes/pages--77f02908-0342-4917-9d14-38f769d15c39.yaml b/api/config/project/entryTypes/pages--77f02908-0342-4917-9d14-38f769d15c39.yaml new file mode 100644 index 0000000..62b3919 --- /dev/null +++ b/api/config/project/entryTypes/pages--77f02908-0342-4917-9d14-38f769d15c39.yaml @@ -0,0 +1,79 @@ +fieldLayouts: + a39e2a68-759a-4847-adc8-a06f5ff1a228: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: b64d63bd-bd92-4eda-8758-449d6d04e924 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: f8a590d0-db30-4e06-9d6d-6cfd7613147e # Hide Title + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 3f4f53e8-f9e8-452d-99a8-b59f284b5a4f + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 39527dd3-a4c8-4a6b-8d47-f7dca9bf60bf + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: 0481b024-bc6f-4104-bc1c-802615313aaa # Page Type + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: b981ae40-86a2-425b-9d08-af332af298a6 + userCondition: null + warning: null + width: 100 + name: Content + uid: b0b13c08-cef3-4376-a3b6-350d26eaeda0 + userCondition: null +handle: pages +hasTitleField: true +name: Pages +section: 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d # Pages +sortOrder: 1 +titleFormat: null +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/entryTypes/homepage--8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.yaml b/api/config/project/entryTypes/redirectPage--7bd60210-4767-46b3-b735-61a1499b90b7.yaml similarity index 56% rename from api/config/project/entryTypes/homepage--8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.yaml rename to api/config/project/entryTypes/redirectPage--7bd60210-4767-46b3-b735-61a1499b90b7.yaml index 2b741f5..48fe15a 100644 --- a/api/config/project/entryTypes/homepage--8145b1c9-cb8f-4c86-91ba-34fe5ded34e6.yaml +++ b/api/config/project/entryTypes/redirectPage--7bd60210-4767-46b3-b735-61a1499b90b7.yaml @@ -1,7 +1,8 @@ fieldLayouts: - 290ef876-62b5-4cf7-94d4-9ecbcc0c5d3e: + 388e267d-df2c-4d1d-9042-d08f51a7af5e: tabs: - + elementCondition: null elements: - autocapitalize: true @@ -9,6 +10,7 @@ fieldLayouts: autocorrect: true class: null disabled: false + elementCondition: null id: null instructions: null label: null @@ -23,34 +25,43 @@ fieldLayouts: step: null tip: null title: null - type: craft\fieldlayoutelements\EntryTitleField + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: c263d49d-b50a-4d39-a67a-1c11db71e9be + userCondition: null warning: null width: 100 - - fieldUid: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks + elementCondition: null + fieldUid: f8a590d0-db30-4e06-9d6d-6cfd7613147e # Hide Title instructions: null label: null required: false tip: null type: craft\fieldlayoutelements\CustomField + uid: 8e551437-c9f3-4785-bb68-8a10433c9c94 + userCondition: null warning: null width: 100 - - fieldUid: 641bcbaa-093a-41bc-a403-6696f52ce6a9 # Page Type + elementCondition: null + fieldUid: 222de7cf-741d-4d1f-b274-acc85a3c454c # Link To instructions: null label: null required: false tip: null type: craft\fieldlayoutelements\CustomField + uid: 5d005e9b-49f8-4994-8657-fd61cae4e45d + userCondition: null warning: null width: 100 - name: Pages - sortOrder: 1 -handle: homepage + name: Content + uid: 9f955a16-12eb-48c5-88e3-c55eeb797db1 + userCondition: null +handle: redirectPage hasTitleField: true -name: Homepage -section: 3e10dcca-4dd1-4578-8add-708cd9740881 # Homepage -sortOrder: 1 -titleFormat: '{section.name|raw}' +name: 'Redirect Page' +section: 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d # Pages +sortOrder: 2 +titleFormat: null titleTranslationKeyFormat: null titleTranslationMethod: site diff --git a/api/config/project/fieldGroups/99f4a28a-48c3-49ca-bb4a-7acbb49fde30.yaml b/api/config/project/fieldGroups/074f7db9-8ff3-4016-ad34-bfe9c31d5543.yaml similarity index 100% rename from api/config/project/fieldGroups/99f4a28a-48c3-49ca-bb4a-7acbb49fde30.yaml rename to api/config/project/fieldGroups/074f7db9-8ff3-4016-ad34-bfe9c31d5543.yaml diff --git a/api/config/project/fieldGroups/cee5c2f8-2801-42c2-a56c-4fe40c85b6f3.yaml b/api/config/project/fieldGroups/1601c7a8-2437-4b8f-b2f2-116f4c043402.yaml similarity index 100% rename from api/config/project/fieldGroups/cee5c2f8-2801-42c2-a56c-4fe40c85b6f3.yaml rename to api/config/project/fieldGroups/1601c7a8-2437-4b8f-b2f2-116f4c043402.yaml diff --git a/api/config/project/fieldGroups/9940892d-32f4-4399-acac-ab559ce1c82b.yaml b/api/config/project/fieldGroups/5599d188-862e-4717-b206-6aadd975c937.yaml similarity index 100% rename from api/config/project/fieldGroups/9940892d-32f4-4399-acac-ab559ce1c82b.yaml rename to api/config/project/fieldGroups/5599d188-862e-4717-b206-6aadd975c937.yaml diff --git a/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml b/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml deleted file mode 100644 index d516827..0000000 --- a/api/config/project/fieldGroups/e33b8bef-1ca0-4feb-b124-663668b8b3e8.yaml +++ /dev/null @@ -1 +0,0 @@ -name: Investigations diff --git a/api/config/project/fields/altText--39af5de5-d299-4bc5-965a-af2d128c7f1a.yaml b/api/config/project/fields/altText--39af5de5-d299-4bc5-965a-af2d128c7f1a.yaml deleted file mode 100644 index 56026fb..0000000 --- a/api/config/project/fields/altText--39af5de5-d299-4bc5-965a-af2d128c7f1a.yaml +++ /dev/null @@ -1,19 +0,0 @@ -columnSuffix: null -contentColumnType: text -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: altText -instructions: 'Required description of the image for non-sighted users (https://webaim.org/techniques/alttext/).' -name: 'Alternative Text' -searchable: true -settings: - byteLimit: null - charLimit: null - code: '' - columnType: null - initialRows: '4' - multiline: '' - placeholder: null - uiMode: normal -translationKeyFormat: null -translationMethod: site -type: craft\fields\PlainText diff --git a/api/config/project/fields/contentBlocks--4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.yaml b/api/config/project/fields/contentBlocks--4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.yaml deleted file mode 100644 index 8fa5047..0000000 --- a/api/config/project/fields/contentBlocks--4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4.yaml +++ /dev/null @@ -1,16 +0,0 @@ -columnSuffix: null -contentColumnType: string -fieldGroup: 99f4a28a-48c3-49ca-bb4a-7acbb49fde30 # Pages -handle: contentBlocks -instructions: '' -name: 'Content Blocks' -searchable: true -settings: - maxBlocks: '' - maxTopBlocks: '' - minBlocks: '' - propagationMethod: all - wasModified: false -translationKeyFormat: null -translationMethod: site -type: benf\neo\Field diff --git a/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml b/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml new file mode 100644 index 0000000..814fddc --- /dev/null +++ b/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml @@ -0,0 +1,19 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages +handle: contentBlocks +instructions: null +name: 'Content Blocks' +searchable: false +settings: + maxBlocks: null + maxLevels: null + maxTopBlocks: null + minBlocks: null + minLevels: null + minTopBlocks: null + propagationKeyFormat: null + propagationMethod: all +translationKeyFormat: null +translationMethod: site +type: benf\neo\Field diff --git a/api/config/project/fields/description--05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6.yaml b/api/config/project/fields/description--05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6.yaml new file mode 100644 index 0000000..b635b5a --- /dev/null +++ b/api/config/project/fields/description--05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6.yaml @@ -0,0 +1,19 @@ +columnSuffix: gnysmpyf +contentColumnType: text +fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages +handle: description +instructions: null +name: Description +searchable: false +settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal +translationKeyFormat: null +translationMethod: site +type: craft\fields\PlainText diff --git a/api/config/project/fields/hideTitle--f8a590d0-db30-4e06-9d6d-6cfd7613147e.yaml b/api/config/project/fields/hideTitle--f8a590d0-db30-4e06-9d6d-6cfd7613147e.yaml new file mode 100644 index 0000000..00e4fad --- /dev/null +++ b/api/config/project/fields/hideTitle--f8a590d0-db30-4e06-9d6d-6cfd7613147e.yaml @@ -0,0 +1,14 @@ +columnSuffix: uwgsrdeu +contentColumnType: boolean +fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages +handle: hideTitle +instructions: null +name: 'Hide Title' +searchable: false +settings: + default: false + offLabel: show + onLabel: hide +translationKeyFormat: null +translationMethod: none +type: craft\fields\Lightswitch diff --git a/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml b/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml deleted file mode 100644 index 1c16347..0000000 --- a/api/config/project/fields/investigation--6f9ee780-700e-489c-baa6-663f3c4d4ef5.yaml +++ /dev/null @@ -1,22 +0,0 @@ -columnSuffix: null -contentColumnType: string -fieldGroup: e33b8bef-1ca0-4feb-b124-663668b8b3e8 # Investigations -handle: investigation -instructions: '' -name: Investigation -searchable: false -settings: - allowSelfRelations: false - limit: '1' - localizeRelations: false - selectionLabel: 'Select an investigation' - showSiteMenu: false - source: null - sources: - - 'section:959d98a5-bd20-4904-aa4c-6efb343b66e7' # Investigations - targetSiteId: null - validateRelatedElements: false - viewMode: null -translationKeyFormat: null -translationMethod: site -type: craft\fields\Entries diff --git a/api/config/project/fields/linkText--e9726196-f241-49d4-9b6b-9e8d419e6669.yaml b/api/config/project/fields/linkText--e9726196-f241-49d4-9b6b-9e8d419e6669.yaml deleted file mode 100644 index 4ab0690..0000000 --- a/api/config/project/fields/linkText--e9726196-f241-49d4-9b6b-9e8d419e6669.yaml +++ /dev/null @@ -1,19 +0,0 @@ -columnSuffix: null -contentColumnType: text -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: linkText -instructions: 'Text for optional link at end of block. Will be populated by the page title if left blank and referencing an internal entry.' -name: 'Link Text' -searchable: true -settings: - byteLimit: null - charLimit: null - code: '' - columnType: null - initialRows: '4' - multiline: '' - placeholder: null - uiMode: normal -translationKeyFormat: null -translationMethod: none -type: craft\fields\PlainText diff --git a/api/config/project/fields/mixedLink--d019727b-a6d5-43d9-a688-f10df985a87e.yaml b/api/config/project/fields/linkTo--222de7cf-741d-4d1f-b274-acc85a3c454c.yaml similarity index 83% rename from api/config/project/fields/mixedLink--d019727b-a6d5-43d9-a688-f10df985a87e.yaml rename to api/config/project/fields/linkTo--222de7cf-741d-4d1f-b274-acc85a3c454c.yaml index 92f76df..1294f23 100644 --- a/api/config/project/fields/mixedLink--d019727b-a6d5-43d9-a688-f10df985a87e.yaml +++ b/api/config/project/fields/linkTo--222de7cf-741d-4d1f-b274-acc85a3c454c.yaml @@ -1,14 +1,14 @@ columnSuffix: null contentColumnType: string -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: mixedLink -instructions: '' -name: Link -searchable: true +fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages +handle: linkTo +instructions: null +name: 'Link To' +searchable: false settings: - allowCustomText: true - allowTarget: true - autoNoReferrer: true + allowCustomText: false + allowTarget: false + autoNoReferrer: false customTextMaxLength: 0 customTextRequired: false defaultLinkName: entry @@ -35,7 +35,7 @@ settings: email: allowAliases: false disableValidation: false - enabled: true + enabled: false entry: allowCrossSiteLink: false allowCustomQuery: false @@ -47,7 +47,7 @@ settings: tel: allowAliases: false disableValidation: false - enabled: true + enabled: false url: allowAliases: false disableValidation: false diff --git a/api/config/project/fields/links--4c977b75-9ee1-4cdb-9d2a-203639f4af84.yaml b/api/config/project/fields/links--4c977b75-9ee1-4cdb-9d2a-203639f4af84.yaml deleted file mode 100644 index 908f5d4..0000000 --- a/api/config/project/fields/links--4c977b75-9ee1-4cdb-9d2a-203639f4af84.yaml +++ /dev/null @@ -1,16 +0,0 @@ -columnSuffix: null -contentColumnType: string -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: links -instructions: '' -name: Links -searchable: true -settings: - maxBlocks: '' - maxTopBlocks: '' - minBlocks: '' - propagationMethod: all - wasModified: false -translationKeyFormat: null -translationMethod: site -type: benf\neo\Field diff --git a/api/config/project/fields/pageEntry--5f0325e0-cdba-4181-a634-bd8ebf451723.yaml b/api/config/project/fields/pageEntry--5f0325e0-cdba-4181-a634-bd8ebf451723.yaml deleted file mode 100644 index 3e38ff8..0000000 --- a/api/config/project/fields/pageEntry--5f0325e0-cdba-4181-a634-bd8ebf451723.yaml +++ /dev/null @@ -1,22 +0,0 @@ -columnSuffix: null -contentColumnType: string -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: pageEntry -instructions: '' -name: 'Entry - Page' -searchable: true -settings: - allowSelfRelations: false - limit: '' - localizeRelations: false - selectionLabel: 'Add a Page' - showSiteMenu: true - source: null - sources: - - 'section:f1b8c943-bc12-4001-9e2a-d531379f1aaf' # Pages - targetSiteId: null - validateRelatedElements: false - viewMode: null -translationKeyFormat: null -translationMethod: site -type: craft\fields\Entries diff --git a/api/config/project/fields/pageType--641bcbaa-093a-41bc-a403-6696f52ce6a9.yaml b/api/config/project/fields/pageType--0481b024-bc6f-4104-bc1c-802615313aaa.yaml similarity index 90% rename from api/config/project/fields/pageType--641bcbaa-093a-41bc-a403-6696f52ce6a9.yaml rename to api/config/project/fields/pageType--0481b024-bc6f-4104-bc1c-802615313aaa.yaml index 168ed56..9071cf7 100644 --- a/api/config/project/fields/pageType--641bcbaa-093a-41bc-a403-6696f52ce6a9.yaml +++ b/api/config/project/fields/pageType--0481b024-bc6f-4104-bc1c-802615313aaa.yaml @@ -1,6 +1,6 @@ -columnSuffix: kxxunrnk +columnSuffix: lmrzoxas contentColumnType: string -fieldGroup: 99f4a28a-48c3-49ca-bb4a-7acbb49fde30 # Pages +fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages handle: pageType instructions: 'Defines the type of page: `Standard` for content pages, `Dynamic` for fully API-driven, `Single` for pages defined as the entry type single, `External` for external pages.' name: 'Page Type' @@ -33,7 +33,7 @@ settings: __assoc__: - - label - - Single + - 'Single ' - - value - single diff --git a/api/config/project/fields/plainText--7970cd65-7a96-418a-8581-d6df4e039e6d.yaml b/api/config/project/fields/plainText--7970cd65-7a96-418a-8581-d6df4e039e6d.yaml deleted file mode 100644 index 40e796e..0000000 --- a/api/config/project/fields/plainText--7970cd65-7a96-418a-8581-d6df4e039e6d.yaml +++ /dev/null @@ -1,19 +0,0 @@ -columnSuffix: null -contentColumnType: text -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: plainText -instructions: '' -name: 'Plain Text' -searchable: true -settings: - byteLimit: null - charLimit: null - code: '' - columnType: null - initialRows: '4' - multiline: '' - placeholder: Text - uiMode: normal -translationKeyFormat: null -translationMethod: site -type: craft\fields\PlainText diff --git a/api/config/project/fields/siteDescription--acbea415-ee80-409c-90e2-90ac546820a6.yaml b/api/config/project/fields/siteDescription--c6d1924e-d9ec-4547-bb6d-bddb9b46b774.yaml similarity index 63% rename from api/config/project/fields/siteDescription--acbea415-ee80-409c-90e2-90ac546820a6.yaml rename to api/config/project/fields/siteDescription--c6d1924e-d9ec-4547-bb6d-bddb9b46b774.yaml index a01ee3c..4fd50b3 100644 --- a/api/config/project/fields/siteDescription--acbea415-ee80-409c-90e2-90ac546820a6.yaml +++ b/api/config/project/fields/siteDescription--c6d1924e-d9ec-4547-bb6d-bddb9b46b774.yaml @@ -1,17 +1,17 @@ -columnSuffix: null +columnSuffix: agyxnjfo contentColumnType: text -fieldGroup: cee5c2f8-2801-42c2-a56c-4fe40c85b6f3 # Site Information +fieldGroup: 1601c7a8-2437-4b8f-b2f2-116f4c043402 # Site Information handle: siteDescription -instructions: '' +instructions: null name: Description searchable: false settings: byteLimit: null charLimit: null - code: '' + code: false columnType: null - initialRows: '4' - multiline: '' + initialRows: 4 + multiline: false placeholder: null uiMode: normal translationKeyFormat: null diff --git a/api/config/project/fields/siteTitle--8fff3c50-28ba-4af7-8166-e3d82a23ae26.yaml b/api/config/project/fields/siteTitle--4994da56-0831-400d-b1d1-ade611fd5da1.yaml similarity index 62% rename from api/config/project/fields/siteTitle--8fff3c50-28ba-4af7-8166-e3d82a23ae26.yaml rename to api/config/project/fields/siteTitle--4994da56-0831-400d-b1d1-ade611fd5da1.yaml index 7276998..64dbbb6 100644 --- a/api/config/project/fields/siteTitle--8fff3c50-28ba-4af7-8166-e3d82a23ae26.yaml +++ b/api/config/project/fields/siteTitle--4994da56-0831-400d-b1d1-ade611fd5da1.yaml @@ -1,17 +1,17 @@ -columnSuffix: null +columnSuffix: afenfvjx contentColumnType: text -fieldGroup: cee5c2f8-2801-42c2-a56c-4fe40c85b6f3 # Site Information +fieldGroup: 1601c7a8-2437-4b8f-b2f2-116f4c043402 # Site Information handle: siteTitle -instructions: '' +instructions: null name: Title searchable: false settings: byteLimit: null charLimit: null - code: '' + code: false columnType: null - initialRows: '4' - multiline: '' + initialRows: 4 + multiline: false placeholder: null uiMode: normal translationKeyFormat: null diff --git a/api/config/project/fields/text--7db205b7-a548-42f1-8c26-416ec51cf3fa.yaml b/api/config/project/fields/text--7db205b7-a548-42f1-8c26-416ec51cf3fa.yaml deleted file mode 100644 index 258378c..0000000 --- a/api/config/project/fields/text--7db205b7-a548-42f1-8c26-416ec51cf3fa.yaml +++ /dev/null @@ -1,28 +0,0 @@ -columnSuffix: null -contentColumnType: text -fieldGroup: 9940892d-32f4-4399-acac-ab559ce1c82b # Common -handle: text -instructions: '' -name: Text -searchable: true -settings: - availableTransforms: '*' - availableVolumes: '*' - cleanupHtml: true - columnType: text - configSelectionMode: choose - defaultTransform: '' - manualConfig: '' - purifierConfig: '' - purifyHtml: '1' - redactorConfig: '' - removeEmptyTags: '1' - removeInlineStyles: '1' - removeNbsp: '1' - showHtmlButtonForNonAdmins: '' - showUnpermittedFiles: false - showUnpermittedVolumes: false - uiMode: enlarged -translationKeyFormat: null -translationMethod: site -type: craft\redactor\Field diff --git a/api/config/project/fields/text--c430001c-4bfc-4154-9e13-f5ada3b4a22d.yaml b/api/config/project/fields/text--c430001c-4bfc-4154-9e13-f5ada3b4a22d.yaml new file mode 100644 index 0000000..3935211 --- /dev/null +++ b/api/config/project/fields/text--c430001c-4bfc-4154-9e13-f5ada3b4a22d.yaml @@ -0,0 +1,27 @@ +columnSuffix: shxbyxan +contentColumnType: text +fieldGroup: 5599d188-862e-4717-b206-6aadd975c937 # Common +handle: text +instructions: null +name: Text +searchable: true +settings: + availableTransforms: '' + availableVolumes: '' + columnType: text + configSelectionMode: choose + defaultTransform: '' + manualConfig: '' + purifierConfig: null + purifyHtml: true + redactorConfig: TextContentBlock.json + removeEmptyTags: false + removeInlineStyles: false + removeNbsp: false + showHtmlButtonForNonAdmins: false + showUnpermittedFiles: false + showUnpermittedVolumes: false + uiMode: enlarged +translationKeyFormat: null +translationMethod: site +type: craft\redactor\Field diff --git a/api/config/project/globalSets/siteInfo--8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.yaml b/api/config/project/globalSets/siteInfo--8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.yaml deleted file mode 100644 index 69a9fff..0000000 --- a/api/config/project/globalSets/siteInfo--8ccd6c1c-8e9b-44e8-93a9-f62589fb4819.yaml +++ /dev/null @@ -1,108 +0,0 @@ -fieldLayouts: - 3a661c42-268a-4134-af14-45715ef1c9c2: - tabs: - - - elements: - - - fieldUid: 8fff3c50-28ba-4af7-8166-e3d82a23ae26 # Title - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: acbea415-ee80-409c-90e2-90ac546820a6 # Description - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: e46ce1e1-606c-4043-acea-5ddab0358221 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Metadata - sortOrder: 1 - - - elements: - - - fieldUid: 033c2694-fbf5-48d0-aa4f-7d14e86f0aa8 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 5b0d5d69-4003-4a56-8940-b9cbc2d691e8 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: bc12b31b-5681-4d9c-bbc1-80042dca1a82 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: fba2e6e2-54d4-47e5-94de-b140c01cbed6 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 31bdcba6-2552-4cc2-8e02-e4a057a0edf0 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 40ee52fe-bbe1-4b44-97ea-ef987105496b - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: 'Social Media' - sortOrder: 2 - - - elements: - - - fieldUid: d7bdf364-6905-4919-b4b1-08f0010d7a08 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: 'Contact Info' - sortOrder: 3 -handle: siteInfo -name: 'Site Information' -sortOrder: 0 diff --git a/api/config/project/globalSets/siteInfo--aee57b4f-2623-44fc-af2b-c670f6e1babe.yaml b/api/config/project/globalSets/siteInfo--aee57b4f-2623-44fc-af2b-c670f6e1babe.yaml new file mode 100644 index 0000000..1889d3f --- /dev/null +++ b/api/config/project/globalSets/siteInfo--aee57b4f-2623-44fc-af2b-c670f6e1babe.yaml @@ -0,0 +1,36 @@ +fieldLayouts: + 7099b840-67a1-4f7e-a8d0-b6b51fff72ea: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: 4994da56-0831-400d-b1d1-ade611fd5da1 # Title + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 1f56c450-493e-4a05-b8b0-9a1fd4ed62e6 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: c6d1924e-d9ec-4547-bb6d-bddb9b46b774 # Description + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: b80c2f9e-9481-4002-ba08-e9f5f6a0d1b9 + userCondition: null + warning: null + width: 100 + name: Metadata + uid: d79ac21a-bf71-4b76-8711-bb4825faef24 + userCondition: null +handle: siteInfo +name: 'Site information' +sortOrder: 1 diff --git a/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml b/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml deleted file mode 100644 index 815a278..0000000 --- a/api/config/project/graphql/schemas/4fe339ec-7579-46f4-a362-df6ee8de4b3c.yaml +++ /dev/null @@ -1,15 +0,0 @@ -isPublic: true -name: 'Public Schema' -scope: - - 'sections.3e10dcca-4dd1-4578-8add-708cd9740881:read' # Homepage - - 'entrytypes.8145b1c9-cb8f-4c86-91ba-34fe5ded34e6:read' # Homepage - - 'sections.959d98a5-bd20-4904-aa4c-6efb343b66e7:read' # Investigations - - 'entrytypes.15ee50c0-15b8-44cf-9c2e-2b90ab60e109:read' - - 'entrytypes.41225ace-a2e6-4d68-af56-d994a7d2cd20:read' # Investigation Page - - 'sections.f1b8c943-bc12-4001-9e2a-d531379f1aaf:read' # Pages - - 'entrytypes.23eda090-7e8e-401d-ab49-ee4becc34935:read' # Pages - - 'volumes.7754bae8-c6eb-4fbe-882b-236621e35f2d:read' # Canto DAM - - 'globalsets.8ccd6c1c-8e9b-44e8-93a9-f62589fb4819:read' # Site Information - - 'usergroups.everyone:read' - - 'categorygroups.0928ff1a-513d-41e0-acc1-606d93988618:read' # Search Filters - - 'categorygroups.70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2:read' # Sort Options diff --git a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml new file mode 100644 index 0000000..f997105 --- /dev/null +++ b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml @@ -0,0 +1,13 @@ +isPublic: true +name: 'Public Schema' +scope: + - 'sites.547128fa-4529-4483-9968-66425996b69f:read' # EN + - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES + - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage + - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages + - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'usergroups.everyone:read' + - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options diff --git a/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml b/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml deleted file mode 100644 index 7384557..0000000 --- a/api/config/project/neoBlockTypes/investigationItem--9616c3b9-f5a2-40be-8e89-e970dbdd8858.yaml +++ /dev/null @@ -1,25 +0,0 @@ -childBlocks: '' -field: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks -fieldLayouts: - ddaa99f5-3dc6-43d4-8e51-5601ba8482d1: - tabs: - - - elements: - - - fieldUid: 6f9ee780-700e-489c-baa6-663f3c4d4ef5 # Investigation - instructions: '' - label: '' - required: '1' - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Content - sortOrder: 1 -handle: investigationItem -maxBlocks: 0 -maxChildBlocks: 0 -maxSiblingBlocks: 0 -name: 'Investigation Item' -sortOrder: 3 -topLevel: false diff --git a/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml b/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml deleted file mode 100644 index 11b0778..0000000 --- a/api/config/project/neoBlockTypes/investigationsList--4b0b6d89-4b41-4de4-ae81-236eb0199d9d.yaml +++ /dev/null @@ -1,10 +0,0 @@ -childBlocks: - - investigationItem -field: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks -handle: investigationsList -maxBlocks: 0 -maxChildBlocks: 0 -maxSiblingBlocks: 0 -name: 'Investigations List' -sortOrder: 2 -topLevel: true diff --git a/api/config/project/neoBlockTypes/link--e24265aa-f05d-42eb-8d44-1ead0005aec1.yaml b/api/config/project/neoBlockTypes/link--e24265aa-f05d-42eb-8d44-1ead0005aec1.yaml deleted file mode 100644 index a2f4b3e..0000000 --- a/api/config/project/neoBlockTypes/link--e24265aa-f05d-42eb-8d44-1ead0005aec1.yaml +++ /dev/null @@ -1,25 +0,0 @@ -childBlocks: '' -field: 4c977b75-9ee1-4cdb-9d2a-203639f4af84 # Links -fieldLayouts: - 2652f9f9-85e2-47f9-a54a-74e393426c43: - tabs: - - - elements: - - - fieldUid: d019727b-a6d5-43d9-a688-f10df985a87e # Link - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Link - sortOrder: 1 -handle: link -maxBlocks: 0 -maxChildBlocks: 0 -maxSiblingBlocks: 0 -name: Link -sortOrder: 1 -topLevel: true diff --git a/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml b/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml new file mode 100644 index 0000000..3541f9d --- /dev/null +++ b/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml @@ -0,0 +1,40 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + a93487b5-2ef3-45c3-aedc-ded481b860a9: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: c430001c-4bfc-4154-9e13-f5ada3b4a22d # Text + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: ccba26ac-5eec-40a9-b6c2-ac8902ea0dd7 + userCondition: null + warning: null + width: 100 + name: 'Tab 1' + uid: 86e5c25c-9fa9-41f6-83d7-60cedf48abab + userCondition: null +group: null +groupChildBlockTypes: true +handle: text +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: Text +sortOrder: 1 +topLevel: true diff --git a/api/config/project/neoBlockTypes/text--e217cce2-4f3d-44f9-90c5-42149175876a.yaml b/api/config/project/neoBlockTypes/text--e217cce2-4f3d-44f9-90c5-42149175876a.yaml deleted file mode 100644 index d06be00..0000000 --- a/api/config/project/neoBlockTypes/text--e217cce2-4f3d-44f9-90c5-42149175876a.yaml +++ /dev/null @@ -1,25 +0,0 @@ -childBlocks: '' -field: 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4 # Content Blocks -fieldLayouts: - 2dd1cc59-93d5-4a43-914c-395016509e05: - tabs: - - - elements: - - - fieldUid: 7db205b7-a548-42f1-8c26-416ec51cf3fa # Text - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: 'Tab 1' - sortOrder: 1 -handle: text -maxBlocks: 0 -maxChildBlocks: 0 -maxSiblingBlocks: 0 -name: Text -sortOrder: 1 -topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index dbbef0c..70da2ca 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,1173 +1,85 @@ -dateModified: 1653340932 +dateModified: 1680128830 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME replyToEmail: $EMAIL_REPLY_TO_ADDRESS template: $EMAIL_HTML_EMAIL_TEMPLATE transportSettings: - encryptionMethod: tls host: $EMAIL_SMTP_HOST_NAME password: $EMAIL_SMTP_PASSWORD port: $EMAIL_SMTP_PORT - timeout: '10' useAuthentication: '1' username: $EMAIL_SMTP_USERNAME transportType: craft\mail\transportadapters\Smtp meta: __names__: - 0f48338c-1c16-4600-9230-68bacb7c21e3: Text # Text 1a35bfab-6a39-4c03-b273-2d5e3151c335: 'Rubin Telescope Education and Public Outreach' # Rubin Telescope Education and Public Outreach - 1e0c12ac-5dd7-4ed2-8cda-3801130b11e1: 'Gallery Item' # Gallery Item - 1ed94e58-7078-46fb-b590-0692fbdf9c20: 'Common Name' # Common Name 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES - 3df02181-c6a1-4e72-98fb-f91def384206: Entry # Entry - 3e10dcca-4dd1-4578-8add-708cd9740881: Homepage # Homepage - 4b0b6d89-4b41-4de4-ae81-236eb0199d9d: 'Investigations List' # Investigations List - 4b94ba3d-060c-4a09-b2dc-c519a4c83709: 'Cell Content' # Cell Content - 4c6c84cf-d5a1-4d83-a3fa-e1d0276c9ae4: 'Content Blocks' # Content Blocks - 4c977b75-9ee1-4cdb-9d2a-203639f4af84: Links # Links - 4fe339ec-7579-46f4-a362-df6ee8de4b3c: 'Public Schema' # Public Schema - 5ca18cb3-5a7b-4764-9e18-fc24b4cecc14: Flag # Flag - 5f0325e0-cdba-4181-a634-bd8ebf451723: 'Entry - Page' # Entry - Page - 6f9ee780-700e-489c-baa6-663f3c4d4ef5: Investigation # Investigation - 7db205b7-a548-42f1-8c26-416ec51cf3fa: Text # Text - 8ccd6c1c-8e9b-44e8-93a9-f62589fb4819: 'Site Information' # Site Information - 8fff3c50-28ba-4af7-8166-e3d82a23ae26: Title # Title - 9ad13bcd-637a-4757-9968-cdcc02cfd478: 'Table Row' # Table Row - 9c14ac7e-c466-4c2d-a2fd-e19a68fc706d: Teaser # Teaser - 23eda090-7e8e-401d-ab49-ee4becc34935: Pages # Pages - 39af5de5-d299-4bc5-965a-af2d128c7f1a: 'Alternative Text' # Alternative Text - 68ce46bb-bb2f-4e55-8009-fe56a7d4493b: Header # Header - 70ff59dd-8280-4bea-bef6-cfdf9ea4f0c2: 'Sort Options' # Sort Options - 95b97a67-eccb-4910-b0e8-77f5860058b4: Link # Link - 99f4a28a-48c3-49ca-bb4a-7acbb49fde30: Pages # Pages - 380c1cbe-884e-421b-9e31-1f0dfc81e15f: 'Cell Width' # Cell Width - 522bc2d7-fcc3-4817-a986-5c860e53351c: 'Internal Entry' # Internal Entry - 641bcbaa-093a-41bc-a403-6696f52ce6a9: 'Page Type' # Page Type - 0928ff1a-513d-41e0-acc1-606d93988618: 'Search Filters' # Search Filters - 959d98a5-bd20-4904-aa4c-6efb343b66e7: Investigations # Investigations - 966a6b65-ca53-48a8-89dc-74983cd624ef: Title # Title - 991c5031-3b97-45d8-8829-c8e0c79537a9: 'Row Title' # Row Title - 2755abe1-7dd5-428c-a6bb-30d2bd59a362: Link # Link - 4294fb85-8029-437c-a2e5-76bcd1a79ef1: Asset # Asset - 5075e912-4aa1-4ce4-96b2-8868358b51e3: Header # Header - 5548b745-642b-4b15-8f17-4ce7457689a8: Header # Header - 7754bae8-c6eb-4fbe-882b-236621e35f2d: 'Canto DAM' # Canto DAM - 7970cd65-7a96-418a-8581-d6df4e039e6d: 'Plain Text' # Plain Text - 8145b1c9-cb8f-4c86-91ba-34fe5ded34e6: Homepage # Homepage - 9616c3b9-f5a2-40be-8e89-e970dbdd8858: 'Investigation Item' # Investigation Item - 41225ace-a2e6-4d68-af56-d994a7d2cd20: 'Investigation Page' # Investigation Page + 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description + 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage + 7bd60210-4767-46b3-b735-61a1499b90b7: 'Redirect Page' # Redirect Page + 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages + 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages + 77f02908-0342-4917-9d14-38f769d15c39: Pages # Pages + 90aa9610-a9c9-4531-95f8-d0068046ae25: 'Sort Options' # Sort Options + 222de7cf-741d-4d1f-b274-acc85a3c454c: 'Link To' # Link To + 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type + 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information + 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title + 5548ce5c-5ad4-494e-93be-8ff129618d20: Text # Text + 5599d188-862e-4717-b206-6aadd975c937: Common # Common + 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 547128fa-4529-4483-9968-66425996b69f: EN # EN - 9940892d-32f4-4399-acac-ab559ce1c82b: Common # Common - 74319755-d24f-4991-a84a-0c1c031cb21e: 'Asset Link' # Asset Link - a5b8e4fe-87da-48fc-8156-2a2a973b29e5: URL # URL - a5bb0742-012f-4683-a471-874944bf3280: Image # Image - a61323db-26ac-4898-873c-a6c6b66fcb86: Header # Header - acbea415-ee80-409c-90e2-90ac546820a6: Description # Description - af1b8590-3d8a-4eb1-90e1-60e3d7407a1a: 'Link text' # Link text - b882fa04-8a43-4715-a55d-b3344db891bf: 'Table Title' # Table Title - c9e9db12-fcdb-4b82-a8c8-eef21b3543af: 'Cell Background' # Cell Background - c44a71b5-f4c8-4209-8433-9878aece9aa5: Text # Text - c4060079-e438-4c63-8b06-77cdea857fd9: Text # Text - cb6a7cee-4f9e-4191-8c6d-33ccdd921fec: Text # Text - cbf3fbbb-2f2b-4568-a228-f8c63ff4601c: 'Row Color' # Row Color - cc694df6-ebfe-4e0c-b4fe-713761f100df: Text # Text - cee5c2f8-2801-42c2-a56c-4fe40c85b6f3: 'Site Information' # Site Information - d019727b-a6d5-43d9-a688-f10df985a87e: Link # Link - d889713c-632a-4323-bb10-4b2bc53545ad: Asset # Asset - ddf8dce2-4fa1-43d1-b306-b34d9d97a91b: Content # Content - dff2a767-333e-4c9d-880c-143e1ca2aaa3: 'Row Content' # Row Content - e33b8bef-1ca0-4feb-b124-663668b8b3e8: Investigations # Investigations - e217cce2-4f3d-44f9-90c5-42149175876a: Text # Text - e338eebb-6488-4f58-a07e-db43f28ff56b: Image # Image - e24265aa-f05d-42eb-8d44-1ead0005aec1: Link # Link - e7913600-c914-4ab1-a9bb-abd2bdcbfb94: 'Custom Name' # Custom Name - e9726196-f241-49d4-9b6b-9e8d419e6669: 'Link Text' # Link Text - f1b8c943-bc12-4001-9e2a-d531379f1aaf: Pages # Pages - f444667c-6ea1-4e0f-89b2-35b059e27bfc: Link # Link + a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks + aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information + c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description + c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text + cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema + f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: - asset-metadata: + google-cloud: edition: standard enabled: true - schemaVersion: 3.0.0 - graphql-authentication: + schemaVersion: '2.0' + neo: + edition: standard + enabled: true + licenseKey: P86UE2U77O4G56FE7414SOQB + schemaVersion: 3.6.2 + next-builds: edition: standard enabled: true - licenseKey: 2O72FZR51K6PB2RMARXXAGU6 - schemaVersion: 1.2.0 + schemaVersion: 1.0.0 settings: - activationEmailSent: 'You will receive an email if it matches an account in our system' - allowRegistration: '1' - allowedFacebookDomains: null - allowedGoogleDomains: null - allowedTwitterDomains: null - appleClientId: null - appleClientSecret: null - appleRedirectUrl: null - appleServiceId: null - appleServiceSecret: null - assetMutations: null - assetNotFound: 'We couldn''t find any matching assets' - assetQueries: null - emailNotInScope: 'No email in scope' - entryMutations: null - entryNotFound: 'We couldn''t find any matching entries' - entryQueries: null - facebookAppId: $FACEBOOK_APP_ID - facebookAppSecret: $FACEBOOK_APP_SECRET - facebookEmailMismatch: 'Email address doesn''t match allowed Facebook domains' - facebookRedirectUrl: $FACEBOOK_APP_REDIRECT_URL - fieldRestrictions: + activeSections: __assoc__: - - - schema-1 - - - __assoc__: - - - - address - - queryMutate - - - - altText - - queryMutate - - - - assetVariants - - queryMutate - - - - assetsList - - queryMutate - - - - attribution - - queryMutate - - - - backgroundColor - - queryMutate - - - - staffBio - - queryMutate - - - - bold - - queryMutate - - - - callout - - queryMutate - - - - caption - - queryMutate - - - - captionRichText - - queryMutate - - - - city - - queryMutate - - - - closeDate - - queryMutate - - - - colophon - - queryMutate - - - - colorScheme - - queryMutate - - - - contactInfo - - queryMutate - - - - contentBlocksNews - - queryMutate - - - - contentBlocks - - queryMutate - - - - contentImage - - queryMutate - - - - order - - queryMutate - - - - ratio - - queryMutate - - - - country - - queryMutate - - - - credit - - queryMutate - - - - creditDefault - - queryMutate - - - - customBreadcrumbs - - queryMutate - - - - customHero - - queryMutate - - - - date - - queryMutate - - - - customDateCreated - - queryMutate - - - - description - - queryMutate - - - - siteDescription - - queryMutate - - - - dynamicComponent - - queryMutate - - - - email - - queryMutate - - - - emailSubscription - - queryMutate - - - - endDate - - queryMutate - - - - endTime - - queryMutate - - - - galleryEntry - - queryMutate - - - - newsEntry - - queryMutate - - - - pageEntry - - queryMutate - - - - pagePostEntry - - queryMutate - - - - slideshowEntry - - queryMutate - - - - staffEntry - - queryMutate - - - - eventType - - queryMutate - - - - externalUrl - - queryMutate - - - - facebook - - queryMutate - - - - featuredImage - - queryMutate - - - - focalPointX - - queryMutate - - - - focalPointY - - queryMutate - - - - galleryItemTags - - queryMutate - - - - galleryItemCategory - - queryMutate - - - - header - - queryMutate - - - - hero - - queryMutate - - - - hideTitle - - queryMutate - - - - image - - queryMutate - - - - siteImage - - queryMutate - - - - imageQuote - - queryMutate - - - - padImage - - queryMutate - - - - instagram - - queryMutate - - - - jobPosition - - queryMutate - - - - mixedLink - - queryMutate - - - - linkText - - queryMutate - - - - linkedIn - - queryMutate - - - - links - - queryMutate - - - - staffLocation - - queryMutate - - - - metadataDate - - queryMutate - - - - metadataVersion - - queryMutate - - - - metadataVersionDefault - - queryMutate - - - - newsAssets - - queryMutate - - - - numberOfItems - - queryMutate - - - - openDate - - queryMutate - - - - pageType - - queryMutate - - - - phoneNumber - - queryMutate - - - - plainText - - queryMutate - - - - staffPortrait - - queryMutate - - - - postType - - queryMutate - - - - preferredLanguage - - queryMutate - - - - publisher - - queryMutate - - - - publisherDefault - - queryMutate - - - - publisherId - - queryMutate - - - - publisherIdDefault - - queryMutate - - - - quote - - queryMutate - - - - registrationCloseDate - - queryMutate - - - - registrationOpenDate - - queryMutate - - - - representativeAssetVariant - - queryMutate - - - - richTextDescription - - queryMutate - - - - school - - queryMutate - - - - simpleTable - - queryMutate - - - - slideshowItems - - queryMutate - - - - startTime - - queryMutate - - - - state - - queryMutate - - - - subHeroText - - queryMutate - - - - subLocation - - queryMutate - - - - supportersLogos - - queryMutate - - - - postTags - - queryMutate - - - - teaser - - queryMutate - - - - text - - queryMutate - - - - siteTitle - - queryMutate - - - - twitter - - queryMutate - - - - staffType - - queryMutate - - - - usageTerms - - queryMutate - - - - usageTermsDefault - - queryMutate - - - - width - - queryMutate - - - - youTube - - queryMutate - - - - metadata - - queryMutate - - - - 'schema-Educator Schema' - - - __assoc__: - - - - address - - queryMutate - - - - altText - - queryMutate - - - - assetVariants - - queryMutate - - - - assetsList - - queryMutate - - - - attribution - - queryMutate - - - - backgroundColor - - queryMutate - - - - staffBio - - queryMutate - - - - bold - - queryMutate - - - - callout - - queryMutate - - - - caption - - queryMutate - - - - captionRichText - - queryMutate - - - - city - - queryMutate - - - - closeDate - - queryMutate - - - - colophon - - queryMutate - - - - colorScheme - - queryMutate - - - - contactInfo - - queryMutate - - - - contentBlocksNews - - queryMutate - - - - contentBlocks - - queryMutate - - - - contentImage - - queryMutate - - - - order - - queryMutate - - - - ratio - - queryMutate - - - - country - - queryMutate - - - - credit - - queryMutate - - - - creditDefault - - queryMutate - - - - customBreadcrumbs - - queryMutate - - - - customHero - - queryMutate - - - - date - - queryMutate - - - - customDateCreated - - queryMutate - - - - description - - queryMutate - - - - siteDescription - - queryMutate - - - - dynamicComponent - - queryMutate - - - - email - - queryMutate - - - - emailSubscription - - queryMutate - - - - endDate - - queryMutate - - - - endTime - - queryMutate - - - - galleryEntry - - queryMutate - - - - newsEntry - - queryMutate - - - - pageEntry - - queryMutate - - - - pagePostEntry - - queryMutate - - - - slideshowEntry - - queryMutate - - - - staffEntry - - queryMutate - - - - eventType - - queryMutate - - - - externalUrl - - queryMutate - - - - facebook - - queryMutate - - - - featuredImage - - queryMutate - - - - focalPointX - - queryMutate - - - - focalPointY - - queryMutate - - - - galleryItemTags - - queryMutate - - - - galleryItemCategory - - queryMutate - - - - header - - queryMutate - - - - hero - - queryMutate - - - - hideTitle - - queryMutate - - - - image - - queryMutate - - - - siteImage - - queryMutate - - - - imageQuote - - queryMutate - - - - padImage - - queryMutate - - - - instagram - - queryMutate - - - - jobPosition - - queryMutate - - - - mixedLink - - queryMutate - - - - linkText - - queryMutate - - - - linkedIn - - queryMutate - - - - links - - queryMutate - - - - staffLocation - - queryMutate - - - - metadataDate - - queryMutate - - - - metadataVersion - - queryMutate - - - - metadataVersionDefault - - queryMutate - - - - newsAssets - - queryMutate - - - - numberOfItems - - queryMutate - - - - openDate - - queryMutate - - - - pageType - - queryMutate - - - - phoneNumber - - queryMutate - - - - plainText - - queryMutate - - - - staffPortrait - - queryMutate - - - - postType - - queryMutate - - - - preferredLanguage - - queryMutate - - - - publisher - - queryMutate - - - - publisherDefault - - queryMutate - - - - publisherId - - queryMutate - - - - publisherIdDefault - - queryMutate - - - - quote - - queryMutate - - - - registrationCloseDate - - queryMutate - - - - registrationOpenDate - - queryMutate - - - - representativeAssetVariant - - queryMutate - - - - richTextDescription - - queryMutate - - - - school - - queryMutate - - - - simpleTable - - queryMutate - - - - slideshowItems - - queryMutate - - - - startTime - - queryMutate - - - - state - - queryMutate - - - - subHeroText - - queryMutate - - - - subLocation - - queryMutate - - - - supportersLogos - - queryMutate - - - - postTags - - queryMutate - - - - teaser - - queryMutate - - - - text - - queryMutate - - - - siteTitle - - queryMutate - - - - twitter - - queryMutate - - - - staffType - - queryMutate - - - - usageTerms - - queryMutate - - - - usageTermsDefault - - queryMutate - - - - width - - queryMutate - - - - youTube - - queryMutate - - - - metadata - - queryMutate - - - - 'schema-Student Schema' - - - __assoc__: - - - - address - - queryMutate - - - - altText - - queryMutate - - - - assetVariants - - queryMutate - - - - assetsList - - queryMutate - - - - attribution - - queryMutate - - - - backgroundColor - - queryMutate - - - - staffBio - - queryMutate - - - - bold - - queryMutate - - - - callout - - queryMutate - - - - caption - - queryMutate - - - - captionRichText - - queryMutate - - - - city - - queryMutate - - - - closeDate - - queryMutate - - - - colophon - - queryMutate - - - - colorScheme - - queryMutate - - - - contactInfo - - queryMutate - - - - contentBlocksNews - - queryMutate - - - - contentBlocks - - queryMutate - - - - contentImage - - queryMutate - - - - order - - queryMutate - - - - ratio - - queryMutate - - - - country - - queryMutate - - - - credit - - queryMutate - - - - creditDefault - - queryMutate - - - - customBreadcrumbs - - queryMutate - - - - customHero - - queryMutate - - - - date - - queryMutate - - - - customDateCreated - - queryMutate - - - - description - - queryMutate - - - - siteDescription - - queryMutate - - - - dynamicComponent - - queryMutate - - - - email - - queryMutate - - - - emailSubscription - - queryMutate - - - - endDate - - queryMutate - - - - endTime - - queryMutate - - - - galleryEntry - - queryMutate - - - - newsEntry - - queryMutate - - - - pageEntry - - queryMutate - - - - pagePostEntry - - queryMutate - - - - slideshowEntry - - queryMutate - - - - staffEntry - - queryMutate - - - - eventType - - queryMutate - - - - externalUrl - - queryMutate - - - - facebook - - queryMutate - - - - featuredImage - - queryMutate - - - - focalPointX - - queryMutate - - - - focalPointY - - queryMutate - - - - galleryItemTags - - queryMutate - - - - galleryItemCategory - - queryMutate - - - - header - - queryMutate - - - - hero - - queryMutate - - - - hideTitle - - queryMutate - - - - image - - queryMutate - - - - siteImage - - queryMutate - - - - imageQuote - - queryMutate - - - - padImage - - queryMutate - - - - instagram - - queryMutate - - - - jobPosition - - queryMutate - - - - mixedLink - - queryMutate - - - - linkText - - queryMutate - - - - linkedIn - - queryMutate - - - - links - - queryMutate - - - - staffLocation - - queryMutate - - - - metadataDate - - queryMutate - - - - metadataVersion - - queryMutate - - - - metadataVersionDefault - - queryMutate - - - - newsAssets - - queryMutate - - - - numberOfItems - - queryMutate - - - - openDate - - queryMutate - - - - pageType - - queryMutate - - - - phoneNumber - - queryMutate - - - - plainText - - queryMutate - - - - staffPortrait - - queryMutate - - - - postType - - queryMutate - - - - preferredLanguage - - queryMutate - - - - publisher - - queryMutate - - - - publisherDefault - - queryMutate - - - - publisherId - - queryMutate - - - - publisherIdDefault - - queryMutate - - - - quote - - queryMutate - - - - registrationCloseDate - - queryMutate - - - - registrationOpenDate - - queryMutate - - - - representativeAssetVariant - - queryMutate - - - - richTextDescription - - queryMutate - - - - school - - queryMutate - - - - simpleTable - - queryMutate - - - - slideshowItems - - queryMutate - - - - startTime - - queryMutate - - - - state - - queryMutate - - - - subHeroText - - queryMutate - - - - subLocation - - queryMutate - - - - supportersLogos - - queryMutate - - - - postTags - - queryMutate - - - - teaser - - queryMutate - - - - text - - queryMutate - - - - siteTitle - - queryMutate - - - - twitter - - queryMutate - - - - staffType - - queryMutate - - - - usageTerms - - queryMutate - - - - usageTermsDefault - - queryMutate - - - - width - - queryMutate - - - - youTube - - queryMutate - - - - metadata - - queryMutate - forbiddenField: 'User doesn''t have permission to access requested field(s)' - forbiddenMutation: 'User doesn''t have permission to perform this mutation' - googleClientId: $GOOGLE_APP_ID - googleEmailMismatch: 'Email address doesn''t match allowed Google domains' - googleTokenIdInvalid: 'Invalid Google Token ID' - granularSchemas: - __assoc__: - - - - group-1 - - - __assoc__: - - - - schemaName - - '' - - - - allowRegistration - - '' - - - - siteId - - '' - - - - group-9 - - - __assoc__: - - - - schemaName - - 'Educator Schema' - - - - allowRegistration - - '1' - - - - siteId - - '' + - homepage + - '1' - - - group-8 - - - __assoc__: - - - - schemaName - - 'Student Schema' - - - - allowRegistration - - '1' - - - - siteId - - '' - invalidEmailAddress: 'Invalid email address' - invalidHeader: 'Invalid Authorization Header' - invalidJwtSecretKey: 'Invalid JWT Secret Key' - invalidLogin: 'We couldn''t log you in with the provided details' - invalidOauthToken: 'Invalid OAuth Token' - invalidPasswordMatch: 'New passwords do not match' - invalidPasswordUpdate: 'We couldn''t update the password with the provided details' - invalidRefreshToken: 'Invalid Refresh Token' - invalidRequest: 'Cannot validate request' - invalidSchema: 'No schema has been set for this user group' - invalidUserUpdate: 'We couldn''t update the user with the provided details' - jwtExpiration: '30 minutes' - jwtRefreshExpiration: '3 months' - jwtSecretKey: D7-h5FVM6i4s9Q5V9Z1EEhggbVy4p9qX - passwordResetRequired: 'Password reset required; please check your email' - passwordResetSent: 'You will receive an email if it matches an account in our system' - passwordSaved: 'Successfully saved password' - passwordUpdated: 'Successfully updated password' - permissionType: multiple - sameSitePolicy: strict - schemaId: null - schemaName: null - siteId: '' - tokenNotFound: 'We couldn''t find any matching tokens' - twitterApiKey: null - twitterApiKeySecret: null - twitterEmailMismatch: 'Email address doesn''t match allowed Twitter domains' - twitterRedirectUrl: null - userActivated: 'Successfully activated user' - userGroup: null - userNotActivated: 'Please activate your account before logging in' - userNotFound: 'We couldn''t find any matching users' - volumeNotFound: 'We couldn''t find any matching volumes' - neo: - edition: standard - enabled: true - licenseKey: 3ZVYZYMFBDVZNFFTO4ZHHX88 - schemaVersion: 2.8.15 + - pages + - '1' + nextApiBaseUrl: $NEXT_API_BASE_URL + nextSecretToken: $NEXT_REVALIDATE_SECRET_TOKEN redactor: edition: standard enabled: true schemaVersion: 2.3.0 - super-table: - edition: standard - enabled: true - schemaVersion: 2.2.1 typedlinkfield: edition: standard enabled: true schemaVersion: 2.0.0 - universal-dam-integrator: - edition: standard - enabled: true - schemaVersion: 1.0.0 - settings: - appId: $CANTO_APP_ID - authEndpoint: $CANTO_AUTH_ENDPOINT - damVolume: cantoDam - retrieveAssetMetadataEndpoint: $CANTO_ASSET_ENDPOINT - secretKey: $CANTO_SECRET_KEY system: edition: pro live: true - name: 'Rubin Telescope Education and Public Outreach' + name: 'Rubin EPO Craft Project' retryDuration: null - schemaVersion: 3.7.8 + schemaVersion: 4.4.0.4 timeZone: America/Los_Angeles +users: + allowPublicRegistration: false + deactivateByDefault: false + defaultGroup: null + photoSubpath: null + photoVolumeUid: null + requireEmailVerification: true diff --git a/api/config/project/sections/homepage--3e10dcca-4dd1-4578-8add-708cd9740881.yaml b/api/config/project/sections/homepage--075467b0-0dee-453c-9df0-0de6d2443cf8.yaml similarity index 95% rename from api/config/project/sections/homepage--3e10dcca-4dd1-4578-8add-708cd9740881.yaml rename to api/config/project/sections/homepage--075467b0-0dee-453c-9df0-0de6d2443cf8.yaml index d6dc2f2..2cc0964 100644 --- a/api/config/project/sections/homepage--3e10dcca-4dd1-4578-8add-708cd9740881.yaml +++ b/api/config/project/sections/homepage--075467b0-0dee-453c-9df0-0de6d2443cf8.yaml @@ -20,7 +20,7 @@ siteSettings: enabledByDefault: true hasUrls: true template: null - uriFormat: es + uriFormat: __home__ 547128fa-4529-4483-9968-66425996b69f: # EN enabledByDefault: true hasUrls: true diff --git a/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml b/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml deleted file mode 100644 index 14d5bba..0000000 --- a/api/config/project/sections/investigations--959d98a5-bd20-4904-aa4c-6efb343b66e7.yaml +++ /dev/null @@ -1,32 +0,0 @@ -defaultPlacement: end -enableVersioning: true -handle: investigations -name: Investigations -previewTargets: - - - __assoc__: - - - - label - - 'Primary entry page' - - - - urlFormat - - '@previewUrlFormat' - - - - refresh - - '1' -propagationMethod: all -siteSettings: - 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: # ES - enabledByDefault: true - hasUrls: true - template: null - uriFormat: '{parent ? parent.uri : ''es''}/{slug}' - 547128fa-4529-4483-9968-66425996b69f: # EN - enabledByDefault: true - hasUrls: true - template: null - uriFormat: '{parent.uri}/{slug}' -structure: - maxLevels: 2 - uid: fd9af2e7-66f4-486f-b432-6f98a57f9a12 -type: structure diff --git a/api/config/project/sections/pages--f1b8c943-bc12-4001-9e2a-d531379f1aaf.yaml b/api/config/project/sections/pages--8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d.yaml similarity index 85% rename from api/config/project/sections/pages--f1b8c943-bc12-4001-9e2a-d531379f1aaf.yaml rename to api/config/project/sections/pages--8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d.yaml index b95b2b6..4ef959c 100644 --- a/api/config/project/sections/pages--f1b8c943-bc12-4001-9e2a-d531379f1aaf.yaml +++ b/api/config/project/sections/pages--8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d.yaml @@ -20,7 +20,7 @@ siteSettings: enabledByDefault: true hasUrls: true template: null - uriFormat: '{parent ? parent.uri : ''es''}/{slug}' + uriFormat: '{parent.uri}/{slug}' 547128fa-4529-4483-9968-66425996b69f: # EN enabledByDefault: true hasUrls: true @@ -28,5 +28,5 @@ siteSettings: uriFormat: '{parent.uri}/{slug}' structure: maxLevels: null - uid: 54619a73-dde0-4ec5-b77a-b6649f3a946b + uid: 5b7458fb-60ad-473e-83f1-ecb060883cc4 type: structure diff --git a/api/config/project/users/fieldLayouts/cb6d67cc-50a9-41ad-9b81-f54853c2b0da.yaml b/api/config/project/users/fieldLayouts/cb6d67cc-50a9-41ad-9b81-f54853c2b0da.yaml deleted file mode 100644 index 1d870b7..0000000 --- a/api/config/project/users/fieldLayouts/cb6d67cc-50a9-41ad-9b81-f54853c2b0da.yaml +++ /dev/null @@ -1,41 +0,0 @@ -tabs: - - - elements: - - - fieldUid: 125d214d-7831-4150-b5bc-1a100bc3149d - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 922a7383-2cc6-4a2a-b347-3a41389d7119 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: 7445fb64-f649-42e7-9751-28d742d27a85 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - - - fieldUid: e6f15692-eb5b-4a33-ad48-7f2b05a7c527 - instructions: null - label: null - required: false - tip: null - type: craft\fieldlayoutelements\CustomField - warning: null - width: 100 - name: Info - sortOrder: 1 diff --git a/api/config/project/users/users.yaml b/api/config/project/users/users.yaml deleted file mode 100644 index 5a75d7f..0000000 --- a/api/config/project/users/users.yaml +++ /dev/null @@ -1,5 +0,0 @@ -allowPublicRegistration: false -defaultGroup: null -photoSubpath: '' -photoVolumeUid: null -requireEmailVerification: true diff --git a/api/config/project/volumes/cantoDam--7754bae8-c6eb-4fbe-882b-236621e35f2d.yaml b/api/config/project/volumes/cantoDam--7754bae8-c6eb-4fbe-882b-236621e35f2d.yaml deleted file mode 100644 index 57d3d37..0000000 --- a/api/config/project/volumes/cantoDam--7754bae8-c6eb-4fbe-882b-236621e35f2d.yaml +++ /dev/null @@ -1,40 +0,0 @@ -fieldLayouts: - 20979f8e-10d5-4ac3-9946-bb661cd56a3d: - tabs: - - - elements: - - - autocapitalize: true - autocomplete: false - autocorrect: true - class: null - disabled: false - id: null - instructions: null - label: null - max: null - min: null - name: null - orientation: null - placeholder: null - readonly: false - requirable: false - size: null - step: null - tip: null - title: null - type: craft\fieldlayoutelements\AssetTitleField - warning: null - width: 100 - name: Content - sortOrder: 1 -handle: cantoDam -hasUrls: true -name: 'Canto DAM' -settings: - quickTest: eric -sortOrder: 9 -titleTranslationKeyFormat: null -titleTranslationMethod: site -type: rosas\dam\volumes\DAMVolume -url: $CANTO_ASSET_BASEURL diff --git a/api/config/redactor/TableCellContent.json b/api/config/redactor/TableCellContent.json deleted file mode 100644 index 5487252..0000000 --- a/api/config/redactor/TableCellContent.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "buttons": ["bold", "italic", "link"], - "toolbarFixed": true, - "plugins": ["alignment"] -} diff --git a/api/config/redactor/TextContentBlock.json b/api/config/redactor/TextContentBlock.json new file mode 100644 index 0000000..bd0c428 --- /dev/null +++ b/api/config/redactor/TextContentBlock.json @@ -0,0 +1,9 @@ + +{ + "buttons": ["html", "format", "bold", "italic", "deleted", "lists", "image", "file", "link"], + "plugins": ["textcolor", "fullscreen"], + "enforceButtonOrder": ["html", "format", "fontcolor", "bold", "italic", "deleted", "lists", "image", "file", "link", "fullscreen"], + "fontcolors": ["#2B8000", "#A85A00", "#1C55E6"], + "linkNewTab": true, + "toolbarFixed": true +} diff --git a/api/config/redactor/plugins/textcolor.js b/api/config/redactor/plugins/textcolor.js new file mode 100644 index 0000000..8f533cc --- /dev/null +++ b/api/config/redactor/plugins/textcolor.js @@ -0,0 +1,209 @@ +(function ($R) { + $R.add('plugin', 'textcolor', { + translations: { + en: { + fontcolor: 'Text Color', + text: 'Text', + highlight: 'Highlight', + }, + }, + init: function (app) { + this.app = app; + this.opts = app.opts; + this.lang = app.lang; + this.inline = app.inline; + this.toolbar = app.toolbar; + this.selection = app.selection; + + // local + this.colors = this.opts.fontcolors + ? this.opts.fontcolors + : [ + '#ffffff', + '#000000', + '#eeece1', + '#1f497d', + '#4f81bd', + '#c0504d', + '#9bbb59', + '#8064a2', + '#4bacc6', + '#f79646', + '#ffff00', + '#f2f2f2', + '#7f7f7f', + '#ddd9c3', + '#c6d9f0', + '#dbe5f1', + '#f2dcdb', + '#ebf1dd', + '#e5e0ec', + '#dbeef3', + '#fdeada', + '#fff2ca', + '#d8d8d8', + '#595959', + '#c4bd97', + '#8db3e2', + '#b8cce4', + '#e5b9b7', + '#d7e3bc', + '#ccc1d9', + '#b7dde8', + '#fbd5b5', + '#ffe694', + '#bfbfbf', + '#3f3f3f', + '#938953', + '#548dd4', + '#95b3d7', + '#d99694', + '#c3d69b', + '#b2a2c7', + '#b7dde8', + '#fac08f', + '#f2c314', + '#a5a5a5', + '#262626', + '#494429', + '#17365d', + '#366092', + '#953734', + '#76923c', + '#5f497a', + '#92cddc', + '#e36c09', + '#c09100', + '#7f7f7f', + '#0c0c0c', + '#1d1b10', + '#0f243e', + '#244061', + '#632423', + '#4f6128', + '#3f3151', + '#31859b', + '#974806', + '#7f6000', + ]; + }, + // messages + onfontcolor: { + set: function (rule, value) { + this._set(rule, value); + }, + remove: function (rule) { + this._remove(rule); + }, + }, + + // public + start: function () { + var btnObj = { + title: this.lang.get('fontcolor'), + }; + + var $dropdown = this._buildDropdown(); + + this.$button = this.toolbar.addButton('fontcolor', btnObj); + this.$button.setIcon(''); + this.$button.setDropdown($dropdown); + }, + + // private + _buildDropdown: function () { + var $dropdown = $R.dom('
'); + + this.$selector = this._buildSelector(); + + this.$pickerText = this._buildPicker('textcolor'); + + $dropdown.append(this.$selector); + $dropdown.append(this.$pickerText); + + $dropdown.width(242); + + return $dropdown; + }, + _buildSelector: function () { + var $selector = $R.dom('
'); + $selector.addClass('redactor-dropdown-selector'); + + return $selector; + }, + _buildSelectorItem: function (name, title) { + var $item = $R.dom(''); + $item.attr('rel', name).html(title); + $item.addClass('redactor-dropdown-not-close'); + + return $item; + }, + _buildPicker: function (name) { + var $box = $R.dom('
'); + var rule = name == 'backcolor' ? 'background-color' : 'color'; + var len = this.colors.length; + var self = this; + var func = function (e) { + e.preventDefault(); + + var $el = $R.dom(e.target); + self._set($el.data('rule'), $el.attr('rel')); + }; + + for (var z = 0; z < len; z++) { + var color = this.colors[z]; + + var $swatch = $R.dom(''); + $swatch.attr({rel: color, 'data-rule': rule}); + $swatch.css({ + 'background-color': color, + 'font-size': 0, + border: '2px solid #fff', + width: '22px', + height: '22px', + }); + $swatch.on('mousedown', func); + + $box.append($swatch); + } + + var $el = $R.dom(''); + $el.attr({href: '#'}); + $el.css({ + display: 'block', + clear: 'both', + padding: '8px 5px', + 'font-size': '12px', + 'line-height': 1, + }); + $el.html(this.lang.get('none')); + + $el.on('click', function (e) { + e.preventDefault(); + self._remove(rule); + }); + + $box.append($el); + + if (name == 'backcolor') $box.hide(); + + return $box; + }, + _set: function (rule, value) { + var style = {}; + style[rule] = value; + + var args = { + tag: 'span', + style: style, + type: 'toggle', + }; + + this.inline.format(args); + }, + _remove: function (rule) { + this.inline.remove({style: rule}); + this.app.broadcast('hardsync'); + }, + }); +})(Redactor); \ No newline at end of file diff --git a/api/modules/userregistrationmodule/.craftplugin b/api/modules/userregistrationmodule/.craftplugin new file mode 100644 index 0000000..45f9d95 --- /dev/null +++ b/api/modules/userregistrationmodule/.craftplugin @@ -0,0 +1 @@ +{"pluginName":"User Registration","pluginDescription":"Customized FE user registration flow.","pluginVersion":"1.0.0","pluginAuthorName":"Cast Iron Coding","pluginAuthorUrl":"https://castironcoding.com/","codeComments":"yes","pluginComponents":["services","tests"],"consolecommandName":"","controllerName":"","cpsectionName":"","elementName":"","fieldName":"","modelName":"","purchasableName":"","recordName":"","serviceName":"Notification Service","taskName":"","utilityName":"","widgetName":"","apiVersion":"module_api_version_3_0"} \ No newline at end of file diff --git a/api/modules/userregistrationmodule/.gitignore b/api/modules/userregistrationmodule/.gitignore new file mode 100755 index 0000000..a17970c --- /dev/null +++ b/api/modules/userregistrationmodule/.gitignore @@ -0,0 +1,32 @@ +# CRAFT ENVIRONMENT +.env.php +.env.sh +.env + +# COMPOSER +/vendor + +# BUILD FILES +/bower_components/* +/node_modules/* +/build/* +/yarn-error.log + +# MISC FILES +.cache +.DS_Store +.idea +.project +.settings +*.esproj +*.sublime-workspace +*.sublime-project +*.tmproj +*.tmproject +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +config.codekit3 +prepros-6.config diff --git a/api/modules/userregistrationmodule/CHANGELOG.md b/api/modules/userregistrationmodule/CHANGELOG.md new file mode 100755 index 0000000..b3fb782 --- /dev/null +++ b/api/modules/userregistrationmodule/CHANGELOG.md @@ -0,0 +1,9 @@ +# User Registration Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). + +## 1.0.0 - 2022-05-10 +### Added +- Initial release diff --git a/api/modules/userregistrationmodule/LICENSE.md b/api/modules/userregistrationmodule/LICENSE.md new file mode 100755 index 0000000..8479876 --- /dev/null +++ b/api/modules/userregistrationmodule/LICENSE.md @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (c) 2022 Cast Iron Coding + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/api/modules/userregistrationmodule/README.md b/api/modules/userregistrationmodule/README.md new file mode 100755 index 0000000..4f1f82c --- /dev/null +++ b/api/modules/userregistrationmodule/README.md @@ -0,0 +1,57 @@ +# User Registration module for Craft CMS 3.x + +Customized FE user registration flow. + +## Requirements + +This module requires Craft CMS 3.0.0-RC1 or later. + +## Installation + +To install the module, follow these instructions. + +First, you'll need to add the contents of the `app.php` file to your `config/app.php` (or just copy it there if it does not exist). This ensures that your module will get loaded for each request. The file might look something like this: +``` +return [ + 'modules' => [ + 'user-registration-module' => [ + 'class' => \modules\userregistrationmodule\UserRegistrationModule::class, + 'components' => [ + 'notificationService' => [ + 'class' => 'modules\userregistrationmodule\services\NotificationService', + ], + ], + ], + ], + 'bootstrap' => ['user-registration-module'], +]; +``` +You'll also need to make sure that you add the following to your project's `composer.json` file so that Composer can find your module: + + "autoload": { + "psr-4": { + "modules\\userregistrationmodule\\": "modules/userregistrationmodule/src/" + } + }, + +After you have added this, you will need to do: + + composer dump-autoload + + …from the project’s root directory, to rebuild the Composer autoload map. This will happen automatically any time you do a `composer install` or `composer update` as well. + +## User Registration Overview + +-Insert text here- + +## Using User Registration + +-Insert text here- + +## User Registration Roadmap + +Some things to do, and ideas for potential features: + +* Release it + +Brought to you by [Cast Iron Coding](https://castironcoding.com/) diff --git a/api/modules/userregistrationmodule/config/app.php b/api/modules/userregistrationmodule/config/app.php new file mode 100644 index 0000000..44d7df8 --- /dev/null +++ b/api/modules/userregistrationmodule/config/app.php @@ -0,0 +1,27 @@ + [ + 'user-registration-module' => [ + 'class' => \modules\userregistrationmodule\UserRegistrationModule::class, + 'components' => [ + 'notificationService' => [ + 'class' => 'modules\userregistrationmodule\services\NotificationService', + ], + ], + ], + ], + 'bootstrap' => ['user-registration-module'], +]; diff --git a/api/modules/userregistrationmodule/src/UserRegistrationModule.php b/api/modules/userregistrationmodule/src/UserRegistrationModule.php new file mode 100755 index 0000000..d5c524a --- /dev/null +++ b/api/modules/userregistrationmodule/src/UserRegistrationModule.php @@ -0,0 +1,205 @@ +getBasePath()); + $this->controllerNamespace = 'modules\userregistrationmodule\controllers'; + + // Translation category + $i18n = Craft::$app->getI18n(); + /** @noinspection UnSafeIsSetOverArrayInspection */ + if (!isset($i18n->translations[$id]) && !isset($i18n->translations[$id.'*'])) { + $i18n->translations[$id] = [ + 'class' => PhpMessageSource::class, + 'sourceLanguage' => 'en-US', + 'basePath' => '@modules/userregistrationmodule/translations', + 'forceTranslation' => true, + 'allowOverrides' => true, + ]; + } + + // Base template directory + Event::on(View::class, View::EVENT_REGISTER_CP_TEMPLATE_ROOTS, function (RegisterTemplateRootsEvent $e) { + if (is_dir($baseDir = $this->getBasePath().DIRECTORY_SEPARATOR.'templates')) { + $e->roots[$this->id] = $baseDir; + } + }); + + // Set this as the global instance of this module class + static::setInstance($this); + + parent::__construct($id, $parent, $config); + } + + /** + * Set our $instance static property to this class so that it can be accessed via + * UserRegistrationModule::$instance + * + * Called after the module class is instantiated; do any one-time initialization + * here such as hooks and events. + * + * If you have a '/vendor/autoload.php' file, it will be loaded for you automatically; + * you do not need to load it in your init() method. + * + */ + public function init() + { + parent::init(); + self::$instance = $this; + + // Load our AssetBundle + if (Craft::$app->getRequest()->getIsCpRequest()) { + Event::on( + View::class, + View::EVENT_BEFORE_RENDER_TEMPLATE, + function (TemplateEvent $event) { + try { + Craft::$app->getView()->registerAssetBundle(UserRegistrationModuleAsset::class); + } catch (InvalidConfigException $e) { + Craft::error( + 'Error registering AssetBundle - '.$e->getMessage(), + __METHOD__ + ); + } + } + ); + } + + // Send special notifications during some User events + Event::on( + Users::class, + Users::EVENT_AFTER_ACTIVATE_USER, + function (UserEvent $event) { + $user = $event->user; + $groups = Craft::$app->userGroups->getGroupsByUserId($user->getId()); + + if($this->hasEducatorsGroup($groups)) { + $event->isValid = false; + + $usersService = Craft::$app->getUsers(); + $usersService->suspendUser($user); + + $notificationService = new NotificationService(); + $notificationService->sendEducatorSuspendNotification($user); + } + } + ); + + Event::on( + Users::class, + Users::EVENT_AFTER_UNSUSPEND_USER, + function (UserEvent $event) { + $user = $event->user; + $groups = Craft::$app->userGroups->getGroupsByUserId($user->id); + + if($this->hasEducatorsGroup($groups)) { + $notificationService = new NotificationService(); + $notificationService->sendEducatorUnsuspendNotification($user); + } + } + ); + +/** + * Logging in Craft involves using one of the following methods: + * + * Craft::trace(): record a message to trace how a piece of code runs. This is mainly for development use. + * Craft::info(): record a message that conveys some useful information. + * Craft::warning(): record a warning message that indicates something unexpected has happened. + * Craft::error(): record a fatal error that should be investigated as soon as possible. + * + * Unless `devMode` is on, only Craft::warning() & Craft::error() will log to `craft/storage/logs/web.log` + * + * It's recommended that you pass in the magic constant `__METHOD__` as the second parameter, which sets + * the category to the method (prefixed with the fully qualified class name) where the constant appears. + * + * To enable the Yii debug toolbar, go to your user account in the AdminCP and check the + * [] Show the debug toolbar on the front end & [] Show the debug toolbar on the Control Panel + * + * http://www.yiiframework.com/doc-2.0/guide-runtime-logging.html + */ + Craft::info( + Craft::t( + 'user-registration-module', + '{name} module loaded', + ['name' => 'User Registration'] + ), + __METHOD__ + ); + } + + // Protected Methods + // ========================================================================= + + /** + * @param array $groups + * @return bool + */ + protected function hasEducatorsGroup(array $groups) + { + foreach($groups as $group) { + if($group->handle == 'educators') return true; + } + return false; + } +} diff --git a/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/UserRegistrationModuleAsset.php b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/UserRegistrationModuleAsset.php new file mode 100755 index 0000000..290a490 --- /dev/null +++ b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/UserRegistrationModuleAsset.php @@ -0,0 +1,65 @@ +sourcePath = "@modules/userregistrationmodule/assetbundles/userregistrationmodule/dist"; + + // define the dependencies + $this->depends = [ + CpAsset::class, + ]; + + // define the relative path to CSS/JS files that should be registered with the page + // when this asset bundle is registered + $this->js = [ + 'js/UserRegistrationModule.js', + ]; + + $this->css = [ + 'css/UserRegistrationModule.css', + ]; + + parent::init(); + } +} diff --git a/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/css/UserRegistrationModule.css b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/css/UserRegistrationModule.css new file mode 100755 index 0000000..5749ad5 --- /dev/null +++ b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/css/UserRegistrationModule.css @@ -0,0 +1,11 @@ +/** + * User Registration module for Craft CMS + * + * User Registration CSS + * + * @author Cast Iron Coding + * @copyright Copyright (c) 2022 Cast Iron Coding + * @link https://castironcoding.com/ + * @package UserRegistrationModule + * @since 1.0.0 + */ diff --git a/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/img/UserRegistrationModule-icon.svg b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/img/UserRegistrationModule-icon.svg new file mode 100755 index 0000000..c8afbcd --- /dev/null +++ b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/img/UserRegistrationModule-icon.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/js/UserRegistrationModule.js b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/js/UserRegistrationModule.js new file mode 100755 index 0000000..90e993d --- /dev/null +++ b/api/modules/userregistrationmodule/src/assetbundles/userregistrationmodule/dist/js/UserRegistrationModule.js @@ -0,0 +1,11 @@ +/** + * User Registration module for Craft CMS + * + * User Registration JS + * + * @author Cast Iron Coding + * @copyright Copyright (c) 2022 Cast Iron Coding + * @link https://castironcoding.com/ + * @package UserRegistrationModule + * @since 1.0.0 + */ diff --git a/api/modules/userregistrationmodule/src/services/NotificationService.php b/api/modules/userregistrationmodule/src/services/NotificationService.php new file mode 100755 index 0000000..da35764 --- /dev/null +++ b/api/modules/userregistrationmodule/src/services/NotificationService.php @@ -0,0 +1,62 @@ +mailer->compose() + ->setTo($user->email) + ->setSubject('Your registration as an Educator is pending') + ->setHtmlBody($template) + ->send(); + } + + /** + * @param User $user + * @return bool + */ + public function sendEducatorUnsuspendNotification(User $user) + { + $template = file_get_contents(__DIR__.'/../templates/email/educator-unsuspend.html'); + return Craft::$app->mailer->compose() + ->setTo($user->email) + ->setSubject('Your Educator account is now active') + ->setHtmlBody($template) + ->send(); + } +} diff --git a/api/modules/userregistrationmodule/src/templates/email/educator-suspend.html b/api/modules/userregistrationmodule/src/templates/email/educator-suspend.html new file mode 100644 index 0000000..e0ad9e4 --- /dev/null +++ b/api/modules/userregistrationmodule/src/templates/email/educator-suspend.html @@ -0,0 +1,6 @@ +

Thank you for registering as an Educator.

+ +

+ Your account has been created in a suspended state while we review some things. You will be notified again + when we've activated your account. +

diff --git a/api/modules/userregistrationmodule/src/templates/email/educator-unsuspend.html b/api/modules/userregistrationmodule/src/templates/email/educator-unsuspend.html new file mode 100644 index 0000000..572e36f --- /dev/null +++ b/api/modules/userregistrationmodule/src/templates/email/educator-unsuspend.html @@ -0,0 +1 @@ +

Thanks for your patience! Your Educator account is now active.

diff --git a/api/modules/userregistrationmodule/src/translations/en/user-registration-module.php b/api/modules/userregistrationmodule/src/translations/en/user-registration-module.php new file mode 100755 index 0000000..2a6db66 --- /dev/null +++ b/api/modules/userregistrationmodule/src/translations/en/user-registration-module.php @@ -0,0 +1,25 @@ + 'User Registration plugin loaded', +]; diff --git a/api/plugins/nextbuilds/.craftplugin b/api/plugins/nextbuilds/.craftplugin new file mode 100644 index 0000000..4f2e654 --- /dev/null +++ b/api/plugins/nextbuilds/.craftplugin @@ -0,0 +1 @@ +{"pluginName":"Next Builds","pluginDescription":"Start Next.js page builds from Craft.","pluginVersion":"1.0.0","pluginAuthorName":"Cast Iron Coding","pluginVendorName":"castiron","pluginAuthorUrl":"https://castironcoding.com/","pluginAuthorGithub":"","codeComments":"","pluginComponents":["services","settings"],"consolecommandName":"","controllerName":"","cpsectionName":"","elementName":"","fieldName":"","modelName":"","purchasableName":"","recordName":"","serviceName":"request","taskName":"","utilityName":"","widgetName":"","apiVersion":"api_version_3_0"} \ No newline at end of file diff --git a/api/plugins/nextbuilds/.gitignore b/api/plugins/nextbuilds/.gitignore new file mode 100755 index 0000000..a17970c --- /dev/null +++ b/api/plugins/nextbuilds/.gitignore @@ -0,0 +1,32 @@ +# CRAFT ENVIRONMENT +.env.php +.env.sh +.env + +# COMPOSER +/vendor + +# BUILD FILES +/bower_components/* +/node_modules/* +/build/* +/yarn-error.log + +# MISC FILES +.cache +.DS_Store +.idea +.project +.settings +*.esproj +*.sublime-workspace +*.sublime-project +*.tmproj +*.tmproject +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +config.codekit3 +prepros-6.config diff --git a/api/plugins/nextbuilds/CHANGELOG.md b/api/plugins/nextbuilds/CHANGELOG.md new file mode 100755 index 0000000..34b38e4 --- /dev/null +++ b/api/plugins/nextbuilds/CHANGELOG.md @@ -0,0 +1,9 @@ +# Next Builds Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). + +## 1.0.0 - 2022-09-22 +### Added +- Initial release diff --git a/api/plugins/nextbuilds/LICENSE.md b/api/plugins/nextbuilds/LICENSE.md new file mode 100755 index 0000000..8479876 --- /dev/null +++ b/api/plugins/nextbuilds/LICENSE.md @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (c) 2022 Cast Iron Coding + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/api/plugins/nextbuilds/README.md b/api/plugins/nextbuilds/README.md new file mode 100755 index 0000000..0dd6752 --- /dev/null +++ b/api/plugins/nextbuilds/README.md @@ -0,0 +1,43 @@ +# Next Builds plugin for Craft CMS 3.x + +Start Next.js page builds from Craft. + +![Screenshot](resources/img/plugin-logo.png) + +## Requirements + +This plugin requires Craft CMS 3.0.0-beta.23 or later. + +## Installation + +To install the plugin, follow these instructions. + +1. Open your terminal and go to your Craft project: + + cd /path/to/project + +2. Then tell Composer to load the plugin: + + composer require /next-builds + +3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Next Builds. + +## Next Builds Overview + +-Insert text here- + +## Configuring Next Builds + +-Insert text here- + +## Using Next Builds + +-Insert text here- + +## Next Builds Roadmap + +Some things to do, and ideas for potential features: + +* Release it + +Brought to you by [Cast Iron Coding](https://castironcoding.com/) diff --git a/api/plugins/nextbuilds/composer.json b/api/plugins/nextbuilds/composer.json new file mode 100755 index 0000000..f352b82 --- /dev/null +++ b/api/plugins/nextbuilds/composer.json @@ -0,0 +1,44 @@ +{ + "name": "castiron/next-builds", + "description": "Start Next.js page builds from Craft.", + "type": "craft-plugin", + "version": "1.0.0", + "keywords": [ + "craft", + "cms", + "craftcms", + "craft-plugin", + "next builds" + ], + "support": { + "docs": "???", + "issues": "???" + }, + "license": "MIT", + "authors": [ + { + "name": "Cast Iron Coding", + "homepage": "https://castironcoding.com/" + } + ], + "require": { + "craftcms/cms": "^4.0.0" + }, + "autoload": { + "psr-4": { + "castiron\\nextbuilds\\": "src/" + } + }, + "extra": { + "name": "Next Builds", + "handle": "next-builds", + "developer": "Cast Iron Coding", + "developerUrl": "https://castironcoding.com/", + "documentationUrl": "???", + "changelogUrl": "???", + "components": { + "request": "castiron\\nextbuilds\\services\\Request" + }, + "class": "castiron\\nextbuilds\\NextBuilds" + } +} diff --git a/api/plugins/nextbuilds/resources/img/plugin-logo.png b/api/plugins/nextbuilds/resources/img/plugin-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..1b3542c0e39a982038983189e4174fff41fe92d8 GIT binary patch literal 3138 zcmeH}`9IYA7sub9`HY#Nu`gjTGeX04HP$H0xX2bJRLauaP{@{SSC-G9;mR_V82cby zN*OKGEtxNUd7s#xi;SEA#5=kuLUO(t?~e*BS9+M!2pHe++iajO8Hg|1DXStktGhm*Ubou0RRPA zVLpA2AV7~BziL$|9D{oIbtf$!jk>nW@SjhGBNoMHhL(E*&G)vN@izeRw*{*=oAr*IGdt6# zN;fL(PJhdjcQf7zy_W=YpK){Q#VIDh%PL!{x`q=f(YuYTva5X?8HM=jL~$4G5be$K zRlA+(g3Bs5b4Sfv!eyMVI>kw==WFCo*3`-%OKGf2(NPMi{a`lD=9?IpO~3T+u?ci9 ze2h?&?;F7G(*SVv4|;@yz9zyieNu!m@CCJgTB_kkB}^sYdwQ=A=Cb=dz+phjVYVL- z9upVj9qd0L=G8(VX+U1T?;#n;>y@0}A&9PZ9FrtE_K}hd4HZ4AgPG``x@T&Xj(uzc zL21K@%r0%D!deEWLY`$1!0G|NDR`iGpurpDuVRNd@ zt5s!S0D2FTPva9;Z`-c-gUS^SrBw9FpPHJ7h&kD6#NFM3>T_J(+YLj?&C~da&0L*q?tD=Tntdyn&&)EURK}#?Rbe+c(`K*J? zu}m@KuLOHZ?iX+jr8_r0xZCP+=lv<<%-7Luj_~d^z?1%48MG)sOgc~(1Zr-R z)2cwcxS$`Imp=5;o;)4`(Q=&iQzP$_nxqjIr7VciB7r(VMCL!^ksv@)0Hu(RxIiB9 z4*@ItuACA<=%L~w$ne3kE~4rpi}>8dT{qQj2Jb{@ zdCd8MB{_`OYloy4;Xqsy(F>20QBtUaOgprY@WHTJNs9;qzp%3O&y3!Y7iwXnRPQlb#3rB>y_-r5IW^J)+;BCdh*Nl6Cvd9$qgMi|Q+)-6L3gSDA z@_JDWO%T)*1n?GN=v6%bjsBcmcnTg6AUXvh0Wu3i(?;3uy#5;&_`eAOt`W${Vf#|2AVN4Wd9-Fg%1LbAiUw=@PLy-L2V? zA6;>O?6{7aM$vTMQ*8d8Xh+dP*xz-5p(8hm$e1=pB&`|uioh|%a82ERrai80xdGK- zfTX#PcfO^ULtODAI}j8{6nVNQ3`h~6oBaFcJ&L#OnGIAFqxLH-_h@l4bM{k?mn`^V zz#Jho&J^Z`h=5V-+(BIB5VU@mDm)D7wWKgVzX?2pffyyAj}_|q5^Smq^Mk)A zGme7EFfilYdof}MI4)5IR<)42#E9vO{AA>3lHQGCh|@O82M;lGD5D7ojTlr3W#5bP zee2@_eHW!Z974r=!}L9|K{CK&uNWV>4id4$^FMBbN~_`#P^TR#0wOvVbpZAjip`Rb zfE`Zk&`0aijzRG<$_wV=?B(Mdt{`zJ7vcd?B-mFTITsTB5_DCJh&l8QExx`x z=2^+e`nObfx6*F7HXP=I;z1}>YAFXi&z3#KsfQAUSe`q81&%>hd^FVnO~c)R6#)}a z%bH$-EWeDi;v^m5#?Sgm#qx{Nw!qSA>|GAs9N7Z`Z{@sBhX%ZoD7yndtyI~yt)Q6xj8#mVn4noX#lnh%xMawgBA$me_#vVCZ+> zWLx;kksx~ggl@J|#fN{iv^Mt7%3sAHM`*k!2kJ!2*h+GGx@xiJ$+;qJ&sf!cpH^Gt zQ1PnuFWi)KDNB`?Ob2QTuY2qxz73lx1$=i;O*c(^ya;lOYz;k~b=iV}uEXYd2oDdtT0q$n7YU z`57Iwapz`V(f5OmMV|-+)56yHC#E(tq`*+ion2T8kzIZkjSLHwrT&=S{>UfBy>;b? zu%K-TUzWdOKIu?>>-M~fN`74FLV4Y4u-QDC(b+8^x`f86Tly$Sbb7b_h|FxY(k`ER zc(T1}|Jap>+caBDbs7|NqbB8=2o z-bw>Hl8s`j@Gqd4YW#^@o*|wOeBM6CffZncS8J-Sxz+RE57^Pp)%NCZjMV=C2g{Zf literal 0 HcmV?d00001 diff --git a/api/plugins/nextbuilds/src/NextBuilds.php b/api/plugins/nextbuilds/src/NextBuilds.php new file mode 100755 index 0000000..d603fe7 --- /dev/null +++ b/api/plugins/nextbuilds/src/NextBuilds.php @@ -0,0 +1,146 @@ +plugin === $this) { + } + } + ); + + $this->setComponents([ + 'request' => NextRequestService::class + ]); + + Craft::info( + Craft::t( + 'next-builds', + '{name} plugin loaded', + ['name' => $this->name] + ), + __METHOD__ + ); + + // Event Listeners + Event::on( + Entry::class, + Entry::EVENT_AFTER_SAVE, + function (ModelEvent $event) { + $entry = $event->sender; + if ( + $this->settings->activeSections[$entry->section->handle] && + !ElementHelper::isDraft($entry) && + !($entry->duplicateOf && $entry->getIsCanonical() && !$entry->updatingFromDerivative) && + ($entry->enabled && $entry->getEnabledForSite()) && + !ElementHelper::rootElement($entry)->isProvisionalDraft && + !$entry->resaving && + !ElementHelper::isRevision($entry) + ) { + $this->request->buildPagesFromEntry($entry); + } + } + ); + } + + // Protected Methods + // ========================================================================= + + /** + * @inheritdoc + */ + protected function createSettingsModel(): ?\craft\base\Model + { + return new Settings(); + } + + /** + * @inheritdoc + */ + protected function settingsHtml(): string + { + return Craft::$app->view->renderTemplate( + 'next-builds/settings', + [ + 'settings' => $this->getSettings() + ] + ); + } +} diff --git a/api/plugins/nextbuilds/src/assetbundles/nextbuilds/NextBuildsAsset.php b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/NextBuildsAsset.php new file mode 100755 index 0000000..e1308ba --- /dev/null +++ b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/NextBuildsAsset.php @@ -0,0 +1,48 @@ +sourcePath = "@castiron/nextbuilds/assetbundles/nextbuilds/dist"; + + $this->depends = [ + CpAsset::class, + ]; + + $this->js = [ + 'js/NextBuilds.js', + ]; + + $this->css = [ + 'css/NextBuilds.css', + ]; + + parent::init(); + } +} diff --git a/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/css/NextBuilds.css b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/css/NextBuilds.css new file mode 100755 index 0000000..f7eb9b2 --- /dev/null +++ b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/css/NextBuilds.css @@ -0,0 +1,11 @@ +/** + * Next Builds plugin for Craft CMS + * + * Next Builds CSS + * + * @author Cast Iron Coding + * @copyright Copyright (c) 2022 Cast Iron Coding + * @link https://castironcoding.com/ + * @package NextBuilds + * @since 1.0.0 + */ diff --git a/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/img/NextBuilds-icon.svg b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/img/NextBuilds-icon.svg new file mode 100755 index 0000000..c8afbcd --- /dev/null +++ b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/img/NextBuilds-icon.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/js/NextBuilds.js b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/js/NextBuilds.js new file mode 100755 index 0000000..8f204d4 --- /dev/null +++ b/api/plugins/nextbuilds/src/assetbundles/nextbuilds/dist/js/NextBuilds.js @@ -0,0 +1,11 @@ +/** + * Next Builds plugin for Craft CMS + * + * Next Builds JS + * + * @author Cast Iron Coding + * @copyright Copyright (c) 2022 Cast Iron Coding + * @link https://castironcoding.com/ + * @package NextBuilds + * @since 1.0.0 + */ diff --git a/api/plugins/nextbuilds/src/config.php b/api/plugins/nextbuilds/src/config.php new file mode 100755 index 0000000..c2ceffd --- /dev/null +++ b/api/plugins/nextbuilds/src/config.php @@ -0,0 +1,30 @@ + true, + +]; diff --git a/api/plugins/nextbuilds/src/icon-mask.svg b/api/plugins/nextbuilds/src/icon-mask.svg new file mode 100755 index 0000000..c8afbcd --- /dev/null +++ b/api/plugins/nextbuilds/src/icon-mask.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/plugins/nextbuilds/src/icon.svg b/api/plugins/nextbuilds/src/icon.svg new file mode 100755 index 0000000..c8afbcd --- /dev/null +++ b/api/plugins/nextbuilds/src/icon.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/api/plugins/nextbuilds/src/models/Settings.php b/api/plugins/nextbuilds/src/models/Settings.php new file mode 100755 index 0000000..180c925 --- /dev/null +++ b/api/plugins/nextbuilds/src/models/Settings.php @@ -0,0 +1,54 @@ +getSettings(); + $client = new Client(); + + $endpoint = $this->getSettingsData($settings->nextApiBaseUrl) . self::NEXT_ENDPOINT_REVALIDATE; + $params = [ + 'uri' => $entry->uri, + 'secret' => $this->getSettingsData($settings->nextSecretToken) + ]; + $requestUrl = $endpoint . '?' . http_build_query($params); + + try { + $client->request('GET', $requestUrl, []); + } catch (\Exception $exception) { + $isConsoleRequest = Craft::$app->getRequest()->getIsConsoleRequest(); + if (!$isConsoleRequest) { + Craft::$app->session->setError('Incremental rebuild failed. Frontend will update after next revalidation interval.'); + } + } + } + + // Protected Methods + // ========================================================================= + + /** + * @param string $setting + * @return string + */ + protected function getSettingsData(string $setting): string + { + if ($value = Craft::parseEnv($setting)) { + return $value; + } + + return $setting; + } +} diff --git a/api/plugins/nextbuilds/src/templates/settings.twig b/api/plugins/nextbuilds/src/templates/settings.twig new file mode 100755 index 0000000..fe4f7e1 --- /dev/null +++ b/api/plugins/nextbuilds/src/templates/settings.twig @@ -0,0 +1,54 @@ +{# @var craft \craft\web\twig\variables\CraftVariable #} +{# +/** + * Next Builds plugin for Craft CMS 3.x + * + * Next Builds Settings.twig + * + * @author Cast Iron Coding + * @copyright Copyright (c) 2022 Cast Iron Coding + * @link https://castironcoding.com/ + * @package NextBuilds + * @since 1.0.0 + */ +#} + +{% import "_includes/forms" as forms %} + +{% do view.registerAssetBundle("castiron\\nextbuilds\\assetbundles\\nextbuilds\\NextBuildsAsset") %} + +{{ forms.autosuggestField({ + first: true, + label: "Next.js API Base URL", + name: 'nextApiBaseUrl', + value: settings.nextApiBaseUrl, + suggestEnvVars: true +}) }} + +{{ forms.autosuggestField({ + label: "Next.js API Secret Token", + name: 'nextSecretToken', + value: settings.nextSecretToken, + suggestEnvVars: true +}) }} + +
+
+ + +
+

Choose which sections should have incremental page builds.

+
+
+ {% for section in craft.app.sections.allSections %} +
+ {{ forms.checkbox({ + label: section.name, + name: 'activeSections[' ~ section.handle ~ ']', + value: true, + checked: settings.activeSections[section.handle] ?? false, + }) }} +
+ {% endfor %} +
+ diff --git a/api/plugins/nextbuilds/src/translations/en/next-builds.php b/api/plugins/nextbuilds/src/translations/en/next-builds.php new file mode 100755 index 0000000..be65ce8 --- /dev/null +++ b/api/plugins/nextbuilds/src/translations/en/next-builds.php @@ -0,0 +1,18 @@ + 'Next Builds plugin loaded', +]; diff --git a/db/Dockerfile b/db/Dockerfile index db2a5df..d57f01f 100644 --- a/db/Dockerfile +++ b/db/Dockerfile @@ -1,3 +1,3 @@ -FROM postgres:11-alpine +FROM postgres:13-alpine COPY db.sql /docker-entrypoint-initdb.d/db.sql \ No newline at end of file diff --git a/docker-compose-local-db.sample.yml b/docker-compose-local-db.sample.yml new file mode 100644 index 0000000..068acad --- /dev/null +++ b/docker-compose-local-db.sample.yml @@ -0,0 +1,57 @@ +# docker-compose.yml +version: '2.2' + +services: + cache: + image: memcached + craft: + build: ./ + depends_on: + - postgres + volumes: + - ./api:/var/www/html + environment: + CRAFT_ENVIRONMENT: dev + SECURITY_KEY: biff + DB_DSN: pgsql:host=postgres;dbname=craft + DB_SERVER: postgres + DB_NAME: craft + DB_USER: craft + DB_PASSWORD: rootroot + DB_DATABASE: craft + DB_SCHEMA: public + DB_DRIVER: pgsql + DB_PORT: 5432 + PRIMARY_SITE_URL: http://localhost:8080 + WEB_BASE_URL: http://localhost:3000 + ALIAS_PREVIEW_URL_FORMAT: http://localhost:3000/api/preview?site={site}&entryUid={sourceUid} + ENABLE_MEMCACHED: "true" + MEMCACHED_IP: cache + MEMCACHED_PORT: 11211 + PORT: 8080 + NEXT_API_BASE_URL: gateway.docker.internal:3000/api + NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token + ports: + - "8080:8080" + depends_on: + postgres: + condition: service_healthy + postgres: + build: ./db + environment: + POSTGRES_ROOT_PASSWORD: root + POSTGRES_USER: craft + POSTGRES_PASSWORD: rootroot + POSTGRES_DB: craft + volumes: + # Persistent data + - pgdata:/var/lib/postgresql/data + healthcheck: + test: [ "CMD-SHELL", "export PGPASSWORD=$${POSTGRES_PASSWORD}; pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"] + interval: 30s + timeout: 60s + retries: 5 + start_period: 80s + +volumes: + pgdata: \ No newline at end of file diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml index f502dfc..006e1bb 100644 --- a/docker-compose-local-db.yml +++ b/docker-compose-local-db.yml @@ -5,20 +5,38 @@ services: cache: image: memcached craft: - restart: always build: ./ depends_on: - postgres volumes: - ./api:/var/www/html - - .env:/var/secrets/.env environment: - - PORT=8080 + CRAFT_ENVIRONMENT: dev + SECURITY_KEY: 6SkOBU85-5lFdRleCkckUCqquBq6mBIS + DB_DSN: pgsql:host=postgres;dbname=craft + DB_SERVER: postgres + DB_NAME: craft + DB_USER: craft + DB_PASSWORD: rootroot + DB_DATABASE: craft + DB_SCHEMA: public + DB_DRIVER: pgsql + DB_PORT: 5432 + PRIMARY_SITE_URL: http://localhost:8080 + WEB_BASE_URL: http://localhost:3000 + ALIAS_PREVIEW_URL_FORMAT: http://localhost:3000/api/preview?site={site}&entryUid={sourceUid} + ENABLE_MEMCACHED: "true" + MEMCACHED_IP: cache + MEMCACHED_PORT: 11211 + PORT: 8080 + NEXT_API_BASE_URL: gateway.docker.internal:3000/api + NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token ports: - "8080:8080" - + depends_on: + postgres: + condition: service_healthy postgres: - restart: always build: ./db environment: POSTGRES_ROOT_PASSWORD: root @@ -28,6 +46,12 @@ services: volumes: # Persistent data - pgdata:/var/lib/postgresql/data + healthcheck: + test: [ "CMD-SHELL", "export PGPASSWORD=$${POSTGRES_PASSWORD}; pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"] + interval: 30s + timeout: 60s + retries: 5 + start_period: 80s volumes: pgdata: \ No newline at end of file diff --git a/package.json b/package.json index e717a31..cf697a2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,10 @@ { "dependencies": { "npm-run-all": "^4.1.5" + }, + "scripts": { + "dev": "docker-compose -f docker-compose-local-db.yml up --build", + "clean": "docker system prune -f && docker volume prune -f", + "clean-images": "docker images prune -f" } } From 3bfd420ba9645ac8aa1f532aaa35f9cc6c11ccbd Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Mon, 24 Apr 2023 14:29:05 -0700 Subject: [PATCH 06/48] Added PhpStorm config folder to .gitignores EPO-7898 --- .gcloudignore | 3 ++- .gitignore | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gcloudignore b/.gcloudignore index 85b31df..a4bbafd 100644 --- a/.gcloudignore +++ b/.gcloudignore @@ -3,4 +3,5 @@ api/web/assets/ .DS_Store log/access.log log/error.log -.env \ No newline at end of file +.env +.idea \ No newline at end of file diff --git a/.gitignore b/.gitignore index a350b8b..c99e880 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ log/error.log app.yaml *.sql docker-compose-local-db.yml -google-app-credentials.json \ No newline at end of file +google-app-credentials.json +.idea \ No newline at end of file From 7e31895dc7711ee8251e9693a8f471ba40b05f46 Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Mon, 24 Apr 2023 14:47:22 -0700 Subject: [PATCH 07/48] Updated text in workflow EPO-7898 --- .github/workflows/develop-pr-gae.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/develop-pr-gae.yaml b/.github/workflows/develop-pr-gae.yaml index 0fa7411..076d739 100644 --- a/.github/workflows/develop-pr-gae.yaml +++ b/.github/workflows/develop-pr-gae.yaml @@ -42,7 +42,7 @@ jobs: run: docker build . build-push-deploy: - name: 'Build Image ~ Optional: Deploy Preview Version' + name: 'Build Image and Deploy Preview Version' runs-on: ubuntu-latest if: ${{ (github.event.action != 'closed') && (startsWith(github.head_ref, 'preview') == true) }} From 61b5dae7a746b509c12e9c5b542d249853cae2a8 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 15 Jun 2023 15:42:05 -0700 Subject: [PATCH 08/48] [C] Install GraphQL Authentication plugin --- api/composer.json | 1 + api/composer.lock | 891 ++++++++++++++++++++++++-------- api/config/project/project.yaml | 7 +- 3 files changed, 684 insertions(+), 215 deletions(-) diff --git a/api/composer.json b/api/composer.json index 64f7771..51bab2c 100755 --- a/api/composer.json +++ b/api/composer.json @@ -4,6 +4,7 @@ "craftcms/cms": "4.4.5", "craftcms/google-cloud": "^2.0.0", "craftcms/redactor": "3.0.4", + "jamesedmonston/graphql-authentication": "2.4.0", "sebastianlenz/linkfield": "^2.1.4", "spicyweb/craft-neo": "3.7.3", "vlucas/phpdotenv": "^3.4.0" diff --git a/api/composer.lock b/api/composer.lock index 29a7370..393a8d3 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,8 +4,52 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3e28ba973d8526b340cd436e12384ec3", + "content-hash": "4468bec8fd1b9988b5060f8967f61c45", "packages": [ + { + "name": "abraham/twitteroauth", + "version": "3.3.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/abraham/twitteroauth/zipball/2e640c1e8bb9b5dbcb2230703f97c89a852e30b5", + "reference": "2e640c1e8bb9b5dbcb2230703f97c89a852e30b5", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.2", + "ext-curl": "*", + "php": "^7.4 || ^8.0 || ^8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Abraham\\TwitterOAuth\\": "src" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Abraham Williams", + "email": "abraham@abrah.am", + "homepage": "https://abrah.am", + "role": "Developer" + } + ], + "description": "The most popular PHP library for use with the Twitter OAuth REST API.", + "homepage": "https://twitteroauth.com", + "keywords": [ + "Twitter API", + "Twitter oAuth", + "api", + "oauth", + "rest", + "social", + "twitter" + ], + "time": "2022-01-19T01:10:09+00:00" + }, { "name": "castiron/next-builds", "version": "1.0.0", @@ -158,11 +202,11 @@ }, { "name": "composer/ca-bundle", - "version": "1.3.5", + "version": "1.3.6", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd", - "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb", + "reference": "90d087e988ff194065333d16bc5cf649872d9cdb", "shasum": "" }, "require": { @@ -199,7 +243,7 @@ "ssl", "tls" ], - "time": "2023-01-11T08:27:00+00:00" + "time": "2023-06-06T12:02:59+00:00" }, { "name": "composer/composer", @@ -878,11 +922,11 @@ }, { "name": "craftcms/server-check", - "version": "2.1.4", + "version": "2.1.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/server-check/zipball/c262ebd39572902bdf4fe3ea570e11cd6725b381", - "reference": "c262ebd39572902bdf4fe3ea570e11cd6725b381", + "url": "https://api.github.com/repos/craftcms/server-check/zipball/a099ba05adf6424298aa5177ca17084e616a5690", + "reference": "a099ba05adf6424298aa5177ca17084e616a5690", "shasum": "" }, "type": "library", @@ -902,7 +946,7 @@ "requirements", "yii2" ], - "time": "2022-04-17T02:14:46+00:00" + "time": "2023-05-26T20:43:59+00:00" }, { "name": "creocoder/yii2-nested-sets", @@ -1047,15 +1091,15 @@ }, { "name": "doctrine/deprecations", - "version": "v1.0.0", + "version": "v1.1.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", - "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", + "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3", "shasum": "" }, "require": { - "php": "^7.1|^8.0" + "php": "^7.1 || ^8.0" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -1071,7 +1115,7 @@ ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", - "time": "2022-05-02T15:47:09+00:00" + "time": "2023-06-03T09:27:29+00:00" }, { "name": "doctrine/lexer", @@ -1277,28 +1321,15 @@ }, { "name": "firebase/php-jwt", - "version": "v6.4.0", - "source": { - "type": "git", - "url": "https://github.com/firebase/php-jwt.git", - "reference": "4dd1e007f22a927ac77da5a3fbb067b42d3bc224" - }, + "version": "v6.7.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/4dd1e007f22a927ac77da5a3fbb067b42d3bc224", - "reference": "4dd1e007f22a927ac77da5a3fbb067b42d3bc224", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/71278f20b0a623389beefe87a641d03948a38870", + "reference": "71278f20b0a623389beefe87a641d03948a38870", "shasum": "" }, "require": { - "php": "^7.1||^8.0" - }, - "require-dev": { - "guzzlehttp/guzzle": "^6.5||^7.4", - "phpspec/prophecy-phpunit": "^1.1", - "phpunit/phpunit": "^7.5||^9.5", - "psr/cache": "^1.0||^2.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0" + "php": "^7.4||^8.0" }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", @@ -1310,7 +1341,6 @@ "Firebase\\JWT\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], @@ -1332,24 +1362,95 @@ "jwt", "php" ], - "support": { - "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v6.4.0" + "time": "2023-06-14T15:29:26+00:00" + }, + { + "name": "google/apiclient", + "version": "v2.14.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/789c8b07cad97f420ac0467c782036f955a2ad89", + "reference": "789c8b07cad97f420ac0467c782036f955a2ad89", + "shasum": "" + }, + "require": { + "firebase/php-jwt": "~2.0||~3.0||~4.0||~5.0||~6.0", + "google/apiclient-services": "~0.200", + "google/auth": "^1.10", + "guzzlehttp/guzzle": "~5.3.3||~6.0||~7.0", + "guzzlehttp/psr7": "^1.8.4||^2.2.1", + "monolog/monolog": "^1.17||^2.0||^3.0", + "php": "^5.6|^7.0|^8.0", + "phpseclib/phpseclib": "~2.0||^3.0.2" + }, + "suggest": { + "cache/filesystem-adapter": "For caching certs and tokens (using Google\\Client::setCache)" }, - "time": "2023-02-09T21:01:23+00:00" + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/aliases.php" + ], + "psr-4": { + "Google\\": "src/" + }, + "classmap": [ + "src/aliases.php" + ] + }, + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "time": "2023-05-11T21:54:55+00:00" }, { - "name": "google/auth", - "version": "v1.25.0", - "source": { - "type": "git", - "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "0865c44ab50378f7b145827dfcbd1e7a238f7759" + "name": "google/apiclient-services", + "version": "v0.304.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/6731fd0d3e2f1ff2794f36108b55c0a3480edf3d", + "reference": "6731fd0d3e2f1ff2794f36108b55c0a3480edf3d", + "shasum": "" + }, + "require": { + "php": "^7.4||^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "autoload.php" + ], + "psr-4": { + "Google\\Service\\": "src" + } }, + "license": [ + "Apache-2.0" + ], + "description": "Client library for Google APIs", + "homepage": "http://developers.google.com/api-client-library/php", + "keywords": [ + "google" + ], + "time": "2023-06-07T02:11:36+00:00" + }, + { + "name": "google/auth", + "version": "v1.26.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/0865c44ab50378f7b145827dfcbd1e7a238f7759", - "reference": "0865c44ab50378f7b145827dfcbd1e7a238f7759", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/f1f0d0319e2e7750ebfaa523c78819792a9ed9f7", + "reference": "f1f0d0319e2e7750ebfaa523c78819792a9ed9f7", "shasum": "" }, "require": { @@ -1360,15 +1461,6 @@ "psr/cache": "^1.0|^2.0|^3.0", "psr/http-message": "^1.0" }, - "require-dev": { - "guzzlehttp/promises": "0.1.1|^1.3", - "kelvinmo/simplejwt": "^0.2.5|^0.5.1", - "phpseclib/phpseclib": "^2.0.31", - "phpspec/prophecy-phpunit": "^1.1||^2.0", - "phpunit/phpunit": "^7.5||^9.0.0", - "sebastian/comparator": ">=1.2.3", - "squizlabs/php_codesniffer": "^3.5" - }, "suggest": { "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." }, @@ -1378,7 +1470,6 @@ "Google\\Auth\\": "src" } }, - "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], @@ -1389,12 +1480,7 @@ "google", "oauth2" ], - "support": { - "docs": "https://googleapis.github.io/google-auth-library-php/main/", - "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.25.0" - }, - "time": "2023-01-26T22:04:14+00:00" + "time": "2023-04-05T15:11:57+00:00" }, { "name": "google/cloud-core", @@ -1566,17 +1652,17 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.5.0", + "version": "7.7.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", - "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", + "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9 || ^2.4", + "guzzlehttp/promises": "^1.5.3 || ^2.0", + "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1594,9 +1680,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "7.5-dev" } }, "autoload": { @@ -1659,26 +1742,21 @@ "rest", "web service" ], - "time": "2022-08-28T15:39:27+00:00" + "time": "2023-05-21T14:04:53+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.2", + "version": "1.5.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", - "reference": "b94b2807d85443f9719887892882d0329d1e2598", + "url": "https://api.github.com/repos/guzzle/promises/zipball/67ab6e18aaa14d753cc148911d273f6e6cb6721e", + "reference": "67ab6e18aaa14d753cc148911d273f6e6cb6721e", "shasum": "" }, "require": { "php": ">=5.5" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, "autoload": { "files": [ "src/functions_include.php" @@ -1716,15 +1794,15 @@ "keywords": [ "promise" ], - "time": "2022-08-28T14:55:35+00:00" + "time": "2023-05-21T12:31:43+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.4", + "version": "2.4.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", - "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/0454e12ef0cd597ccd2adb036f7bda4e7fface66", + "reference": "0454e12ef0cd597ccd2adb036f7bda4e7fface66", "shasum": "" }, "require": { @@ -1745,9 +1823,6 @@ "bamarni-bin": { "bin-links": true, "forward-command": false - }, - "branch-alias": { - "dev-master": "2.4-dev" } }, "autoload": { @@ -1806,11 +1881,11 @@ "uri", "url" ], - "time": "2023-03-09T13:19:02+00:00" + "time": "2023-04-17T16:00:45+00:00" }, { "name": "illuminate/collections", - "version": "v9.52.4", + "version": "v9.52.9", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/collections/zipball/0168d0e44ea0c4fe5451fe08cde7049b9e9f9741", @@ -1855,7 +1930,7 @@ }, { "name": "illuminate/conditionable", - "version": "v9.52.4", + "version": "v9.52.9", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", @@ -1891,7 +1966,7 @@ }, { "name": "illuminate/contracts", - "version": "v9.52.4", + "version": "v9.52.9", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", @@ -1929,7 +2004,7 @@ }, { "name": "illuminate/macroable", - "version": "v9.52.4", + "version": "v9.52.9", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", @@ -1963,6 +2038,64 @@ "homepage": "https://laravel.com", "time": "2022-08-09T13:29:29+00:00" }, + { + "name": "jamesedmonston/graphql-authentication", + "version": "2.4.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jamesedmonston/graphql-authentication/zipball/63de88704b21831ecb6a6d17d511eb6e29dbf822", + "reference": "63de88704b21831ecb6a6d17d511eb6e29dbf822", + "shasum": "" + }, + "require": { + "abraham/twitteroauth": "^3.1", + "craftcms/cms": "^4.0.0-alpha.1", + "google/apiclient": "^2.10", + "lcobucci/jwt": "^4.1", + "league/oauth2-facebook": "^2.0", + "php": "^8.0.2", + "thenetworg/oauth2-azure": "^2.1" + }, + "type": "craft-plugin", + "extra": { + "name": "GraphQL Authentication", + "handle": "graphql-authentication", + "developer": "James Edmonston", + "developerUrl": "https://github.com/jamesedmonston", + "documentationUrl": "https://github.com/jamesedmonston/graphql-authentication/blob/master/README.md", + "changelogUrl": "https://raw.githubusercontent.com/jamesedmonston/graphql-authentication/master/CHANGELOG.md", + "class": "jamesedmonston\\graphqlauthentication\\GraphqlAuthentication" + }, + "autoload": { + "psr-4": { + "jamesedmonston\\graphqlauthentication\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "James Edmonston", + "homepage": "https://jamesedmonston.co.uk" + } + ], + "description": "GraphQL authentication for your headless Craft CMS applications.", + "keywords": [ + "authentication", + "cms", + "craft", + "craft-plugin", + "craftcms", + "graphql", + "graphql-authentication" + ], + "support": { + "docs": "https://github.com/jamesedmonston/graphql-authentication/blob/master/README.md", + "issues": "https://github.com/jamesedmonston/graphql-authentication/issues" + }, + "time": "2023-03-04T10:42:07+00:00" + }, { "name": "justinrainbow/json-schema", "version": "5.2.12", @@ -2018,6 +2151,81 @@ ], "time": "2022-04-13T08:02:27+00:00" }, + { + "name": "lcobucci/clock", + "version": "3.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/clock/zipball/039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "reference": "039ef98c6b57b101d10bd11d8fdfda12cbd996dc", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0", + "psr/clock": "^1.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\Clock\\": "src" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com" + } + ], + "description": "Yet another clock abstraction", + "time": "2022-12-19T15:00:24+00:00" + }, + { + "name": "lcobucci/jwt", + "version": "4.3.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "reference": "4d7de2fe0d51a96418c0d04004986e410e87f6b4", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-sodium": "*", + "lcobucci/clock": "^2.0 || ^3.0", + "php": "^7.4 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Lcobucci\\JWT\\": "src" + } + }, + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Luís Cobucci", + "email": "lcobucci@gmail.com", + "role": "Developer" + } + ], + "description": "A simple library to work with JSON Web Token and JSON Web Signature", + "keywords": [ + "JWS", + "jwt" + ], + "time": "2023-01-02T13:28:00+00:00" + }, { "name": "league/flysystem", "version": "3.12.3", @@ -2230,11 +2438,11 @@ }, { "name": "league/oauth2-client", - "version": "2.6.1", + "version": "2.7.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/2334c249907190c132364f5dae0287ab8666aa19", - "reference": "2334c249907190c132364f5dae0287ab8666aa19", + "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/160d6274b03562ebeb55ed18399281d8118b76c8", + "reference": "160d6274b03562ebeb55ed18399281d8118b76c8", "shasum": "" }, "require": { @@ -2280,15 +2488,55 @@ "oauth2", "single sign on" ], - "time": "2021-12-22T16:42:49+00:00" + "time": "2023-04-16T18:19:15+00:00" + }, + { + "name": "league/oauth2-facebook", + "version": "2.2.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/oauth2-facebook/zipball/ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", + "reference": "ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", + "shasum": "" + }, + "require": { + "league/oauth2-client": "^2.0", + "php": ">=7.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\OAuth2\\Client\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sammy Kaye Powers", + "email": "me@sammyk.me", + "homepage": "http://www.sammyk.me" + } + ], + "description": "Facebook OAuth 2.0 Client Provider for The PHP League OAuth2-Client", + "keywords": [ + "Authentication", + "authorization", + "client", + "facebook", + "oauth", + "oauth2" + ], + "time": "2022-02-24T18:45:07+00:00" }, { "name": "mikehaertl/php-shellcommand", - "version": "1.6.4", + "version": "1.7.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/3488d7803df1e8f1a343d3d0ca452d527ad8d5e5", - "reference": "3488d7803df1e8f1a343d3d0ca452d527ad8d5e5", + "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/e79ea528be155ffdec6f3bf1a4a46307bb49e545", + "reference": "e79ea528be155ffdec6f3bf1a4a46307bb49e545", "shasum": "" }, "require": { @@ -2313,15 +2561,15 @@ "keywords": [ "shell" ], - "time": "2021-03-17T06:54:33+00:00" + "time": "2023-04-19T08:25:22+00:00" }, { "name": "moneyphp/money", - "version": "v4.1.0", + "version": "v4.1.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/c8eeeb1f7b7e6ca95490b94a301dc9cb8cb76c2d", - "reference": "c8eeeb1f7b7e6ca95490b94a301dc9cb8cb76c2d", + "url": "https://api.github.com/repos/moneyphp/money/zipball/9682220995ffd396843be5b4ee1e5f2c2d6ecee2", + "reference": "9682220995ffd396843be5b4ee1e5f2c2d6ecee2", "shasum": "" }, "require": { @@ -2373,7 +2621,7 @@ "money", "vo" ], - "time": "2022-12-19T20:35:32+00:00" + "time": "2023-04-11T09:18:34+00:00" }, { "name": "monolog/monolog", @@ -2437,6 +2685,58 @@ ], "time": "2023-02-06T13:44:46+00:00" }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.6.3", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "time": "2022-06-14T06:56:20+00:00" + }, { "name": "paragonie/random_compat", "version": "v9.99.100", @@ -2560,11 +2860,11 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.0", + "version": "1.7.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", - "reference": "1534aea9bde19a5c85c5d1e1f834ab63f4c5dcf5", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", + "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", "shasum": "" }, "require": { @@ -2594,7 +2894,7 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2023-03-12T10:13:29+00:00" + "time": "2023-05-30T18:13:47+00:00" }, { "name": "phpoption/phpoption", @@ -2671,13 +2971,96 @@ ], "time": "2023-02-25T19:38:58+00:00" }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.20", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/543a1da81111a0bfd6ae7bbc2865c5e89ed3fc67", + "reference": "543a1da81111a0bfd6ae7bbc2865c5e89ed3fc67", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "suggest": { + "ext-dom": "Install the DOM extension to load XML formatted public keys.", + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "time": "2023-06-13T06:30:34+00:00" + }, { "name": "phpstan/phpdoc-parser", - "version": "1.16.1", + "version": "1.22.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571", - "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", + "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", "shasum": "" }, "require": { @@ -2695,7 +3078,7 @@ "MIT" ], "description": "PHPDoc parser with support for nullable, intersection and generic types", - "time": "2023-02-07T18:11:17+00:00" + "time": "2023-06-01T12:35:21+00:00" }, { "name": "pixelandtonic/imagine", @@ -2786,6 +3169,44 @@ ], "time": "2021-02-03T23:26:27+00:00" }, + { + "name": "psr/clock", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "time": "2022-11-25T14:36:26+00:00" + }, { "name": "psr/container", "version": "2.0.2", @@ -2871,16 +3292,16 @@ }, { "name": "psr/http-client", - "version": "1.0.1", + "version": "1.0.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", + "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -2899,7 +3320,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", @@ -2910,20 +3331,20 @@ "psr", "psr-18" ], - "time": "2020-06-29T06:28:15+00:00" + "time": "2023-04-10T20:12:12+00:00" }, { "name": "psr/http-factory", - "version": "1.0.1", + "version": "1.0.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", - "psr/http-message": "^1.0" + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -2942,7 +3363,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", @@ -2956,7 +3377,7 @@ "request", "response" ], - "time": "2019-04-30T12:38:16+00:00" + "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", @@ -3117,11 +3538,11 @@ }, { "name": "react/promise", - "version": "v2.9.0", + "version": "v2.10.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", - "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", + "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", "shasum": "" }, "require": { @@ -3166,7 +3587,7 @@ "promise", "promises" ], - "time": "2022-02-11T10:27:51+00:00" + "time": "2023-05-02T15:15:43+00:00" }, { "name": "rize/uri-template", @@ -3402,11 +3823,11 @@ }, { "name": "seld/jsonlint", - "version": "1.9.0", + "version": "1.10.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", - "reference": "4211420d25eba80712bff236a98960ef68b866b7", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/594fd6462aad8ecee0b45ca5045acea4776667f1", + "reference": "594fd6462aad8ecee0b45ca5045acea4776667f1", "shasum": "" }, "require": { @@ -3438,7 +3859,7 @@ "parser", "validator" ], - "time": "2022-04-01T13:37:23+00:00" + "time": "2023-05-11T13:16:46+00:00" }, { "name": "seld/phar-utils", @@ -3533,11 +3954,11 @@ }, { "name": "symfony/console", - "version": "v5.4.21", + "version": "v5.4.24", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/c77433ddc6cdc689caf48065d9ea22ca0853fbd9", - "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9", + "url": "https://api.github.com/repos/symfony/console/zipball/560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", + "reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", "shasum": "" }, "require": { @@ -3592,19 +4013,19 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], - "time": "2023-02-25T16:59:41+00:00" + "time": "2023-05-26T05:13:16+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", - "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", "shasum": "" }, "require": { @@ -3613,7 +4034,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3640,32 +4061,29 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "time": "2023-03-01T10:25:55+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/404b307de426c1c488e5afad64403e5f145e82a5", - "reference": "404b307de426c1c488e5afad64403e5f145e82a5", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", + "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2|^3" + "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/dependency-injection": "<5.4" + "symfony/dependency-injection": "<5.4", + "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", "symfony/event-dispatcher-implementation": "2.0|3.0" }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, "type": "library", "autoload": { "psr-4": { @@ -3690,28 +4108,25 @@ ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-04-21T14:41:17+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", - "reference": "0ad3b6f1e4e2da5690fefe075cd53a238646d8dd", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, - "suggest": { - "symfony/event-dispatcher-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3746,15 +4161,15 @@ "interoperability", "standards" ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/filesystem", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/82b6c62b959f642d000456f08c6d219d749215b3", - "reference": "82b6c62b959f642d000456f08c6d219d749215b3", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/97b698e1d77d356304def77a8d0cd73090b359ea", + "reference": "97b698e1d77d356304def77a8d0cd73090b359ea", "shasum": "" }, "require": { @@ -3786,15 +4201,15 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "time": "2023-02-14T08:44:56+00:00" + "time": "2023-05-30T17:12:32+00:00" }, { "name": "symfony/finder", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/20808dc6631aecafbe67c186af5dcb370be3a0eb", - "reference": "20808dc6631aecafbe67c186af5dcb370be3a0eb", + "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2", + "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2", "shasum": "" }, "require": { @@ -3824,23 +4239,27 @@ ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", - "time": "2023-02-16T09:57:23+00:00" + "time": "2023-04-02T01:25:41+00:00" }, { "name": "symfony/http-client", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/0a5be6cbc570ae23b51b49d67341f378629d78e4", - "reference": "0a5be6cbc570ae23b51b49d67341f378629d78e4", + "url": "https://api.github.com/repos/symfony/http-client/zipball/b2f892c91e4e02a939edddeb7ef452522d10a424", + "reference": "b2f892c91e4e02a939edddeb7ef452522d10a424", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", - "symfony/deprecation-contracts": "^2.1|^3", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "^3", - "symfony/service-contracts": "^1.0|^2|^3" + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "php-http/discovery": "<1.15", + "symfony/http-foundation": "<6.3" }, "provide": { "php-http/async-client-implementation": "*", @@ -3872,27 +4291,27 @@ ], "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", - "time": "2023-02-21T10:54:55+00:00" + "keywords": [ + "http" + ], + "time": "2023-05-12T08:49:48+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", - "reference": "df2ecd6cb70e73c1080e6478aea85f5f4da2c48b", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb", + "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb", "shasum": "" }, "require": { "php": ">=8.1" }, - "suggest": { - "symfony/http-client-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -3930,15 +4349,15 @@ "interoperability", "standards" ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/mailer", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e4f84c633b72ec70efc50b8016871c3bc43e691e", - "reference": "e4f84c633b72ec70efc50b8016871c3bc43e691e", + "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435", + "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435", "shasum": "" }, "require": { @@ -3948,9 +4367,10 @@ "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^5.4|^6.0", "symfony/mime": "^6.2", - "symfony/service-contracts": "^1.1|^2|^3" + "symfony/service-contracts": "^2.5|^3" }, "conflict": { + "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<5.4", "symfony/messenger": "<6.2", "symfony/mime": "<6.2", @@ -3980,15 +4400,15 @@ ], "description": "Helps sending emails", "homepage": "https://symfony.com", - "time": "2023-02-21T10:35:38+00:00" + "time": "2023-05-29T12:49:39+00:00" }, { "name": "symfony/mime", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/62e341f80699badb0ad70b31149c8df89a2d778e", - "reference": "62e341f80699badb0ad70b31149c8df89a2d778e", + "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", "shasum": "" }, "require": { @@ -4031,7 +4451,7 @@ "mime", "mime-type" ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-04-28T15:57:00+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4566,11 +4986,11 @@ }, { "name": "symfony/process", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/680e8a2ea6b3f87aecc07a6a65a203ae573d1902", - "reference": "680e8a2ea6b3f87aecc07a6a65a203ae573d1902", + "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", "shasum": "" }, "require": { @@ -4600,15 +5020,15 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-05-19T08:06:44+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.2.1", + "version": "v3.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", - "reference": "a8c9cedf55f314f3a186041d19537303766df09a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", "shasum": "" }, "require": { @@ -4618,13 +5038,10 @@ "conflict": { "ext-psr": "<1.1|>=2" }, - "suggest": { - "symfony/service-implementation": "" - }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -4662,15 +5079,15 @@ "interoperability", "standards" ], - "time": "2023-03-01T10:32:47+00:00" + "time": "2023-05-23T14:45:45+00:00" }, { "name": "symfony/string", - "version": "v6.2.7", + "version": "v6.3.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/67b8c1eec78296b85dc1c7d9743830160218993d", - "reference": "67b8c1eec78296b85dc1c7d9743830160218993d", + "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f", + "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f", "shasum": "" }, "require": { @@ -4681,7 +5098,7 @@ "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "symfony/translation-contracts": "<2.5" }, "type": "library", "autoload": { @@ -4718,15 +5135,15 @@ "utf-8", "utf8" ], - "time": "2023-02-24T10:42:00+00:00" + "time": "2023-03-21T21:06:29+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.21", + "version": "v5.4.24", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", - "reference": "6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/8e12706bf9c68a2da633f23bfdc15b4dce5970b3", + "reference": "8e12706bf9c68a2da633f23bfdc15b4dce5970b3", "shasum": "" }, "require": { @@ -4735,7 +5152,6 @@ "symfony/polyfill-php80": "^1.16" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<4.4" }, "suggest": { @@ -4777,15 +5193,15 @@ "debug", "dump" ], - "time": "2023-02-23T10:00:28+00:00" + "time": "2023-05-25T13:05:00+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.21", + "version": "v5.4.23", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3713e20d93e46e681e51605d213027e48dab3469", - "reference": "3713e20d93e46e681e51605d213027e48dab3469", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b", + "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b", "shasum": "" }, "require": { @@ -4826,7 +5242,7 @@ ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", - "time": "2023-02-21T19:46:44+00:00" + "time": "2023-04-23T19:33:36+00:00" }, { "name": "theiconic/name-parser", @@ -4861,6 +5277,53 @@ "description": "PHP library for parsing a string containing a full name into its parts", "time": "2019-11-14T14:08:48+00:00" }, + { + "name": "thenetworg/oauth2-azure", + "version": "v2.1.1", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/TheNetworg/oauth2-azure/zipball/06fb2d620fb6e6c934f632c7ec7c5ea2e978a844", + "reference": "06fb2d620fb6e6c934f632c7ec7c5ea2e978a844", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "firebase/php-jwt": "~3.0||~4.0||~5.0||~6.0", + "league/oauth2-client": "~2.0", + "php": "^7.1|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "TheNetworg\\OAuth2\\Client\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Hajek", + "email": "jan.hajek@thenetw.org", + "homepage": "https://thenetw.org" + } + ], + "description": "Azure Active Directory OAuth 2.0 Client Provider for The PHP League OAuth2-Client", + "keywords": [ + "SSO", + "aad", + "authorization", + "azure", + "azure active directory", + "client", + "microsoft", + "oauth", + "oauth2", + "windows azure" + ], + "time": "2022-06-23T10:35:36+00:00" + }, { "name": "twig/twig", "version": "v3.4.3", diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 70da2ca..155e941 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1680128830 +dateModified: 1686868833 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -41,6 +41,11 @@ plugins: edition: standard enabled: true schemaVersion: '2.0' + graphql-authentication: + edition: standard + enabled: true + licenseKey: V03B0EOX1DTIGDSM1GHZAHE9 + schemaVersion: 1.3.0 neo: edition: standard enabled: true From 6250e8b691e10ec697199c4279bbc568ceac0d12 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 15 Jun 2023 16:27:14 -0700 Subject: [PATCH 09/48] [F] Configure GQL auth plugin and configure user groups --- api/config/project/project.yaml | 144 +++++++++++++++++- ...-c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml | 20 +++ ...-1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml | 6 + api/config/project/users/users.yaml | 6 + 4 files changed, 168 insertions(+), 8 deletions(-) create mode 100644 api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml create mode 100644 api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml create mode 100644 api/config/project/users/users.yaml diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 155e941..73ec121 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1686868833 +dateModified: 1686871163 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -14,6 +14,7 @@ email: meta: __names__: 1a35bfab-6a39-4c03-b273-2d5e3151c335: 'Rubin Telescope Education and Public Outreach' # Rubin Telescope Education and Public Outreach + 1e9525af-d148-40bf-9bcc-56eb3dce0fa1: 'Investigation Users' # Investigation Users 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage @@ -32,6 +33,7 @@ meta: 547128fa-4529-4483-9968-66425996b69f: EN # EN a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information + c1ec676e-14be-4a6b-bbdd-3c26e36b49ac: Editors # Editors c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema @@ -46,6 +48,139 @@ plugins: enabled: true licenseKey: V03B0EOX1DTIGDSM1GHZAHE9 schemaVersion: 1.3.0 + settings: + accountCooldown: 'Too many log in attempts; please try again shortly' + accountDeleted: 'Successfully deleted account' + accountLocked: 'Sorry, your account is currently locked' + activationEmailSent: 'You will receive an email if it matches an account in our system' + allowMagicAuthentication: null + allowRegistration: '1' + allowedFacebookDomains: null + allowedGoogleDomains: null + allowedMicrosoftDomains: null + allowedTwitterDomains: null + appleClientId: null + appleClientSecret: null + appleRedirectUrl: null + appleServiceId: null + appleServiceSecret: null + assetMutations: null + assetNotFound: 'We couldn''t find any matching assets' + assetQueries: null + emailNotInScope: 'No email in scope' + entryMutations: null + entryNotFound: 'We couldn''t find any matching entries' + entryQueries: null + facebookAppId: null + facebookAppSecret: null + facebookEmailMismatch: 'Email address doesn''t match allowed Facebook domains' + facebookRedirectUrl: null + fieldRestrictions: + __assoc__: + - + - schema-1 + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + - + - 'schema-Public Schema' + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + forbiddenField: 'User doesn''t have permission to access requested field(s)' + forbiddenMutation: 'User doesn''t have permission to perform this mutation' + googleClientId: null + googleEmailMismatch: 'Email address doesn''t match allowed Google domains' + googleTokenIdInvalid: 'Invalid Google Token ID' + granularSchemas: null + invalidEmailAddress: 'Invalid email address' + invalidHeader: 'Invalid Authorization Header' + invalidJwtSecretKey: 'Invalid JWT Secret Key' + invalidLogin: 'We couldn''t log you in with the provided details' + invalidMagicCode: 'Invalid magic code' + invalidOauthToken: 'Invalid OAuth Token' + invalidPasswordMatch: 'Passwords do not match' + invalidPasswordUpdate: 'We couldn''t update the password with the provided details' + invalidRefreshToken: 'Invalid Refresh Token' + invalidRequest: 'Cannot validate request' + invalidSchema: 'No schema has been set for this user group' + invalidUserUpdate: 'We couldn''t update the user with the provided details' + jwtExpiration: '30 minutes' + jwtRefreshExpiration: '3 months' + jwtSecretKey: PrKttljL8hDxMr2OibPpH9Kd8PwbG23K + magicLinkSent: 'You will receive an email if it matches an account in our system' + microsoftAppId: null + microsoftAppSecret: null + microsoftEmailMismatch: 'Email address doesn''t match allowed Microsoft domains' + microsoftRedirectUrl: null + passwordResetRequired: 'Password reset required; please check your email' + passwordResetSent: 'You will receive an email if it matches an account in our system' + passwordSaved: 'Successfully saved password' + passwordUpdated: 'Successfully updated password' + permissionType: single + sameSitePolicy: strict + schemaId: null + schemaName: 'Public Schema' + siteId: null + skipActivatedCheck: '' + skipSocialActivation: null + tokenNotFound: 'We couldn''t find any matching tokens' + twitterApiKey: null + twitterApiKeySecret: null + twitterEmailMismatch: 'Email address doesn''t match allowed Twitter domains' + twitterRedirectUrl: null + userActivated: 'Successfully activated user' + userGroup: '2' + userHasPassword: 'User not password-less' + userNotActivated: 'Please activate your account' + userNotFound: 'We couldn''t find any matching users' + volumeNotFound: 'We couldn''t find any matching volumes' neo: edition: standard enabled: true @@ -81,10 +216,3 @@ system: retryDuration: null schemaVersion: 4.4.0.4 timeZone: America/Los_Angeles -users: - allowPublicRegistration: false - deactivateByDefault: false - defaultGroup: null - photoSubpath: null - photoVolumeUid: null - requireEmailVerification: true diff --git a/api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml b/api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml new file mode 100644 index 0000000..b8982e4 --- /dev/null +++ b/api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml @@ -0,0 +1,20 @@ +description: '' +handle: editors +name: Editors +permissions: + - accesscp + - accesssitewhensystemisoff + - 'createentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'deleteentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'deletepeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'editglobalset:aee57b4f-2623-44fc-af2b-c670f6e1babe' # Site information + - 'editsite:2c2e1c6a-eb4d-44f1-9a43-8d79b326f354' # ES + - 'editsite:547128fa-4529-4483-9968-66425996b69f' # EN + - 'saveentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage + - 'saveentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'savepeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'viewentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage + - 'viewentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'viewpeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + - 'viewpeerentrydrafts:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage + - 'viewpeerentrydrafts:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages diff --git a/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml b/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml new file mode 100644 index 0000000..150323f --- /dev/null +++ b/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml @@ -0,0 +1,6 @@ +description: '' +handle: investigationUsers +name: 'Investigation Users' +permissions: + - 'viewentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage + - 'viewentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages diff --git a/api/config/project/users/users.yaml b/api/config/project/users/users.yaml new file mode 100644 index 0000000..56daf27 --- /dev/null +++ b/api/config/project/users/users.yaml @@ -0,0 +1,6 @@ +allowPublicRegistration: false +deactivateByDefault: false +defaultGroup: null +photoSubpath: null +photoVolumeUid: null +requireEmailVerification: true From da1710e9974c2c422c65b1f58a675443a119c59c Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 21 Jun 2023 10:15:31 -0700 Subject: [PATCH 10/48] [C] Enable public user registration --- api/config/project/project.yaml | 2 +- api/config/project/users/users.yaml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 73ec121..98b5217 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1686871163 +dateModified: 1687367604 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME diff --git a/api/config/project/users/users.yaml b/api/config/project/users/users.yaml index 56daf27..951333f 100644 --- a/api/config/project/users/users.yaml +++ b/api/config/project/users/users.yaml @@ -1,6 +1,7 @@ -allowPublicRegistration: false +allowPublicRegistration: true deactivateByDefault: false -defaultGroup: null +defaultGroup: 1e9525af-d148-40bf-9bcc-56eb3dce0fa1 # Investigation Users photoSubpath: null photoVolumeUid: null requireEmailVerification: true +validateOnPublicRegistration: false From 564cfe37965389717dd2feb2e1bbfd1943e648ab Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 21 Jun 2023 11:21:00 -0700 Subject: [PATCH 11/48] [C] Add craft/generator package as dev dependency --- api/composer.json | 5 +- api/composer.lock | 219 +++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 218 insertions(+), 6 deletions(-) diff --git a/api/composer.json b/api/composer.json index 51bab2c..26377d5 100755 --- a/api/composer.json +++ b/api/composer.json @@ -10,16 +10,13 @@ "vlucas/phpdotenv": "^3.4.0" }, "repositories": [ - { - "type": "vcs", - "url": "https://github.com/lsst-epo/craft3-universal-dam-integrator.git" - }, { "type": "path", "url": "plugins/nextbuilds" } ], "require-dev": { + "craftcms/generator": "^1.4", "yiisoft/yii2-shell": "^2.0.5" }, "autoload": { diff --git a/api/composer.lock b/api/composer.lock index 393a8d3..f316029 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4468bec8fd1b9988b5060f8967f61c45", + "content-hash": "07276eb3fff482460bff4550dc82f4ab", "packages": [ { "name": "abraham/twitteroauth", @@ -6237,6 +6237,221 @@ } ], "packages-dev": [ + { + "name": "craftcms/generator", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/craftcms/generator.git", + "reference": "7dbe903b8a29f6dca4f41aa755e39128b07fbac0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/craftcms/generator/zipball/7dbe903b8a29f6dca4f41aa755e39128b07fbac0", + "reference": "7dbe903b8a29f6dca4f41aa755e39128b07fbac0", + "shasum": "" + }, + "require": { + "craftcms/cms": "^4.3.5", + "nette/php-generator": "^4.0", + "nikic/php-parser": "^4.15", + "php": "^8.0.2" + }, + "require-dev": { + "craftcms/ecs": "dev-main", + "craftcms/phpstan": "dev-main", + "pestphp/pest": "^1.22" + }, + "type": "yii2-extension", + "extra": { + "bootstrap": "craft\\generator\\Extension" + }, + "autoload": { + "psr-4": { + "craft\\generator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "mit" + ], + "authors": [ + { + "name": "Pixel & Tonic", + "homepage": "https://pixelandtonic.com/" + } + ], + "description": "Craft CMS component generator", + "homepage": "https://craftcms.com", + "keywords": [ + "cms", + "craftcms", + "yii2" + ], + "support": { + "email": "support@craftcms.com", + "issues": "https://github.com/craftcms/generator/issues?state=open", + "rss": "https://github.com/craftcms/generator/releases.atom", + "source": "https://github.com/craftcms/generator" + }, + "time": "2023-04-19T15:46:19+00:00" + }, + { + "name": "nette/php-generator", + "version": "v4.0.7", + "source": { + "type": "git", + "url": "https://github.com/nette/php-generator.git", + "reference": "de1843fbb692125e307937c85d43937d0dc0c1d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/php-generator/zipball/de1843fbb692125e307937c85d43937d0dc0c1d4", + "reference": "de1843fbb692125e307937c85d43937d0dc0c1d4", + "shasum": "" + }, + "require": { + "nette/utils": "^3.2.9 || ^4.0", + "php": ">=8.0 <8.3" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.4", + "nikic/php-parser": "^4.15", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.8" + }, + "suggest": { + "nikic/php-parser": "to use ClassType::from(withBodies: true) & ClassType::fromCode()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.2 features.", + "homepage": "https://nette.org", + "keywords": [ + "code", + "nette", + "php", + "scaffolding" + ], + "support": { + "issues": "https://github.com/nette/php-generator/issues", + "source": "https://github.com/nette/php-generator/tree/v4.0.7" + }, + "time": "2023-04-26T15:09:53+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.0", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", + "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", + "shasum": "" + }, + "require": { + "php": ">=8.0 <8.3" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", + "nette/tester": "^2.4", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.0" + }, + "time": "2023-02-02T10:41:53+00:00" + }, { "name": "nikic/php-parser", "version": "v4.15.4", @@ -6445,5 +6660,5 @@ "platform-overrides": { "php": "8.1.10" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } From 3dbd68e82385b4ddcab2808a6a41632bb91566e6 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 21 Jun 2023 14:09:19 -0700 Subject: [PATCH 12/48] [F] Reconfigure user groups --- api/config/project/project.yaml | 141 +----------------- ...8f49c843-6aaa-49bf-ac19-21a9800c4760.yaml} | 3 - ...-461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml | 3 + ...-1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml | 6 - ...-d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml | 3 + api/config/project/users/users.yaml | 5 +- 6 files changed, 12 insertions(+), 149 deletions(-) rename api/config/project/users/groups/{editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml => editors--8f49c843-6aaa-49bf-ac19-21a9800c4760.yaml} (83%) create mode 100644 api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml delete mode 100644 api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml create mode 100644 api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 98b5217..6450a51 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1687367604 +dateModified: 1687381615 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -14,16 +14,17 @@ email: meta: __names__: 1a35bfab-6a39-4c03-b273-2d5e3151c335: 'Rubin Telescope Education and Public Outreach' # Rubin Telescope Education and Public Outreach - 1e9525af-d148-40bf-9bcc-56eb3dce0fa1: 'Investigation Users' # Investigation Users 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage 7bd60210-4767-46b3-b735-61a1499b90b7: 'Redirect Page' # Redirect Page 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages + 8f49c843-6aaa-49bf-ac19-21a9800c4760: Editors # Editors 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages 77f02908-0342-4917-9d14-38f769d15c39: Pages # Pages 90aa9610-a9c9-4531-95f8-d0068046ae25: 'Sort Options' # Sort Options 222de7cf-741d-4d1f-b274-acc85a3c454c: 'Link To' # Link To + 461e1254-37f7-4aeb-81a1-3f08d2463d06: Educators # Educators 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title @@ -33,10 +34,10 @@ meta: 547128fa-4529-4483-9968-66425996b69f: EN # EN a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information - c1ec676e-14be-4a6b-bbdd-3c26e36b49ac: Editors # Editors c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema + d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Students # Students f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: google-cloud: @@ -46,141 +47,7 @@ plugins: graphql-authentication: edition: standard enabled: true - licenseKey: V03B0EOX1DTIGDSM1GHZAHE9 schemaVersion: 1.3.0 - settings: - accountCooldown: 'Too many log in attempts; please try again shortly' - accountDeleted: 'Successfully deleted account' - accountLocked: 'Sorry, your account is currently locked' - activationEmailSent: 'You will receive an email if it matches an account in our system' - allowMagicAuthentication: null - allowRegistration: '1' - allowedFacebookDomains: null - allowedGoogleDomains: null - allowedMicrosoftDomains: null - allowedTwitterDomains: null - appleClientId: null - appleClientSecret: null - appleRedirectUrl: null - appleServiceId: null - appleServiceSecret: null - assetMutations: null - assetNotFound: 'We couldn''t find any matching assets' - assetQueries: null - emailNotInScope: 'No email in scope' - entryMutations: null - entryNotFound: 'We couldn''t find any matching entries' - entryQueries: null - facebookAppId: null - facebookAppSecret: null - facebookEmailMismatch: 'Email address doesn''t match allowed Facebook domains' - facebookRedirectUrl: null - fieldRestrictions: - __assoc__: - - - - schema-1 - - - __assoc__: - - - - contentBlocks - - queryMutate - - - - description - - queryMutate - - - - siteDescription - - queryMutate - - - - hideTitle - - queryMutate - - - - linkTo - - queryMutate - - - - pageType - - queryMutate - - - - text - - queryMutate - - - - siteTitle - - queryMutate - - - - 'schema-Public Schema' - - - __assoc__: - - - - contentBlocks - - queryMutate - - - - description - - queryMutate - - - - siteDescription - - queryMutate - - - - hideTitle - - queryMutate - - - - linkTo - - queryMutate - - - - pageType - - queryMutate - - - - text - - queryMutate - - - - siteTitle - - queryMutate - forbiddenField: 'User doesn''t have permission to access requested field(s)' - forbiddenMutation: 'User doesn''t have permission to perform this mutation' - googleClientId: null - googleEmailMismatch: 'Email address doesn''t match allowed Google domains' - googleTokenIdInvalid: 'Invalid Google Token ID' - granularSchemas: null - invalidEmailAddress: 'Invalid email address' - invalidHeader: 'Invalid Authorization Header' - invalidJwtSecretKey: 'Invalid JWT Secret Key' - invalidLogin: 'We couldn''t log you in with the provided details' - invalidMagicCode: 'Invalid magic code' - invalidOauthToken: 'Invalid OAuth Token' - invalidPasswordMatch: 'Passwords do not match' - invalidPasswordUpdate: 'We couldn''t update the password with the provided details' - invalidRefreshToken: 'Invalid Refresh Token' - invalidRequest: 'Cannot validate request' - invalidSchema: 'No schema has been set for this user group' - invalidUserUpdate: 'We couldn''t update the user with the provided details' - jwtExpiration: '30 minutes' - jwtRefreshExpiration: '3 months' - jwtSecretKey: PrKttljL8hDxMr2OibPpH9Kd8PwbG23K - magicLinkSent: 'You will receive an email if it matches an account in our system' - microsoftAppId: null - microsoftAppSecret: null - microsoftEmailMismatch: 'Email address doesn''t match allowed Microsoft domains' - microsoftRedirectUrl: null - passwordResetRequired: 'Password reset required; please check your email' - passwordResetSent: 'You will receive an email if it matches an account in our system' - passwordSaved: 'Successfully saved password' - passwordUpdated: 'Successfully updated password' - permissionType: single - sameSitePolicy: strict - schemaId: null - schemaName: 'Public Schema' - siteId: null - skipActivatedCheck: '' - skipSocialActivation: null - tokenNotFound: 'We couldn''t find any matching tokens' - twitterApiKey: null - twitterApiKeySecret: null - twitterEmailMismatch: 'Email address doesn''t match allowed Twitter domains' - twitterRedirectUrl: null - userActivated: 'Successfully activated user' - userGroup: '2' - userHasPassword: 'User not password-less' - userNotActivated: 'Please activate your account' - userNotFound: 'We couldn''t find any matching users' - volumeNotFound: 'We couldn''t find any matching volumes' neo: edition: standard enabled: true diff --git a/api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml b/api/config/project/users/groups/editors--8f49c843-6aaa-49bf-ac19-21a9800c4760.yaml similarity index 83% rename from api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml rename to api/config/project/users/groups/editors--8f49c843-6aaa-49bf-ac19-21a9800c4760.yaml index b8982e4..c0f53a0 100644 --- a/api/config/project/users/groups/editors--c1ec676e-14be-4a6b-bbdd-3c26e36b49ac.yaml +++ b/api/config/project/users/groups/editors--8f49c843-6aaa-49bf-ac19-21a9800c4760.yaml @@ -3,16 +3,13 @@ handle: editors name: Editors permissions: - accesscp - - accesssitewhensystemisoff - 'createentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - 'deleteentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - - 'deletepeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - 'editglobalset:aee57b4f-2623-44fc-af2b-c670f6e1babe' # Site information - 'editsite:2c2e1c6a-eb4d-44f1-9a43-8d79b326f354' # ES - 'editsite:547128fa-4529-4483-9968-66425996b69f' # EN - 'saveentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage - 'saveentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - - 'savepeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - 'viewentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage - 'viewentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages - 'viewpeerentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages diff --git a/api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml b/api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml new file mode 100644 index 0000000..44454b8 --- /dev/null +++ b/api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml @@ -0,0 +1,3 @@ +description: '' +handle: educators +name: Educators diff --git a/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml b/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml deleted file mode 100644 index 150323f..0000000 --- a/api/config/project/users/groups/investigationUsers--1e9525af-d148-40bf-9bcc-56eb3dce0fa1.yaml +++ /dev/null @@ -1,6 +0,0 @@ -description: '' -handle: investigationUsers -name: 'Investigation Users' -permissions: - - 'viewentries:075467b0-0dee-453c-9df0-0de6d2443cf8' # Homepage - - 'viewentries:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages diff --git a/api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml b/api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml new file mode 100644 index 0000000..5155c7f --- /dev/null +++ b/api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml @@ -0,0 +1,3 @@ +description: '' +handle: students +name: Students diff --git a/api/config/project/users/users.yaml b/api/config/project/users/users.yaml index 951333f..56daf27 100644 --- a/api/config/project/users/users.yaml +++ b/api/config/project/users/users.yaml @@ -1,7 +1,6 @@ -allowPublicRegistration: true +allowPublicRegistration: false deactivateByDefault: false -defaultGroup: 1e9525af-d148-40bf-9bcc-56eb3dce0fa1 # Investigation Users +defaultGroup: null photoSubpath: null photoVolumeUid: null requireEmailVerification: true -validateOnPublicRegistration: false From 0af914deabd57e84d97ed1d9bc37a3d00e0145bb Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 21 Jun 2023 14:37:11 -0700 Subject: [PATCH 13/48] [F] Configure user group schemas --- .../04341069-ff31-4470-970a-8c7e82ec37eb.yaml | 11 + .../e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml | 11 + api/config/project/project.yaml | 233 +++++++++++++++++- 3 files changed, 254 insertions(+), 1 deletion(-) create mode 100644 api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml create mode 100644 api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml diff --git a/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml new file mode 100644 index 0000000..a192fd9 --- /dev/null +++ b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml @@ -0,0 +1,11 @@ +isPublic: false +name: 'Student Schema' +scope: + - 'sites.547128fa-4529-4483-9968-66425996b69f:read' # EN + - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES + - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage + - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information diff --git a/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml new file mode 100644 index 0000000..340c312 --- /dev/null +++ b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml @@ -0,0 +1,11 @@ +isPublic: false +name: 'Educator Schema' +scope: + - 'sites.547128fa-4529-4483-9968-66425996b69f:read' # EN + - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES + - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage + - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 6450a51..8bc0dc0 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1687381615 +dateModified: 1687383318 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -32,12 +32,14 @@ meta: 5599d188-862e-4717-b206-6aadd975c937: Common # Common 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 547128fa-4529-4483-9968-66425996b69f: EN # EN + 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Students # Students + e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: google-cloud: @@ -48,6 +50,235 @@ plugins: edition: standard enabled: true schemaVersion: 1.3.0 + settings: + accountCooldown: 'Too many log in attempts; please try again shortly' + accountDeleted: 'Successfully deleted account' + accountLocked: 'Sorry, your account is currently locked' + activationEmailSent: 'You will receive an email if it matches an account in our system' + allowMagicAuthentication: null + allowRegistration: '1' + allowedFacebookDomains: null + allowedGoogleDomains: null + allowedMicrosoftDomains: null + allowedTwitterDomains: null + appleClientId: null + appleClientSecret: null + appleRedirectUrl: null + appleServiceId: null + appleServiceSecret: null + assetMutations: null + assetNotFound: 'We couldn''t find any matching assets' + assetQueries: null + emailNotInScope: 'No email in scope' + entryMutations: null + entryNotFound: 'We couldn''t find any matching entries' + entryQueries: null + facebookAppId: null + facebookAppSecret: null + facebookEmailMismatch: 'Email address doesn''t match allowed Facebook domains' + facebookRedirectUrl: null + fieldRestrictions: + __assoc__: + - + - schema-1 + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + - + - 'schema-Educator Schema' + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + - + - 'schema-Public Schema' + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + - + - 'schema-Student Schema' + - + __assoc__: + - + - contentBlocks + - queryMutate + - + - description + - queryMutate + - + - siteDescription + - queryMutate + - + - hideTitle + - queryMutate + - + - linkTo + - queryMutate + - + - pageType + - queryMutate + - + - text + - queryMutate + - + - siteTitle + - queryMutate + forbiddenField: 'User doesn''t have permission to access requested field(s)' + forbiddenMutation: 'User doesn''t have permission to perform this mutation' + googleClientId: null + googleEmailMismatch: 'Email address doesn''t match allowed Google domains' + googleTokenIdInvalid: 'Invalid Google Token ID' + granularSchemas: + __assoc__: + - + - group-3 + - + __assoc__: + - + - schemaName + - '' + - + - allowRegistration + - '' + - + - siteId + - '' + - + - group-5 + - + __assoc__: + - + - schemaName + - 'Educator Schema' + - + - allowRegistration + - '1' + - + - siteId + - '' + - + - group-4 + - + __assoc__: + - + - schemaName + - 'Student Schema' + - + - allowRegistration + - '1' + - + - siteId + - '' + invalidEmailAddress: 'Invalid email address' + invalidHeader: 'Invalid Authorization Header' + invalidJwtSecretKey: 'Invalid JWT Secret Key' + invalidLogin: 'We couldn''t log you in with the provided details' + invalidMagicCode: 'Invalid magic code' + invalidOauthToken: 'Invalid OAuth Token' + invalidPasswordMatch: 'Passwords do not match' + invalidPasswordUpdate: 'We couldn''t update the password with the provided details' + invalidRefreshToken: 'Invalid Refresh Token' + invalidRequest: 'Cannot validate request' + invalidSchema: 'No schema has been set for this user group' + invalidUserUpdate: 'We couldn''t update the user with the provided details' + jwtExpiration: '30 minutes' + jwtRefreshExpiration: '3 months' + jwtSecretKey: 2t1eBkWF2HIzBSbP7LS9v0PZtdHvYkdB + magicLinkSent: 'You will receive an email if it matches an account in our system' + microsoftAppId: null + microsoftAppSecret: null + microsoftEmailMismatch: 'Email address doesn''t match allowed Microsoft domains' + microsoftRedirectUrl: null + passwordResetRequired: 'Password reset required; please check your email' + passwordResetSent: 'You will receive an email if it matches an account in our system' + passwordSaved: 'Successfully saved password' + passwordUpdated: 'Successfully updated password' + permissionType: multiple + sameSitePolicy: strict + schemaId: null + schemaName: 'Public Schema' + siteId: null + skipActivatedCheck: '' + skipSocialActivation: null + tokenNotFound: 'We couldn''t find any matching tokens' + twitterApiKey: null + twitterApiKeySecret: null + twitterEmailMismatch: 'Email address doesn''t match allowed Twitter domains' + twitterRedirectUrl: null + userActivated: 'Successfully activated user' + userGroup: '4' + userHasPassword: 'User not password-less' + userNotActivated: 'Please activate your account' + userNotFound: 'We couldn''t find any matching users' + volumeNotFound: 'We couldn''t find any matching volumes' neo: edition: standard enabled: true From 3448159f6c136cc0f58b69a6d9894fa4e5f5dde9 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 22 Jun 2023 12:34:14 -0700 Subject: [PATCH 14/48] [C] Fix group/schema configuration --- api/config/project/project.yaml | 25 +++++++++++++++---- ...d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml} | 0 ...461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml} | 0 3 files changed, 20 insertions(+), 5 deletions(-) rename api/config/project/users/groups/{educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml => educators--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml} (100%) rename api/config/project/users/groups/{students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml => students--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml} (100%) diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 8bc0dc0..e2aa259 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1687383318 +dateModified: 1687462326 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -24,7 +24,7 @@ meta: 77f02908-0342-4917-9d14-38f769d15c39: Pages # Pages 90aa9610-a9c9-4531-95f8-d0068046ae25: 'Sort Options' # Sort Options 222de7cf-741d-4d1f-b274-acc85a3c454c: 'Link To' # Link To - 461e1254-37f7-4aeb-81a1-3f08d2463d06: Educators # Educators + 461e1254-37f7-4aeb-81a1-3f08d2463d06: Students # Students 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title @@ -38,7 +38,7 @@ meta: c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema - d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Students # Students + d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: @@ -49,6 +49,7 @@ plugins: graphql-authentication: edition: standard enabled: true + licenseKey: 1LUWSV7IB0M97MEVDIIFS559 schemaVersion: 1.3.0 settings: accountCooldown: 'Too many log in attempts; please try again shortly' @@ -212,7 +213,7 @@ plugins: - siteId - '' - - - group-5 + - group-4 - __assoc__: - @@ -224,8 +225,15 @@ plugins: - - siteId - '' + - + - entryQueries + - + __assoc__: + - + - pages + - '' - - - group-4 + - group-5 - __assoc__: - @@ -237,6 +245,13 @@ plugins: - - siteId - '' + - + - entryQueries + - + __assoc__: + - + - pages + - '' invalidEmailAddress: 'Invalid email address' invalidHeader: 'Invalid Authorization Header' invalidJwtSecretKey: 'Invalid JWT Secret Key' diff --git a/api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml b/api/config/project/users/groups/educators--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml similarity index 100% rename from api/config/project/users/groups/educators--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml rename to api/config/project/users/groups/educators--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml diff --git a/api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml b/api/config/project/users/groups/students--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml similarity index 100% rename from api/config/project/users/groups/students--d8be03ce-7aeb-4141-b40e-ec39ec1c796f.yaml rename to api/config/project/users/groups/students--461e1254-37f7-4aeb-81a1-3f08d2463d06.yaml From bb52300107bf3f6c765d3b38b12391ce336e618f Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Mon, 26 Jun 2023 16:08:59 -0700 Subject: [PATCH 15/48] [C] Add .env for auth/email environment variables --- .env.example | 18 ++++++++++++++++++ docker-compose-local-db.yml | 6 ++++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ee7ac4d --- /dev/null +++ b/.env.example @@ -0,0 +1,18 @@ +EMAIL_FROM_ADDRESS= +EMAIL_REPLY_TO_ADDRESS= +EMAIL_SENDER_NAME= +EMAIL_HTML_EMAIL_TEMPLATE= + +EMAIL_SMTP_HOST_NAME= +EMAIL_SMTP_PORT= + +EMAIL_SMTP_USERNAME= +EMAIL_SMTP_PASSWORD= + +FACEBOOK_APP_ID= +FACEBOOK_APP_SECRET= +FACEBOOK_APP_REDIRECT_URL= + +GOOGLE_APP_ID= +GOOGLE_APP_SECRET= +GOOGLE_REDIRECT_URI= diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml index 006e1bb..df894e3 100644 --- a/docker-compose-local-db.yml +++ b/docker-compose-local-db.yml @@ -31,13 +31,15 @@ services: PORT: 8080 NEXT_API_BASE_URL: gateway.docker.internal:3000/api NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token + env_file: + - .env ports: - "8080:8080" depends_on: postgres: condition: service_healthy postgres: - build: ./db + build: ./db environment: POSTGRES_ROOT_PASSWORD: root POSTGRES_USER: craft @@ -54,4 +56,4 @@ services: start_period: 80s volumes: - pgdata: \ No newline at end of file + pgdata: From b1966ab274216fba1d7245f152b5b6d35eb36d6d Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Mon, 26 Jun 2023 16:37:44 -0700 Subject: [PATCH 16/48] [C] Add acct management route env vars Values TBD --- docker-compose-local-db.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml index df894e3..37bdd7f 100644 --- a/docker-compose-local-db.yml +++ b/docker-compose-local-db.yml @@ -31,6 +31,8 @@ services: PORT: 8080 NEXT_API_BASE_URL: gateway.docker.internal:3000/api NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token + VERIFY_EMAIL_PATH: + SET_PASSWORD_PATH: env_file: - .env ports: From 059d10a68b7811545ad0c13cfc57c14f54e933f6 Mon Sep 17 00:00:00 2001 From: Dana Johnson Date: Thu, 29 Jun 2023 15:32:16 -0700 Subject: [PATCH 17/48] [F] Add auth email vars --- docker-compose-local-db.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml index 37bdd7f..bc3177c 100644 --- a/docker-compose-local-db.yml +++ b/docker-compose-local-db.yml @@ -31,8 +31,8 @@ services: PORT: 8080 NEXT_API_BASE_URL: gateway.docker.internal:3000/api NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token - VERIFY_EMAIL_PATH: - SET_PASSWORD_PATH: + VERIFY_EMAIL_PATH: http://localhost:3000/?activate=true + SET_PASSWORD_PATH: http://localhost:3000/?set_password=true env_file: - .env ports: From 77aca029701b07dfbbc93703414b5ef494be4e22 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 13 Jul 2023 11:06:24 -0700 Subject: [PATCH 18/48] [C] Add Facebook, Google app creds --- api/config/project/project.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index e2aa259..e116a65 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1687462326 +dateModified: 1689271546 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -74,10 +74,10 @@ plugins: entryMutations: null entryNotFound: 'We couldn''t find any matching entries' entryQueries: null - facebookAppId: null - facebookAppSecret: null + facebookAppId: $FACEBOOK_APP_ID + facebookAppSecret: $FACEBOOK_APP_SECRET facebookEmailMismatch: 'Email address doesn''t match allowed Facebook domains' - facebookRedirectUrl: null + facebookRedirectUrl: $FACEBOOK_APP_REDIRECT_URL fieldRestrictions: __assoc__: - @@ -194,7 +194,7 @@ plugins: - queryMutate forbiddenField: 'User doesn''t have permission to access requested field(s)' forbiddenMutation: 'User doesn''t have permission to perform this mutation' - googleClientId: null + googleClientId: $GOOGLE_APP_ID googleEmailMismatch: 'Email address doesn''t match allowed Google domains' googleTokenIdInvalid: 'Invalid Google Token ID' granularSchemas: From 87ee4810fe8b5ffbd149d9edf23f65f89fb418a6 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 27 Jun 2023 20:26:03 -0700 Subject: [PATCH 19/48] [F] Add Investigation entry types --- ...-65934563-c9b7-45d5-99e6-cc013e22b668.yaml | 43 +++++++++++++++++++ ...-bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml | 43 +++++++++++++++++++ api/config/project/project.yaml | 3 ++ ...-1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml | 32 ++++++++++++++ 4 files changed, 121 insertions(+) create mode 100644 api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml create mode 100644 api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml create mode 100644 api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml diff --git a/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml b/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml new file mode 100644 index 0000000..1222d2a --- /dev/null +++ b/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml @@ -0,0 +1,43 @@ +fieldLayouts: + 48c2be3f-4055-4fca-af4d-4af4e6a6bde8: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: fbe101d7-65bd-4634-8dc2-0a7625bd0ba3 + userCondition: null + warning: null + width: 100 + name: Content + uid: b2e3d5d6-dfb0-43ec-a79a-6ed9ab053f98 + userCondition: null +handle: default +hasTitleField: true +name: 'Investigation Step (Child Entry)' +section: 1a93d10f-deca-4e6b-a3e8-9baae53e7c47 # Investigations +sortOrder: 1 +titleFormat: null +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml b/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml new file mode 100644 index 0000000..fab2887 --- /dev/null +++ b/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml @@ -0,0 +1,43 @@ +fieldLayouts: + 4a700090-db2f-4939-bba5-25774f989aca: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: d0fcdb2a-17db-4d73-85a3-7f234d9b21e7 + userCondition: null + warning: null + width: 100 + name: Content + uid: 0ed72b51-65ac-4bd9-964e-939ccf54eeff + userCondition: null +handle: investigationParent +hasTitleField: true +name: 'Investigation (Parent Entry)' +section: 1a93d10f-deca-4e6b-a3e8-9baae53e7c47 # Investigations +sortOrder: 2 +titleFormat: null +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index e116a65..a880065 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -14,6 +14,7 @@ email: meta: __names__: 1a35bfab-6a39-4c03-b273-2d5e3151c335: 'Rubin Telescope Education and Public Outreach' # Rubin Telescope Education and Public Outreach + 1a93d10f-deca-4e6b-a3e8-9baae53e7c47: Investigations # Investigations 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage @@ -33,8 +34,10 @@ meta: 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 547128fa-4529-4483-9968-66425996b69f: EN # EN 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema + 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information + bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema diff --git a/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml b/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml new file mode 100644 index 0000000..f2122fc --- /dev/null +++ b/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml @@ -0,0 +1,32 @@ +defaultPlacement: end +enableVersioning: true +handle: investigations +name: Investigations +previewTargets: + - + __assoc__: + - + - label + - 'Primary entry page' + - + - urlFormat + - '{url}' + - + - refresh + - '1' +propagationMethod: all +siteSettings: + 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: # ES + enabledByDefault: true + hasUrls: true + template: null + uriFormat: 'investigations/{slug}' + 547128fa-4529-4483-9968-66425996b69f: # EN + enabledByDefault: true + hasUrls: true + template: null + uriFormat: 'investigations/{slug}' +structure: + maxLevels: 2 + uid: 1d985018-c9fd-41f8-ad38-fd58f6c0fd3f +type: structure From 19cc684389beae2b8bd587e86c40e2de436a9974 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 27 Jun 2023 21:25:50 -0700 Subject: [PATCH 20/48] [C] Remove redundant key in compose --- docker-compose-local-db.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml index bc3177c..954ac54 100644 --- a/docker-compose-local-db.yml +++ b/docker-compose-local-db.yml @@ -6,8 +6,6 @@ services: image: memcached craft: build: ./ - depends_on: - - postgres volumes: - ./api:/var/www/html environment: From c11a524020e70f78f216710878a9b48d11330105 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 27 Jun 2023 21:50:35 -0700 Subject: [PATCH 21/48] [F] Set up assets volume --- api/assets/.gitignore | 2 + api/assets/content/.gitkeep | 0 api/config/project/project.yaml | 16 +++++++ ...-2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml | 43 +++++++++++++++++++ api/web/assets | 1 + 5 files changed, 62 insertions(+) create mode 100644 api/assets/.gitignore create mode 100644 api/assets/content/.gitkeep create mode 100644 api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml create mode 120000 api/web/assets diff --git a/api/assets/.gitignore b/api/assets/.gitignore new file mode 100644 index 0000000..f8f13e2 --- /dev/null +++ b/api/assets/.gitignore @@ -0,0 +1,2 @@ +*/* +!content/.gitkeep diff --git a/api/assets/content/.gitkeep b/api/assets/content/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index a880065..85b313b 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -11,14 +11,27 @@ email: useAuthentication: '1' username: $EMAIL_SMTP_USERNAME transportType: craft\mail\transportadapters\Smtp +fs: + contentFilesystem: + hasUrls: true + name: Content + settings: + path: assets/content + type: craft\fs\Local + url: '@web/assets/content' meta: __names__: 1a35bfab-6a39-4c03-b273-2d5e3151c335: 'Rubin Telescope Education and Public Outreach' # Rubin Telescope Education and Public Outreach 1a93d10f-deca-4e6b-a3e8-9baae53e7c47: Investigations # Investigations + 1ed0caa3-b91f-442b-b313-f3eb54a8a0dc: 'Two Column Container' # Two Column Container + 2a5db1b1-d277-4741-affe-f6d39af9a8b6: 'Content Assets' # Content Assets 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES + 2ec1a258-188f-43da-936b-78e95f910601: 'Color Tool' # Color Tool 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description + 5e096987-24f1-48a7-af6a-898905593ab5: 'Widget Container' # Widget Container 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage 7bd60210-4767-46b3-b735-61a1499b90b7: 'Redirect Page' # Redirect Page + 7ebe493b-5e03-48c8-8375-c9f9582da77e: Containers # Containers 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages 8f49c843-6aaa-49bf-ac19-21a9800c4760: Editors # Editors 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages @@ -32,14 +45,17 @@ meta: 5548ce5c-5ad4-494e-93be-8ff129618d20: Text # Text 5599d188-862e-4717-b206-6aadd975c937: Common # Common 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage + 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) + a21a42b0-7211-4d77-9071-47a06960fef4: Widgets # Widgets a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text + c6109150-a89c-4f0b-aa79-8c1ca78be0ec: Template # Template cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema diff --git a/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml b/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml new file mode 100644 index 0000000..b76645d --- /dev/null +++ b/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml @@ -0,0 +1,43 @@ +fieldLayouts: + 2e6a4c1c-3e60-43f5-9ba5-be1f7a5a7159: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\assets\AssetTitleField + uid: 1afd5a5e-5ee8-46b0-a7a9-fb6cc3954b72 + userCondition: null + warning: null + width: 100 + name: Content + uid: f14b4192-0978-4735-994f-5a03e34dc25c + userCondition: null +fs: contentFilesystem +handle: contentAssets +name: 'Content Assets' +sortOrder: 1 +titleTranslationKeyFormat: null +titleTranslationMethod: site +transformFs: '' +transformSubpath: '' diff --git a/api/web/assets b/api/web/assets new file mode 120000 index 0000000..bae6859 --- /dev/null +++ b/api/web/assets @@ -0,0 +1 @@ +../assets/ \ No newline at end of file From faa3e770e2b721b879c2d11ceb988e85b38d0e62 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 27 Jun 2023 21:52:21 -0700 Subject: [PATCH 22/48] [F] Add supporting fields for widgets --- .../a21a42b0-7211-4d77-9071-47a06960fef4.yaml | 1 + ...-c6109150-a89c-4f0b-aa79-8c1ca78be0ec.yaml | 45 +++++++ ...-a46e7379-7773-4ce4-9c59-434567870f0c.yaml | 2 +- ...-17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3.yaml | 16 +++ ...-c22e4947-7fbb-488a-994f-246c31e27b95.yaml | 48 ++++++++ ...-131ceffb-300f-415d-8cd5-a932d7529287.yaml | 14 +++ ...-a72ca793-6ee2-4a6f-b47e-06a35cf61e06.yaml | 16 +++ ...-d9df041c-3556-450e-94e1-f37369daf5f3.yaml | 19 +++ ...-10bfe164-c055-47a5-9acf-414d5c53b74a.yaml | 20 ++++ ...-31815ced-cfa3-4ed2-a002-5705a2c6be4b.yaml | 20 ++++ ...-852df24b-f90e-486b-a371-b47ca241a84e.yaml | 19 +++ ...-61e0fe59-d439-429c-b783-2d71fe4c5d44.yaml | 20 ++++ ...-8af07cbd-3ce8-4e4d-818f-261515be5ac7.yaml | 20 ++++ ...-8ef976e7-022d-4d12-97f7-5648dbca66b5.yaml | 78 ++++++++++++ ...-069834df-b9cb-47d6-9ff4-756fde01e084.yaml | 112 ++++++++++++++++++ .../513634e9-3389-4e41-b769-9433ac34e35e.yaml | 4 + .../7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml | 4 + ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 19 +++ ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 20 ++++ ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 19 +++ api/config/project/project.yaml | 17 +++ ...-1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml | 4 +- 22 files changed, 534 insertions(+), 3 deletions(-) create mode 100644 api/config/project/fieldGroups/a21a42b0-7211-4d77-9071-47a06960fef4.yaml create mode 100644 api/config/project/fields/colorToolTemplate--c6109150-a89c-4f0b-aa79-8c1ca78be0ec.yaml create mode 100644 api/config/project/fields/graphBars--17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3.yaml create mode 100644 api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml create mode 100644 api/config/project/fields/readOnly--131ceffb-300f-415d-8cd5-a932d7529287.yaml create mode 100644 api/config/project/fields/scatterplotItems--a72ca793-6ee2-4a6f-b47e-06a35cf61e06.yaml create mode 100644 api/config/project/fields/xAxisLabel--d9df041c-3556-450e-94e1-f37369daf5f3.yaml create mode 100644 api/config/project/fields/xAxisMax--10bfe164-c055-47a5-9acf-414d5c53b74a.yaml create mode 100644 api/config/project/fields/xAxisMin--31815ced-cfa3-4ed2-a002-5705a2c6be4b.yaml create mode 100644 api/config/project/fields/yAxisLabel--852df24b-f90e-486b-a371-b47ca241a84e.yaml create mode 100644 api/config/project/fields/yAxisMax--61e0fe59-d439-429c-b783-2d71fe4c5d44.yaml create mode 100644 api/config/project/fields/yAxisMin--8af07cbd-3ce8-4e4d-818f-261515be5ac7.yaml create mode 100644 api/config/project/matrixBlockTypes/bar--8ef976e7-022d-4d12-97f7-5648dbca66b5.yaml create mode 100644 api/config/project/matrixBlockTypes/item--069834df-b9cb-47d6-9ff4-756fde01e084.yaml create mode 100644 api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml create mode 100644 api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml create mode 100644 api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml create mode 100644 api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml create mode 100644 api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml diff --git a/api/config/project/fieldGroups/a21a42b0-7211-4d77-9071-47a06960fef4.yaml b/api/config/project/fieldGroups/a21a42b0-7211-4d77-9071-47a06960fef4.yaml new file mode 100644 index 0000000..9560a15 --- /dev/null +++ b/api/config/project/fieldGroups/a21a42b0-7211-4d77-9071-47a06960fef4.yaml @@ -0,0 +1 @@ +name: Widgets diff --git a/api/config/project/fields/colorToolTemplate--c6109150-a89c-4f0b-aa79-8c1ca78be0ec.yaml b/api/config/project/fields/colorToolTemplate--c6109150-a89c-4f0b-aa79-8c1ca78be0ec.yaml new file mode 100644 index 0000000..852272d --- /dev/null +++ b/api/config/project/fields/colorToolTemplate--c6109150-a89c-4f0b-aa79-8c1ca78be0ec.yaml @@ -0,0 +1,45 @@ +columnSuffix: stkozbee +contentColumnType: string +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: colorToolTemplate +instructions: null +name: Template +searchable: false +settings: + options: + - + __assoc__: + - + - label + - Primary + - + - value + - primary + - + - default + - '' + - + __assoc__: + - + - label + - 'Multiple Images' + - + - value + - multipleImages + - + - default + - '' + - + __assoc__: + - + - label + - 'Display Only' + - + - value + - displayOnly + - + - default + - '' +translationKeyFormat: null +translationMethod: none +type: craft\fields\Dropdown diff --git a/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml b/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml index 814fddc..90e0e7e 100644 --- a/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml +++ b/api/config/project/fields/contentBlocks--a46e7379-7773-4ce4-9c59-434567870f0c.yaml @@ -4,7 +4,7 @@ fieldGroup: 074f7db9-8ff3-4016-ad34-bfe9c31d5543 # Pages handle: contentBlocks instructions: null name: 'Content Blocks' -searchable: false +searchable: true settings: maxBlocks: null maxLevels: null diff --git a/api/config/project/fields/graphBars--17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3.yaml b/api/config/project/fields/graphBars--17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3.yaml new file mode 100644 index 0000000..cc01dfa --- /dev/null +++ b/api/config/project/fields/graphBars--17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3.yaml @@ -0,0 +1,16 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: graphBars +instructions: null +name: 'Graph Bars' +searchable: false +settings: + contentTable: '{{%matrixcontent_graphbars}}' + maxBlocks: null + minBlocks: null + propagationKeyFormat: null + propagationMethod: all +translationKeyFormat: null +translationMethod: site +type: craft\fields\Matrix diff --git a/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml new file mode 100644 index 0000000..7345951 --- /dev/null +++ b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml @@ -0,0 +1,48 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: 5599d188-862e-4717-b206-6aadd975c937 # Common +handle: image +instructions: null +name: Image +searchable: false +settings: + allowSelfRelations: false + allowSubfolders: false + allowUploads: true + allowedKinds: null + branchLimit: null + defaultUploadLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets + defaultUploadLocationSubpath: null + localizeRelations: false + maintainHierarchy: false + maxRelations: 1 + minRelations: null + previewMode: full + restrictFiles: false + restrictLocation: false + restrictedDefaultUploadSubpath: null + restrictedLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets + restrictedLocationSubpath: null + selectionCondition: + __assoc__: + - + - elementType + - craft\elements\Asset + - + - fieldContext + - global + - + - class + - craft\elements\conditions\assets\AssetCondition + selectionLabel: null + showSiteMenu: false + showUnpermittedFiles: false + showUnpermittedVolumes: false + sources: + - 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets + targetSiteId: null + validateRelatedElements: false + viewMode: list +translationKeyFormat: null +translationMethod: site +type: craft\fields\Assets diff --git a/api/config/project/fields/readOnly--131ceffb-300f-415d-8cd5-a932d7529287.yaml b/api/config/project/fields/readOnly--131ceffb-300f-415d-8cd5-a932d7529287.yaml new file mode 100644 index 0000000..8f4215d --- /dev/null +++ b/api/config/project/fields/readOnly--131ceffb-300f-415d-8cd5-a932d7529287.yaml @@ -0,0 +1,14 @@ +columnSuffix: txbvxonc +contentColumnType: boolean +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: readOnly +instructions: null +name: 'Read Only' +searchable: false +settings: + default: false + offLabel: null + onLabel: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Lightswitch diff --git a/api/config/project/fields/scatterplotItems--a72ca793-6ee2-4a6f-b47e-06a35cf61e06.yaml b/api/config/project/fields/scatterplotItems--a72ca793-6ee2-4a6f-b47e-06a35cf61e06.yaml new file mode 100644 index 0000000..8c1a39c --- /dev/null +++ b/api/config/project/fields/scatterplotItems--a72ca793-6ee2-4a6f-b47e-06a35cf61e06.yaml @@ -0,0 +1,16 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: scatterplotItems +instructions: null +name: 'Scatterplot Items' +searchable: false +settings: + contentTable: '{{%matrixcontent_scatterplotitems}}' + maxBlocks: null + minBlocks: null + propagationKeyFormat: null + propagationMethod: all +translationKeyFormat: null +translationMethod: site +type: craft\fields\Matrix diff --git a/api/config/project/fields/xAxisLabel--d9df041c-3556-450e-94e1-f37369daf5f3.yaml b/api/config/project/fields/xAxisLabel--d9df041c-3556-450e-94e1-f37369daf5f3.yaml new file mode 100644 index 0000000..4aa3a5b --- /dev/null +++ b/api/config/project/fields/xAxisLabel--d9df041c-3556-450e-94e1-f37369daf5f3.yaml @@ -0,0 +1,19 @@ +columnSuffix: frlhtymi +contentColumnType: text +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: xAxisLabel +instructions: null +name: 'X-axis Label' +searchable: false +settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal +translationKeyFormat: null +translationMethod: site +type: craft\fields\PlainText diff --git a/api/config/project/fields/xAxisMax--10bfe164-c055-47a5-9acf-414d5c53b74a.yaml b/api/config/project/fields/xAxisMax--10bfe164-c055-47a5-9acf-414d5c53b74a.yaml new file mode 100644 index 0000000..dabba41 --- /dev/null +++ b/api/config/project/fields/xAxisMax--10bfe164-c055-47a5-9acf-414d5c53b74a.yaml @@ -0,0 +1,20 @@ +columnSuffix: hyfrpkxs +contentColumnType: 'decimal(12,2)' +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: xAxisMax +instructions: null +name: 'X-axis Maximum' +searchable: false +settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Number diff --git a/api/config/project/fields/xAxisMin--31815ced-cfa3-4ed2-a002-5705a2c6be4b.yaml b/api/config/project/fields/xAxisMin--31815ced-cfa3-4ed2-a002-5705a2c6be4b.yaml new file mode 100644 index 0000000..b7008be --- /dev/null +++ b/api/config/project/fields/xAxisMin--31815ced-cfa3-4ed2-a002-5705a2c6be4b.yaml @@ -0,0 +1,20 @@ +columnSuffix: msinqoax +contentColumnType: 'decimal(12,2)' +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: xAxisMin +instructions: null +name: 'X-axis Minimum' +searchable: false +settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Number diff --git a/api/config/project/fields/yAxisLabel--852df24b-f90e-486b-a371-b47ca241a84e.yaml b/api/config/project/fields/yAxisLabel--852df24b-f90e-486b-a371-b47ca241a84e.yaml new file mode 100644 index 0000000..2657208 --- /dev/null +++ b/api/config/project/fields/yAxisLabel--852df24b-f90e-486b-a371-b47ca241a84e.yaml @@ -0,0 +1,19 @@ +columnSuffix: grdmnedh +contentColumnType: text +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: yAxisLabel +instructions: null +name: 'Y-axis Label' +searchable: false +settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal +translationKeyFormat: null +translationMethod: site +type: craft\fields\PlainText diff --git a/api/config/project/fields/yAxisMax--61e0fe59-d439-429c-b783-2d71fe4c5d44.yaml b/api/config/project/fields/yAxisMax--61e0fe59-d439-429c-b783-2d71fe4c5d44.yaml new file mode 100644 index 0000000..f0139f8 --- /dev/null +++ b/api/config/project/fields/yAxisMax--61e0fe59-d439-429c-b783-2d71fe4c5d44.yaml @@ -0,0 +1,20 @@ +columnSuffix: rosjuxvv +contentColumnType: 'decimal(12,2)' +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: yAxisMax +instructions: null +name: 'Y-axis Maximum' +searchable: false +settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Number diff --git a/api/config/project/fields/yAxisMin--8af07cbd-3ce8-4e4d-818f-261515be5ac7.yaml b/api/config/project/fields/yAxisMin--8af07cbd-3ce8-4e4d-818f-261515be5ac7.yaml new file mode 100644 index 0000000..fff6064 --- /dev/null +++ b/api/config/project/fields/yAxisMin--8af07cbd-3ce8-4e4d-818f-261515be5ac7.yaml @@ -0,0 +1,20 @@ +columnSuffix: wndpmrys +contentColumnType: 'decimal(12,2)' +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: yAxisMin +instructions: null +name: 'Y-axis Minimum' +searchable: false +settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Number diff --git a/api/config/project/matrixBlockTypes/bar--8ef976e7-022d-4d12-97f7-5648dbca66b5.yaml b/api/config/project/matrixBlockTypes/bar--8ef976e7-022d-4d12-97f7-5648dbca66b5.yaml new file mode 100644 index 0000000..f22765a --- /dev/null +++ b/api/config/project/matrixBlockTypes/bar--8ef976e7-022d-4d12-97f7-5648dbca66b5.yaml @@ -0,0 +1,78 @@ +field: 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3 # Graph Bars +fieldLayouts: + 8a95b17e-7545-4c01-9134-3976d2087dd0: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: 4e2a01a5-ed3f-4652-9d31-4c064ff91cc1 # Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 6ee7d3ff-995b-481a-9ee4-7412a780e98b + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: 4d4bea1a-66b1-4042-b30d-b5525fa9481d # Y-value + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: add357e9-ff1e-4020-9cd6-6fa6ab1d2ba7 + userCondition: null + warning: null + width: 100 + name: Content + uid: 2482d99f-61cc-4d08-8df8-96297ca5a297 + userCondition: null +fields: + 4d4bea1a-66b1-4042-b30d-b5525fa9481d: # Y-value + columnSuffix: jjbpkmpr + contentColumnType: text + fieldGroup: null + handle: yValue + instructions: null + name: Y-value + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: none + type: craft\fields\PlainText + 4e2a01a5-ed3f-4652-9d31-4c064ff91cc1: # Label + columnSuffix: fsbtlope + contentColumnType: text + fieldGroup: null + handle: label + instructions: null + name: Label + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: site + type: craft\fields\PlainText +handle: bar +name: Bar +sortOrder: 1 diff --git a/api/config/project/matrixBlockTypes/item--069834df-b9cb-47d6-9ff4-756fde01e084.yaml b/api/config/project/matrixBlockTypes/item--069834df-b9cb-47d6-9ff4-756fde01e084.yaml new file mode 100644 index 0000000..7d33a9a --- /dev/null +++ b/api/config/project/matrixBlockTypes/item--069834df-b9cb-47d6-9ff4-756fde01e084.yaml @@ -0,0 +1,112 @@ +field: a72ca793-6ee2-4a6f-b47e-06a35cf61e06 # Scatterplot Items +fieldLayouts: + 7eb67b7d-05c3-45c6-a4c8-c9bc5c5ac9e6: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: 43cffcf1-c54b-45c3-b157-9bdefaa3ce36 # Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: fe7e2a17-9e01-478a-aab0-de033a96d74b + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa # X-value + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: bafa6d84-d190-4e9a-898f-f7f8814aff61 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 5bfc1518-54f5-4b2a-86e8-02a16537b8cf # Y-value + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 2fb43fe5-24da-4ddc-ac71-d784ed67b945 + userCondition: null + warning: null + width: 50 + name: Content + uid: 39efd691-217c-4c1c-8d55-9b4769efe837 + userCondition: null +fields: + 5bfc1518-54f5-4b2a-86e8-02a16537b8cf: # Y-value + columnSuffix: pfelvklk + contentColumnType: 'decimal(12,2)' + fieldGroup: null + handle: yValue + instructions: null + name: Y-value + searchable: false + settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null + translationKeyFormat: null + translationMethod: none + type: craft\fields\Number + 43cffcf1-c54b-45c3-b157-9bdefaa3ce36: # Label + columnSuffix: ydhymbpu + contentColumnType: text + fieldGroup: null + handle: itemLabel + instructions: null + name: Label + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: site + type: craft\fields\PlainText + b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa: # X-value + columnSuffix: wevueczn + contentColumnType: 'decimal(12,2)' + fieldGroup: null + handle: xValue + instructions: null + name: X-value + searchable: false + settings: + decimals: 2 + defaultValue: null + max: null + min: 0 + prefix: null + previewCurrency: null + previewFormat: decimal + size: null + suffix: null + translationKeyFormat: null + translationMethod: none + type: craft\fields\Number +handle: item +name: Item +sortOrder: 1 diff --git a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml new file mode 100644 index 0000000..5efe49a --- /dev/null +++ b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml @@ -0,0 +1,4 @@ +alwaysShowDropdown: null +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +name: Widgets +sortOrder: 5 diff --git a/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml b/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml new file mode 100644 index 0000000..46d4764 --- /dev/null +++ b/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml @@ -0,0 +1,4 @@ +alwaysShowDropdown: null +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +name: Containers +sortOrder: 2 diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml new file mode 100644 index 0000000..6f3b664 --- /dev/null +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -0,0 +1,19 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 513634e9-3389-4e41-b769-9433ac34e35e # Widgets +groupChildBlockTypes: true +handle: colorTool +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Color Tool' +sortOrder: 6 +topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml new file mode 100644 index 0000000..ebedab5 --- /dev/null +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -0,0 +1,20 @@ +childBlocks: + - text +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers +groupChildBlockTypes: true +handle: twoColumnContainer +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Two Column Container' +sortOrder: 3 +topLevel: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml new file mode 100644 index 0000000..66115b3 --- /dev/null +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -0,0 +1,19 @@ +childBlocks: null +conditions: null +description: 'Use this to group several instances of some types of widgets.' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers +groupChildBlockTypes: true +handle: widgetContainer +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Widget Container' +sortOrder: 4 +topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 85b313b..effdf3b 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -27,23 +27,36 @@ meta: 2a5db1b1-d277-4741-affe-f6d39af9a8b6: 'Content Assets' # Content Assets 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: ES # ES 2ec1a258-188f-43da-936b-78e95f910601: 'Color Tool' # Color Tool + 4d4bea1a-66b1-4042-b30d-b5525fa9481d: Y-value # Y-value + 4e2a01a5-ed3f-4652-9d31-4c064ff91cc1: Label # Label 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description + 5bfc1518-54f5-4b2a-86e8-02a16537b8cf: Y-value # Y-value 5e096987-24f1-48a7-af6a-898905593ab5: 'Widget Container' # Widget Container 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage 7bd60210-4767-46b3-b735-61a1499b90b7: 'Redirect Page' # Redirect Page 7ebe493b-5e03-48c8-8375-c9f9582da77e: Containers # Containers + 8af07cbd-3ce8-4e4d-818f-261515be5ac7: 'Y-axis Minimum' # Y-axis Minimum 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages + 8ef976e7-022d-4d12-97f7-5648dbca66b5: Bar # Bar 8f49c843-6aaa-49bf-ac19-21a9800c4760: Editors # Editors + 10bfe164-c055-47a5-9acf-414d5c53b74a: 'X-axis Maximum' # X-axis Maximum + 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3: 'Graph Bars' # Graph Bars + 43cffcf1-c54b-45c3-b157-9bdefaa3ce36: Label # Label + 61e0fe59-d439-429c-b783-2d71fe4c5d44: 'Y-axis Maximum' # Y-axis Maximum 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages 77f02908-0342-4917-9d14-38f769d15c39: Pages # Pages 90aa9610-a9c9-4531-95f8-d0068046ae25: 'Sort Options' # Sort Options + 131ceffb-300f-415d-8cd5-a932d7529287: 'Read Only' # Read Only 222de7cf-741d-4d1f-b274-acc85a3c454c: 'Link To' # Link To 461e1254-37f7-4aeb-81a1-3f08d2463d06: Students # Students 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type + 852df24b-f90e-486b-a371-b47ca241a84e: 'Y-axis Label' # Y-axis Label 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title 5548ce5c-5ad4-494e-93be-8ff129618d20: Text # Text 5599d188-862e-4717-b206-6aadd975c937: Common # Common + 31815ced-cfa3-4ed2-a002-5705a2c6be4b: 'X-axis Minimum' # X-axis Minimum + 069834df-b9cb-47d6-9ff4-756fde01e084: Item # Item 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN @@ -51,13 +64,17 @@ meta: 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) a21a42b0-7211-4d77-9071-47a06960fef4: Widgets # Widgets a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks + a72ca793-6ee2-4a6f-b47e-06a35cf61e06: 'Scatterplot Items' # Scatterplot Items aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information + b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa: X-value # X-value bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description + c22e4947-7fbb-488a-994f-246c31e27b95: Image # Image c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text c6109150-a89c-4f0b-aa79-8c1ca78be0ec: Template # Template cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators + d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: diff --git a/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml b/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml index f2122fc..2da5307 100644 --- a/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml +++ b/api/config/project/sections/investigations--1a93d10f-deca-4e6b-a3e8-9baae53e7c47.yaml @@ -20,12 +20,12 @@ siteSettings: enabledByDefault: true hasUrls: true template: null - uriFormat: 'investigations/{slug}' + uriFormat: '{parent.uri}/{slug}' 547128fa-4529-4483-9968-66425996b69f: # EN enabledByDefault: true hasUrls: true template: null - uriFormat: 'investigations/{slug}' + uriFormat: '{parent.uri}/{slug}' structure: maxLevels: 2 uid: 1d985018-c9fd-41f8-ad38-fd58f6c0fd3f From fa2a1e0029d961abdaf1bb8452d8df328e6e8c4f Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 6 Jul 2023 17:40:55 -0700 Subject: [PATCH 23/48] [F] Add preliminary widget configuration --- ...-9fc49630-8ca5-4f95-be3e-cf1adc06e008.yaml | 16 +++ ...-d0f08c4c-40d1-444d-9a32-b1264d617636.yaml | 23 ++++ ...-9679727f-de58-43ae-9674-13827bb1e0b3.yaml | 106 ++++++++++++++++++ ...-a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml | 100 +++++++++++++++++ ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 82 +++++++++++++- ...-3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml | 52 +++++++++ ...-5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml | 100 +++++++++++++++++ ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 5 + ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 4 +- api/config/project/project.yaml | 8 ++ 10 files changed, 494 insertions(+), 2 deletions(-) create mode 100644 api/config/project/fields/images--9fc49630-8ca5-4f95-be3e-cf1adc06e008.yaml create mode 100644 api/config/project/fields/preSelectedColor--d0f08c4c-40d1-444d-9a32-b1264d617636.yaml create mode 100644 api/config/project/matrixBlockTypes/imageGroup--9679727f-de58-43ae-9674-13827bb1e0b3.yaml create mode 100644 api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml create mode 100644 api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml create mode 100644 api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml diff --git a/api/config/project/fields/images--9fc49630-8ca5-4f95-be3e-cf1adc06e008.yaml b/api/config/project/fields/images--9fc49630-8ca5-4f95-be3e-cf1adc06e008.yaml new file mode 100644 index 0000000..8b64371 --- /dev/null +++ b/api/config/project/fields/images--9fc49630-8ca5-4f95-be3e-cf1adc06e008.yaml @@ -0,0 +1,16 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: images +instructions: null +name: Images +searchable: false +settings: + contentTable: '{{%matrixcontent_images}}' + maxBlocks: null + minBlocks: null + propagationKeyFormat: null + propagationMethod: all +translationKeyFormat: null +translationMethod: site +type: craft\fields\Matrix diff --git a/api/config/project/fields/preSelectedColor--d0f08c4c-40d1-444d-9a32-b1264d617636.yaml b/api/config/project/fields/preSelectedColor--d0f08c4c-40d1-444d-9a32-b1264d617636.yaml new file mode 100644 index 0000000..27a760d --- /dev/null +++ b/api/config/project/fields/preSelectedColor--d0f08c4c-40d1-444d-9a32-b1264d617636.yaml @@ -0,0 +1,23 @@ +columnSuffix: letxbuph +contentColumnType: string +fieldGroup: a21a42b0-7211-4d77-9071-47a06960fef4 # Widgets +handle: preSelectedColor +instructions: null +name: 'Pre-selected Color' +searchable: false +settings: + options: + - + __assoc__: + - + - label + - None + - + - value + - none + - + - default + - '1' +translationKeyFormat: null +translationMethod: site +type: craft\fields\Dropdown diff --git a/api/config/project/matrixBlockTypes/imageGroup--9679727f-de58-43ae-9674-13827bb1e0b3.yaml b/api/config/project/matrixBlockTypes/imageGroup--9679727f-de58-43ae-9674-13827bb1e0b3.yaml new file mode 100644 index 0000000..df37dd4 --- /dev/null +++ b/api/config/project/matrixBlockTypes/imageGroup--9679727f-de58-43ae-9674-13827bb1e0b3.yaml @@ -0,0 +1,106 @@ +field: 9fc49630-8ca5-4f95-be3e-cf1adc06e008 # Images +fieldLayouts: + a391c030-cb9b-4ffb-a78e-29b827be9272: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: be5b1aeb-8cbb-4460-a87d-d1ebe0a4fbf8 # Group Name + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 1a3cc5ec-6448-4413-8829-80496fb7e7c4 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: 23ca3082-ab51-4658-9872-cf7f31a9bd56 # Images + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: a3e0f951-6031-4623-a078-29a0783a6d0e + userCondition: null + warning: null + width: 100 + name: Content + uid: 6d1e650f-e838-451a-9325-0e8bd4017a6f + userCondition: null +fields: + 23ca3082-ab51-4658-9872-cf7f31a9bd56: # Images + columnSuffix: null + contentColumnType: string + fieldGroup: null + handle: images + instructions: null + name: Images + searchable: false + settings: + allowSelfRelations: false + allowSubfolders: false + allowUploads: true + allowedKinds: null + branchLimit: null + defaultUploadLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets + defaultUploadLocationSubpath: null + localizeRelations: false + maintainHierarchy: false + maxRelations: null + minRelations: null + previewMode: full + restrictFiles: false + restrictLocation: false + restrictedDefaultUploadSubpath: null + restrictedLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets + restrictedLocationSubpath: null + selectionCondition: + __assoc__: + - + - elementType + - craft\elements\Asset + - + - fieldContext + - global + - + - class + - craft\elements\conditions\assets\AssetCondition + selectionLabel: null + showSiteMenu: false + showUnpermittedFiles: false + showUnpermittedVolumes: false + sources: '*' + targetSiteId: null + validateRelatedElements: false + viewMode: list + translationKeyFormat: null + translationMethod: site + type: craft\fields\Assets + be5b1aeb-8cbb-4460-a87d-d1ebe0a4fbf8: # Group Name + columnSuffix: xrmeempt + contentColumnType: text + fieldGroup: null + handle: groupName + instructions: null + name: 'Group Name' + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: none + type: craft\fields\PlainText +handle: imageGroup +name: 'Image Group' +sortOrder: 1 diff --git a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml new file mode 100644 index 0000000..e31613e --- /dev/null +++ b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml @@ -0,0 +1,100 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + 80dff751-12ba-4018-80c0-a031642798c1: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: c430001c-4bfc-4154-9e13-f5ada3b4a22d # Text + instructions: null + label: Title + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 71d7f4f0-767c-4d29-ae1f-e1b5fe113a56 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: d9df041c-3556-450e-94e1-f37369daf5f3 # X-axis Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 683e825c-38ca-4dd9-b8a7-7e75dd27e985 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 852df24b-f90e-486b-a371-b47ca241a84e # Y-axis Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 7db2463b-9664-4002-b1cc-5dd1ffe5a149 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 8af07cbd-3ce8-4e4d-818f-261515be5ac7 # Y-axis Minimum + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: f15f5e5d-1e86-47c4-9d52-067ac196264c + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 61e0fe59-d439-429c-b783-2d71fe4c5d44 # Y-axis Maximum + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 30c3bdca-a6d7-446d-820c-9bd9ff65cf97 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3 # Graph Bars + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: c65cd527-f57f-4f51-a78a-70d801cb7d2c + userCondition: null + warning: null + width: 100 + name: Content + uid: 6eb93f0e-4432-4dec-89a8-ea1f20480881 + userCondition: null +group: 513634e9-3389-4e41-b769-9433ac34e35e # Widgets +groupChildBlockTypes: true +handle: barGraphTool +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Bar Graph Tool' +sortOrder: 6 +topLevel: true diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml index 6f3b664..d19d656 100644 --- a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -3,6 +3,86 @@ conditions: null description: '' enabled: true field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + dc576cae-30e9-4029-b574-433c7403cf1d: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: c6109150-a89c-4f0b-aa79-8c1ca78be0ec # Template + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: cfe0e1c7-2b86-4aa4-95d0-202e88bc5257 + userCondition: null + warning: null + width: 75 + - + elementCondition: null + fieldUid: 131ceffb-300f-415d-8cd5-a932d7529287 # Read Only + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 199847a1-9e41-4e91-aaab-19247a34fb5a + userCondition: null + warning: null + width: 25 + - + elementCondition: + class: benf\neo\elements\conditions\BlockCondition + conditionRules: + - + class: craft\fields\conditions\OptionsFieldConditionRule + fieldUid: c6109150-a89c-4f0b-aa79-8c1ca78be0ec # Template + operator: in + uid: c0f19587-32fa-4c3e-969f-09c42cf85cd8 + values: + - primary + - displayOnly + elementType: benf\neo\elements\Block + fieldContext: global + fieldUid: c22e4947-7fbb-488a-994f-246c31e27b95 # Image + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 8d410382-4204-4256-857c-06bd91cada13 + userCondition: null + warning: null + width: 100 + - + elementCondition: + class: benf\neo\elements\conditions\BlockCondition + conditionRules: + - + class: craft\fields\conditions\OptionsFieldConditionRule + fieldUid: c6109150-a89c-4f0b-aa79-8c1ca78be0ec # Template + operator: in + uid: 4a741494-eae5-4407-b1ec-715379e26d0a + values: + - multipleImages + elementType: benf\neo\elements\Block + fieldContext: global + fieldUid: 9fc49630-8ca5-4f95-be3e-cf1adc06e008 # Images + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 411866f9-c2bc-4775-bf82-3fca61122ba7 + userCondition: null + warning: null + width: 100 + name: Content + uid: 7c9a9947-5bf7-4b38-9e3f-104ac356feca + userCondition: null group: 513634e9-3389-4e41-b769-9433ac34e35e # Widgets groupChildBlockTypes: true handle: colorTool @@ -15,5 +95,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Color Tool' -sortOrder: 6 +sortOrder: 7 topLevel: true diff --git a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml new file mode 100644 index 0000000..6cb0448 --- /dev/null +++ b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml @@ -0,0 +1,52 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + ffba8a00-b52c-4309-9a23-99475cbcc3b4: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: d0f08c4c-40d1-444d-9a32-b1264d617636 # Pre-selected Color + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 8f72c938-d70c-4466-b9ce-7508327496ac + userCondition: null + warning: null + width: 75 + - + elementCondition: null + fieldUid: 131ceffb-300f-415d-8cd5-a932d7529287 # Read Only + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: c0f7d268-66af-41ff-bf16-5ef40896345b + userCondition: null + warning: null + width: 25 + name: Content + uid: 9b6809bf-ed9f-43c6-b8a4-f93cdde5a5f5 + userCondition: null +group: 513634e9-3389-4e41-b769-9433ac34e35e # Widgets +groupChildBlockTypes: true +handle: filterTool +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Filter Tool' +sortOrder: 8 +topLevel: true diff --git a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml new file mode 100644 index 0000000..61ed3ad --- /dev/null +++ b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml @@ -0,0 +1,100 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + 7c3028af-718d-4e37-a4b8-c5eb916234cb: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: c430001c-4bfc-4154-9e13-f5ada3b4a22d # Text + instructions: null + label: Title + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 81e59c2b-c254-4f3e-92eb-fc9af8322ded + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: d9df041c-3556-450e-94e1-f37369daf5f3 # X-axis Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 1be540e4-1ce4-4b40-b180-0d6f478f9890 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 852df24b-f90e-486b-a371-b47ca241a84e # Y-axis Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: be53ec5f-9f60-48e4-ad5b-c8f2da5c8c0b + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 31815ced-cfa3-4ed2-a002-5705a2c6be4b # X-axis Minimum + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 1bd1c124-b417-410d-8b8c-daece8328288 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 61e0fe59-d439-429c-b783-2d71fe4c5d44 # Y-axis Maximum + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 49f1cdda-1578-4399-b23f-f3cba90afae1 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: a72ca793-6ee2-4a6f-b47e-06a35cf61e06 # Scatterplot Items + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: f2842a95-4796-413c-8981-29ff8c64db44 + userCondition: null + warning: null + width: 100 + name: Content + uid: 219e2e73-d637-4b92-ab2c-c557a23ddd7f + userCondition: null +group: 513634e9-3389-4e41-b769-9433ac34e35e # Widgets +groupChildBlockTypes: true +handle: scatterplotTool +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Scatterplot Tool' +sortOrder: 9 +topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml index ebedab5..4196c38 100644 --- a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -1,5 +1,10 @@ childBlocks: - text + - widgetContainer + - barGraphTool + - colorTool + - filterTool + - scatterplotTool conditions: null description: '' enabled: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml index 66115b3..1346169 100644 --- a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -1,4 +1,6 @@ -childBlocks: null +childBlocks: + - barGraphTool + - scatterplotTool conditions: null description: 'Use this to group several instances of some types of widgets.' enabled: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index effdf3b..8d4a8de 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -29,6 +29,7 @@ meta: 2ec1a258-188f-43da-936b-78e95f910601: 'Color Tool' # Color Tool 4d4bea1a-66b1-4042-b30d-b5525fa9481d: Y-value # Y-value 4e2a01a5-ed3f-4652-9d31-4c064ff91cc1: Label # Label + 5b8a79d6-e9d6-44d2-b986-36bf0bf74131: 'Scatterplot Tool' # Scatterplot Tool 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 5bfc1518-54f5-4b2a-86e8-02a16537b8cf: Y-value # Y-value 5e096987-24f1-48a7-af6a-898905593ab5: 'Widget Container' # Widget Container @@ -39,8 +40,10 @@ meta: 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages 8ef976e7-022d-4d12-97f7-5648dbca66b5: Bar # Bar 8f49c843-6aaa-49bf-ac19-21a9800c4760: Editors # Editors + 9fc49630-8ca5-4f95-be3e-cf1adc06e008: Images # Images 10bfe164-c055-47a5-9acf-414d5c53b74a: 'X-axis Maximum' # X-axis Maximum 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3: 'Graph Bars' # Graph Bars + 23ca3082-ab51-4658-9872-cf7f31a9bd56: Images # Images 43cffcf1-c54b-45c3-b157-9bdefaa3ce36: Label # Label 61e0fe59-d439-429c-b783-2d71fe4c5d44: 'Y-axis Maximum' # Y-axis Maximum 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages @@ -52,6 +55,7 @@ meta: 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type 852df24b-f90e-486b-a371-b47ca241a84e: 'Y-axis Label' # Y-axis Label 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information + 3912a1a0-e71b-44b3-bcf4-976c0564975e: 'Filter Tool' # Filter Tool 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title 5548ce5c-5ad4-494e-93be-8ff129618d20: Text # Text 5599d188-862e-4717-b206-6aadd975c937: Common # Common @@ -61,18 +65,22 @@ meta: 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema + 9679727f-de58-43ae-9674-13827bb1e0b3: 'Image Group' # Image Group 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) a21a42b0-7211-4d77-9071-47a06960fef4: Widgets # Widgets a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks + a47f94c7-0a32-43be-863a-fa9d6636fff2: 'Bar Graph Tool' # Bar Graph Tool a72ca793-6ee2-4a6f-b47e-06a35cf61e06: 'Scatterplot Items' # Scatterplot Items aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa: X-value # X-value + be5b1aeb-8cbb-4460-a87d-d1ebe0a4fbf8: 'Group Name' # Group Name bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description c22e4947-7fbb-488a-994f-246c31e27b95: Image # Image c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text c6109150-a89c-4f0b-aa79-8c1ca78be0ec: Template # Template cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema + d0f08c4c-40d1-444d-9a32-b1264d617636: 'Pre-selected Color' # Pre-selected Color d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema From a756410c765b20618ecad4287d294917e1bc006d Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 6 Jul 2023 19:55:47 -0700 Subject: [PATCH 24/48] [F] Configure assets for widgets --- .../4e1884f2-7cc9-40d8-8426-f66da625d8cc.yaml | 1 + ...-cccddcb9-181f-4575-b6cd-62031c3d6d94.yaml | 45 ++++++++++++++++ ...-e5142c27-2288-47b7-bfad-14cd6b3a6653.yaml | 19 +++++++ api/config/project/project.yaml | 3 ++ ...-2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml | 53 +++++++++++++++++++ 5 files changed, 121 insertions(+) create mode 100644 api/config/project/fieldGroups/4e1884f2-7cc9-40d8-8426-f66da625d8cc.yaml create mode 100644 api/config/project/fields/availableFilters--cccddcb9-181f-4575-b6cd-62031c3d6d94.yaml create mode 100644 api/config/project/fields/displayName--e5142c27-2288-47b7-bfad-14cd6b3a6653.yaml diff --git a/api/config/project/fieldGroups/4e1884f2-7cc9-40d8-8426-f66da625d8cc.yaml b/api/config/project/fieldGroups/4e1884f2-7cc9-40d8-8426-f66da625d8cc.yaml new file mode 100644 index 0000000..3aeac7d --- /dev/null +++ b/api/config/project/fieldGroups/4e1884f2-7cc9-40d8-8426-f66da625d8cc.yaml @@ -0,0 +1 @@ +name: Assets diff --git a/api/config/project/fields/availableFilters--cccddcb9-181f-4575-b6cd-62031c3d6d94.yaml b/api/config/project/fields/availableFilters--cccddcb9-181f-4575-b6cd-62031c3d6d94.yaml new file mode 100644 index 0000000..f6de643 --- /dev/null +++ b/api/config/project/fields/availableFilters--cccddcb9-181f-4575-b6cd-62031c3d6d94.yaml @@ -0,0 +1,45 @@ +columnSuffix: aqxrdojz +contentColumnType: text +fieldGroup: 4e1884f2-7cc9-40d8-8426-f66da625d8cc # Assets +handle: availableFilters +instructions: null +name: 'Available Filters' +searchable: false +settings: + options: + - + __assoc__: + - + - label + - All + - + - value + - all + - + - default + - '1' + - + __assoc__: + - + - label + - 'Placeholder One' + - + - value + - placeholderOne + - + - default + - '' + - + __assoc__: + - + - label + - 'Placeholder Two' + - + - value + - placeholderTwo + - + - default + - '' +translationKeyFormat: null +translationMethod: none +type: craft\fields\Checkboxes diff --git a/api/config/project/fields/displayName--e5142c27-2288-47b7-bfad-14cd6b3a6653.yaml b/api/config/project/fields/displayName--e5142c27-2288-47b7-bfad-14cd6b3a6653.yaml new file mode 100644 index 0000000..eaa1a3d --- /dev/null +++ b/api/config/project/fields/displayName--e5142c27-2288-47b7-bfad-14cd6b3a6653.yaml @@ -0,0 +1,19 @@ +columnSuffix: nspcwsfq +contentColumnType: text +fieldGroup: 4e1884f2-7cc9-40d8-8426-f66da625d8cc # Assets +handle: displayName +instructions: null +name: 'Display Name' +searchable: false +settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal +translationKeyFormat: null +translationMethod: none +type: craft\fields\PlainText diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 8d4a8de..de45e0a 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -29,6 +29,7 @@ meta: 2ec1a258-188f-43da-936b-78e95f910601: 'Color Tool' # Color Tool 4d4bea1a-66b1-4042-b30d-b5525fa9481d: Y-value # Y-value 4e2a01a5-ed3f-4652-9d31-4c064ff91cc1: Label # Label + 4e1884f2-7cc9-40d8-8426-f66da625d8cc: Assets # Assets 5b8a79d6-e9d6-44d2-b986-36bf0bf74131: 'Scatterplot Tool' # Scatterplot Tool 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 5bfc1518-54f5-4b2a-86e8-02a16537b8cf: Y-value # Y-value @@ -79,11 +80,13 @@ meta: c22e4947-7fbb-488a-994f-246c31e27b95: Image # Image c430001c-4bfc-4154-9e13-f5ada3b4a22d: Text # Text c6109150-a89c-4f0b-aa79-8c1ca78be0ec: Template # Template + cccddcb9-181f-4575-b6cd-62031c3d6d94: 'Available Filters' # Available Filters cec04a25-43ba-4f4c-81bd-b71f48731b5a: 'Public Schema' # Public Schema d0f08c4c-40d1-444d-9a32-b1264d617636: 'Pre-selected Color' # Pre-selected Color d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema + e5142c27-2288-47b7-bfad-14cd6b3a6653: 'Display Name' # Display Name f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: google-cloud: diff --git a/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml b/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml index b76645d..69cc4c1 100644 --- a/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml +++ b/api/config/project/volumes/contentAssets--2a5db1b1-d277-4741-affe-f6d39af9a8b6.yaml @@ -30,9 +30,62 @@ fieldLayouts: userCondition: null warning: null width: 100 + - + attribute: alt + class: null + cols: null + disabled: false + elementCondition: null + id: null + instructions: null + label: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: true + required: false + rows: null + tip: null + title: null + type: craft\fieldlayoutelements\assets\AltField + uid: 178c9ccb-1493-42bf-9b96-0f881a19c9b5 + userCondition: null + warning: null + width: 100 name: Content uid: f14b4192-0978-4735-994f-5a03e34dc25c userCondition: null + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: e5142c27-2288-47b7-bfad-14cd6b3a6653 # Display Name + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 61dd62c3-178b-4f2e-9b65-62f3a2b108d8 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: cccddcb9-181f-4575-b6cd-62031c3d6d94 # Available Filters + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 5660daf7-cb71-4d92-a130-b4e2b88ec57b + userCondition: null + warning: null + width: 100 + name: 'Widget Features' + uid: 1aa41bc6-f042-4171-9a92-773d1a236179 + userCondition: null fs: contentFilesystem handle: contentAssets name: 'Content Assets' From ae15576d9827c08611b6e3a6b7edebdba30c80c4 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 13 Jul 2023 11:33:23 -0700 Subject: [PATCH 25/48] [C] Add Investigations to Next Builds --- api/config/project/project.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index de45e0a..85c553c 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1689271546 +dateModified: 1689273080 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -356,6 +356,9 @@ plugins: - - homepage - '1' + - + - investigations + - '1' - - pages - '1' From acc7dc90594fb3c56a5f248c9bf8ebc737177cab Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 13 Jul 2023 12:14:40 -0700 Subject: [PATCH 26/48] [F] Add some fields to investigation entry --- ...-65934563-c9b7-45d5-99e6-cc013e22b668.yaml | 24 +++++++++++++++++++ .../5dc7dc5c-2390-4eb4-9714-818aa35f5772.yaml | 1 + ...-25eb3834-cb4a-46d7-823a-a135a16b9677.yaml | 14 +++++++++++ api/config/project/project.yaml | 4 +++- 4 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 api/config/project/fieldGroups/5dc7dc5c-2390-4eb4-9714-818aa35f5772.yaml create mode 100644 api/config/project/fields/hasSavePoint--25eb3834-cb4a-46d7-823a-a135a16b9677.yaml diff --git a/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml b/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml index 1222d2a..788cf6e 100644 --- a/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml +++ b/api/config/project/entryTypes/default--65934563-c9b7-45d5-99e6-cc013e22b668.yaml @@ -29,6 +29,30 @@ fieldLayouts: uid: fbe101d7-65bd-4634-8dc2-0a7625bd0ba3 userCondition: null warning: null + width: 75 + - + elementCondition: null + fieldUid: 25eb3834-cb4a-46d7-823a-a135a16b9677 # Save Point + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 5352fe6b-119f-45f6-8e5b-fa3abc91754f + userCondition: null + warning: null + width: 25 + - + elementCondition: null + fieldUid: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 2d4057f6-85d6-4002-aa4d-f677025adfe8 + userCondition: null + warning: null width: 100 name: Content uid: b2e3d5d6-dfb0-43ec-a79a-6ed9ab053f98 diff --git a/api/config/project/fieldGroups/5dc7dc5c-2390-4eb4-9714-818aa35f5772.yaml b/api/config/project/fieldGroups/5dc7dc5c-2390-4eb4-9714-818aa35f5772.yaml new file mode 100644 index 0000000..d516827 --- /dev/null +++ b/api/config/project/fieldGroups/5dc7dc5c-2390-4eb4-9714-818aa35f5772.yaml @@ -0,0 +1 @@ +name: Investigations diff --git a/api/config/project/fields/hasSavePoint--25eb3834-cb4a-46d7-823a-a135a16b9677.yaml b/api/config/project/fields/hasSavePoint--25eb3834-cb4a-46d7-823a-a135a16b9677.yaml new file mode 100644 index 0000000..c2ec010 --- /dev/null +++ b/api/config/project/fields/hasSavePoint--25eb3834-cb4a-46d7-823a-a135a16b9677.yaml @@ -0,0 +1,14 @@ +columnSuffix: zjynfpiw +contentColumnType: boolean +fieldGroup: 5dc7dc5c-2390-4eb4-9714-818aa35f5772 # Investigations +handle: hasSavePoint +instructions: 'Users can save their progress on this page.' +name: 'Save Point' +searchable: false +settings: + default: false + offLabel: null + onLabel: null +translationKeyFormat: null +translationMethod: none +type: craft\fields\Lightswitch diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 85c553c..e1b4ae0 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1689273080 +dateModified: 1689274111 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -33,6 +33,7 @@ meta: 5b8a79d6-e9d6-44d2-b986-36bf0bf74131: 'Scatterplot Tool' # Scatterplot Tool 05b71c40-b1ec-4b33-ac48-b9b0c7fc81b6: Description # Description 5bfc1518-54f5-4b2a-86e8-02a16537b8cf: Y-value # Y-value + 5dc7dc5c-2390-4eb4-9714-818aa35f5772: Investigations # Investigations 5e096987-24f1-48a7-af6a-898905593ab5: 'Widget Container' # Widget Container 6f0c128e-9978-41c2-b982-dcdf3933b0e2: Homepage # Homepage 7bd60210-4767-46b3-b735-61a1499b90b7: 'Redirect Page' # Redirect Page @@ -45,6 +46,7 @@ meta: 10bfe164-c055-47a5-9acf-414d5c53b74a: 'X-axis Maximum' # X-axis Maximum 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3: 'Graph Bars' # Graph Bars 23ca3082-ab51-4658-9872-cf7f31a9bd56: Images # Images + 25eb3834-cb4a-46d7-823a-a135a16b9677: 'Save Point' # Save Point 43cffcf1-c54b-45c3-b157-9bdefaa3ce36: Label # Label 61e0fe59-d439-429c-b783-2d71fe4c5d44: 'Y-axis Maximum' # Y-axis Maximum 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages From 4d4d01972a027c7b1282605159faed6fef8783cb Mon Sep 17 00:00:00 2001 From: Dana Johnson Date: Mon, 7 Aug 2023 12:32:03 -0700 Subject: [PATCH 27/48] [C] Add investigation entries to public schema --- .../schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml | 5 ++++- api/config/project/project.yaml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml index f997105..79ec1fd 100644 --- a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml +++ b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml @@ -5,9 +5,12 @@ scope: - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.1a93d10f-deca-4e6b-a3e8-9baae53e7c47:read' # Investigations + - 'entrytypes.65934563-c9b7-45d5-99e6-cc013e22b668:read' # Investigation Step (Child Entry) + - 'entrytypes.bfaa63c2-dd2c-42c8-b68e-79d0180d5146:read' # Investigation (Parent Entry) - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages - - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information - 'usergroups.everyone:read' - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index e1b4ae0..86ef86c 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1689274111 +dateModified: 1691436696 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME From 5b1815eea627175def72a5aac5cadbe221b4b971 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Thu, 7 Sep 2023 10:53:03 -0700 Subject: [PATCH 28/48] [F] TwoColContainer has cols with child ContentBlocks --- api/composer.lock | 341 ++++++++---------- .../513634e9-3389-4e41-b769-9433ac34e35e.yaml | 2 +- ...-a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml | 2 +- ...-947400f5-3c2d-403a-b94e-68715e48a9c0.yaml | 21 ++ ...-efbf1b30-4cb7-4361-9f45-016d119aec06.yaml | 21 ++ ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 2 +- ...-3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml | 2 +- ...-ba6494d9-36e8-40ee-9284-c56783357043.yaml | 26 ++ ...-5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml | 2 +- ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 12 +- ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 2 +- api/config/project/project.yaml | 217 ++++++++++- docker-compose-local-db.yml | 59 --- 13 files changed, 420 insertions(+), 289 deletions(-) create mode 100644 api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml create mode 100644 api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml create mode 100644 api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml delete mode 100644 docker-compose-local-db.yml diff --git a/api/composer.lock b/api/composer.lock index f316029..8cf2ca4 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -202,11 +202,11 @@ }, { "name": "composer/ca-bundle", - "version": "1.3.6", + "version": "1.3.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/90d087e988ff194065333d16bc5cf649872d9cdb", - "reference": "90d087e988ff194065333d16bc5cf649872d9cdb", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/76e46335014860eec1aa5a724799a00a2e47cc85", + "reference": "76e46335014860eec1aa5a724799a00a2e47cc85", "shasum": "" }, "require": { @@ -243,7 +243,7 @@ "ssl", "tls" ], - "time": "2023-06-06T12:02:59+00:00" + "time": "2023-08-30T09:31:38+00:00" }, { "name": "composer/composer", @@ -399,11 +399,11 @@ }, { "name": "composer/semver", - "version": "3.3.2", + "version": "3.4.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", + "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", "shasum": "" }, "require": { @@ -447,7 +447,7 @@ "validation", "versioning" ], - "time": "2022-04-01T19:23:25+00:00" + "time": "2023-08-31T09:50:34+00:00" }, { "name": "composer/spdx-licenses", @@ -984,11 +984,11 @@ }, { "name": "defuse/php-encryption", - "version": "v2.3.1", + "version": "v2.4.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/defuse/php-encryption/zipball/77880488b9954b7884c25555c2a0ea9e7053f9d2", - "reference": "77880488b9954b7884c25555c2a0ea9e7053f9d2", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828", + "reference": "f53396c2d34225064647a05ca76c1da9d99e5828", "shasum": "" }, "require": { @@ -1033,15 +1033,15 @@ "security", "symmetric key cryptography" ], - "time": "2021-04-09T23:57:26+00:00" + "time": "2023-06-19T06:10:36+00:00" }, { "name": "doctrine/collections", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/db8cda536a034337f7dd63febecc713d4957f9ee", - "reference": "db8cda536a034337f7dd63febecc713d4957f9ee", + "url": "https://api.github.com/repos/doctrine/collections/zipball/3023e150f90a38843856147b58190aa8b46cc155", + "reference": "3023e150f90a38843856147b58190aa8b46cc155", "shasum": "" }, "require": { @@ -1087,7 +1087,7 @@ "iterators", "php" ], - "time": "2022-12-27T23:41:38+00:00" + "time": "2023-07-06T15:15:36+00:00" }, { "name": "doctrine/deprecations", @@ -1652,17 +1652,17 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.7.0", + "version": "7.8.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5", - "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9", + "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1742,7 +1742,7 @@ "rest", "web service" ], - "time": "2023-05-21T14:04:53+00:00" + "time": "2023-08-27T10:20:53+00:00" }, { "name": "guzzlehttp/promises", @@ -1798,34 +1798,29 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.4.5", + "version": "1.9.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/0454e12ef0cd597ccd2adb036f7bda4e7fface66", - "reference": "0454e12ef0cd597ccd2adb036f7bda4e7fface66", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/e4490cabc77465aaee90b20cfc9a770f8c04be6b", + "reference": "e4490cabc77465aaee90b20cfc9a770f8c04be6b", "shasum": "" }, "require": { - "php": "^7.2.5 || ^8.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "ralouphie/getallheaders": "^3.0" + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" }, "provide": { - "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - } - }, "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\Psr7\\": "src/" } @@ -1863,11 +1858,6 @@ "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" - }, - { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", @@ -1881,15 +1871,15 @@ "uri", "url" ], - "time": "2023-04-17T16:00:45+00:00" + "time": "2023-04-17T16:00:37+00:00" }, { "name": "illuminate/collections", - "version": "v9.52.9", + "version": "v9.52.15", "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/0168d0e44ea0c4fe5451fe08cde7049b9e9f9741", - "reference": "0168d0e44ea0c4fe5451fe08cde7049b9e9f9741", + "url": "https://api.github.com/repos/illuminate/collections/zipball/d3710b0b244bfc62c288c1a87eaa62dd28352d1f", + "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f", "shasum": "" }, "require": { @@ -1926,11 +1916,11 @@ ], "description": "The Illuminate Collections package.", "homepage": "https://laravel.com", - "time": "2023-02-22T11:32:27+00:00" + "time": "2023-06-11T21:17:10+00:00" }, { "name": "illuminate/conditionable", - "version": "v9.52.9", + "version": "v9.52.15", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", @@ -1966,7 +1956,7 @@ }, { "name": "illuminate/contracts", - "version": "v9.52.9", + "version": "v9.52.15", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", @@ -2004,7 +1994,7 @@ }, { "name": "illuminate/macroable", - "version": "v9.52.9", + "version": "v9.52.15", "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", @@ -2565,11 +2555,11 @@ }, { "name": "moneyphp/money", - "version": "v4.1.1", + "version": "v4.2.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/9682220995ffd396843be5b4ee1e5f2c2d6ecee2", - "reference": "9682220995ffd396843be5b4ee1e5f2c2d6ecee2", + "url": "https://api.github.com/repos/moneyphp/money/zipball/f660ab7f1d7a4c2ffdd30f50c55ed2c95c26fc3f", + "reference": "f660ab7f1d7a4c2ffdd30f50c55ed2c95c26fc3f", "shasum": "" }, "require": { @@ -2621,7 +2611,7 @@ "money", "vo" ], - "time": "2023-04-11T09:18:34+00:00" + "time": "2023-08-16T14:31:24+00:00" }, { "name": "monolog/monolog", @@ -2860,11 +2850,11 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.7.2", + "version": "1.7.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d", - "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", + "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419", "shasum": "" }, "require": { @@ -2894,7 +2884,7 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2023-05-30T18:13:47+00:00" + "time": "2023-08-12T11:01:26+00:00" }, { "name": "phpoption/phpoption", @@ -3056,11 +3046,11 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.22.0", + "version": "1.23.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", - "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26", + "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26", "shasum": "" }, "require": { @@ -3078,7 +3068,7 @@ "MIT" ], "description": "PHPDoc parser with support for nullable, intersection and generic types", - "time": "2023-06-01T12:35:21+00:00" + "time": "2023-08-03T16:32:59+00:00" }, { "name": "pixelandtonic/imagine", @@ -3333,52 +3323,6 @@ ], "time": "2023-04-10T20:12:12+00:00" }, - { - "name": "psr/http-factory", - "version": "1.0.2", - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", - "reference": "e616d01114759c4c489f93b099585439f795fe35", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0 || ^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "time": "2023-04-10T20:10:41+00:00" - }, { "name": "psr/http-message", "version": "1.0.1", @@ -3954,11 +3898,11 @@ }, { "name": "symfony/console", - "version": "v5.4.24", + "version": "v5.4.28", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", - "reference": "560fc3ed7a43e6d30ea94a07d77f9a60b8ed0fb8", + "url": "https://api.github.com/repos/symfony/console/zipball/f4f71842f24c2023b91237c72a365306f3c58827", + "reference": "f4f71842f24c2023b91237c72a365306f3c58827", "shasum": "" }, "require": { @@ -4017,7 +3961,7 @@ "console", "terminal" ], - "time": "2023-05-26T05:13:16+00:00" + "time": "2023-08-07T06:12:30+00:00" }, { "name": "symfony/deprecation-contracts", @@ -4065,11 +4009,11 @@ }, { "name": "symfony/event-dispatcher", - "version": "v6.3.0", + "version": "v6.3.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", - "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e", + "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e", "shasum": "" }, "require": { @@ -4108,7 +4052,7 @@ ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", - "time": "2023-04-21T14:41:17+00:00" + "time": "2023-07-06T06:56:43+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4165,11 +4109,11 @@ }, { "name": "symfony/filesystem", - "version": "v6.3.0", + "version": "v6.3.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/97b698e1d77d356304def77a8d0cd73090b359ea", - "reference": "97b698e1d77d356304def77a8d0cd73090b359ea", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", + "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae", "shasum": "" }, "require": { @@ -4201,15 +4145,15 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "time": "2023-05-30T17:12:32+00:00" + "time": "2023-06-01T08:30:39+00:00" }, { "name": "symfony/finder", - "version": "v6.3.0", + "version": "v6.3.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2", - "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2", + "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e", + "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e", "shasum": "" }, "require": { @@ -4239,15 +4183,15 @@ ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", - "time": "2023-04-02T01:25:41+00:00" + "time": "2023-07-31T08:31:44+00:00" }, { "name": "symfony/http-client", - "version": "v6.3.0", + "version": "v6.3.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/b2f892c91e4e02a939edddeb7ef452522d10a424", - "reference": "b2f892c91e4e02a939edddeb7ef452522d10a424", + "url": "https://api.github.com/repos/symfony/http-client/zipball/15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00", + "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00", "shasum": "" }, "require": { @@ -4294,7 +4238,7 @@ "keywords": [ "http" ], - "time": "2023-05-12T08:49:48+00:00" + "time": "2023-07-05T08:41:27+00:00" }, { "name": "symfony/http-client-contracts", @@ -4404,15 +4348,16 @@ }, { "name": "symfony/mime", - "version": "v6.3.0", + "version": "v6.3.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", - "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad", + "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", + "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98", "shasum": "" }, "require": { "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, @@ -4421,7 +4366,7 @@ "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/mailer": "<5.4", - "symfony/serializer": "<6.2" + "symfony/serializer": "<6.2.13|>=6.3,<6.3.2" }, "type": "library", "autoload": { @@ -4451,15 +4396,15 @@ "mime", "mime-type" ], - "time": "2023-04-28T15:57:00+00:00" + "time": "2023-07-31T07:08:24+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", - "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { @@ -4474,7 +4419,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4510,15 +4455,15 @@ "polyfill", "portable" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", - "reference": "927013f3aac555983a5059aada98e1907d842695", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6de50471469b8c9afc38164452ab2b6170ee71c1", + "reference": "6de50471469b8c9afc38164452ab2b6170ee71c1", "shasum": "" }, "require": { @@ -4533,7 +4478,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4570,15 +4515,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", - "reference": "511a08c03c1960e08a883f4cffcacd219b758354", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", + "reference": "875e90aeea2777b6f135677f618529449334a612", "shasum": "" }, "require": { @@ -4590,7 +4535,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4628,15 +4573,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", - "reference": "639084e360537a19f9ee352433b84ce831f3d2da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", + "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", "shasum": "" }, "require": { @@ -4650,7 +4595,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4692,15 +4637,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:30:37+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", - "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", "shasum": "" }, "require": { @@ -4712,7 +4657,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4753,15 +4698,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", + "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { @@ -4776,7 +4721,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4813,15 +4758,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-07-28T09:04:16+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", - "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", + "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", "shasum": "" }, "require": { @@ -4830,7 +4775,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4866,15 +4811,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", - "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", + "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", "shasum": "" }, "require": { @@ -4883,7 +4828,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4922,15 +4867,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "version": "v1.28.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", "shasum": "" }, "require": { @@ -4939,7 +4884,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.27-dev" + "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4982,15 +4927,15 @@ "portable", "shim" ], - "time": "2022-11-03T14:55:06+00:00" + "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/process", - "version": "v6.3.0", + "version": "v6.3.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628", - "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628", + "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54", + "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54", "shasum": "" }, "require": { @@ -5020,7 +4965,7 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "time": "2023-05-19T08:06:44+00:00" + "time": "2023-08-07T10:39:22+00:00" }, { "name": "symfony/service-contracts", @@ -5083,11 +5028,11 @@ }, { "name": "symfony/string", - "version": "v6.3.0", + "version": "v6.3.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f", - "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f", + "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68", + "reference": "53d1a83225002635bca3482fcbf963001313fb68", "shasum": "" }, "require": { @@ -5135,15 +5080,15 @@ "utf-8", "utf8" ], - "time": "2023-03-21T21:06:29+00:00" + "time": "2023-07-05T08:41:27+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.24", + "version": "v5.4.28", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/8e12706bf9c68a2da633f23bfdc15b4dce5970b3", - "reference": "8e12706bf9c68a2da633f23bfdc15b4dce5970b3", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/684b36ff415e1381d4a943c3ca2502cd2debad73", + "reference": "684b36ff415e1381d4a943c3ca2502cd2debad73", "shasum": "" }, "require": { @@ -5193,7 +5138,7 @@ "debug", "dump" ], - "time": "2023-05-25T13:05:00+00:00" + "time": "2023-08-24T13:38:36+00:00" }, { "name": "symfony/yaml", @@ -5455,11 +5400,11 @@ }, { "name": "voku/anti-xss", - "version": "4.1.41", + "version": "4.1.42", "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/anti-xss/zipball/55a403436494e44a2547a8d42de68e6cad4bca1d", - "reference": "55a403436494e44a2547a8d42de68e6cad4bca1d", + "url": "https://api.github.com/repos/voku/anti-xss/zipball/bca1f8607e55a3c5077483615cd93bd8f11bd675", + "reference": "bca1f8607e55a3c5077483615cd93bd8f11bd675", "shasum": "" }, "require": { @@ -5499,7 +5444,7 @@ "security", "xss" ], - "time": "2023-02-12T15:56:55+00:00" + "time": "2023-07-03T14:40:46+00:00" }, { "name": "voku/arrayy", @@ -5891,11 +5836,11 @@ }, { "name": "webonyx/graphql-php", - "version": "v14.11.9", + "version": "v14.11.10", "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/ff91c9f3cf241db702e30b2c42bcc0920e70ac70", - "reference": "ff91c9f3cf241db702e30b2c42bcc0920e70ac70", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d9c2fdebc6aa01d831bc2969da00e8588cffef19", + "reference": "d9c2fdebc6aa01d831bc2969da00e8588cffef19", "shasum": "" }, "require": { @@ -5922,7 +5867,7 @@ "api", "graphql" ], - "time": "2023-01-06T12:12:50+00:00" + "time": "2023-07-05T14:23:37+00:00" }, { "name": "yiisoft/yii2", @@ -6660,5 +6605,5 @@ "platform-overrides": { "php": "8.1.10" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.2.0" } diff --git a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml index 5efe49a..9ca1480 100644 --- a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml +++ b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml @@ -1,4 +1,4 @@ alwaysShowDropdown: null field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks name: Widgets -sortOrder: 5 +sortOrder: 8 diff --git a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml index e31613e..f220a26 100644 --- a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml +++ b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml @@ -96,5 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Bar Graph Tool' -sortOrder: 6 +sortOrder: 9 topLevel: true diff --git a/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml b/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml new file mode 100644 index 0000000..81cbca5 --- /dev/null +++ b/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml @@ -0,0 +1,21 @@ +childBlocks: + - colLeft + - colRight +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers +groupChildBlockTypes: true +handle: colLeft +icon: null +ignorePermissions: true +maxBlocks: 1 +maxChildBlocks: 0 +maxSiblingBlocks: 1 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Left Column' +sortOrder: 5 +topLevel: false diff --git a/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml b/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml new file mode 100644 index 0000000..53ecada --- /dev/null +++ b/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml @@ -0,0 +1,21 @@ +childBlocks: + - barGraphTool + - scatterplotTool +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers +groupChildBlockTypes: true +handle: colRight +icon: null +ignorePermissions: true +maxBlocks: 1 +maxChildBlocks: 0 +maxSiblingBlocks: 1 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Right Column' +sortOrder: 6 +topLevel: false diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml index d19d656..9630756 100644 --- a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -95,5 +95,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Color Tool' -sortOrder: 7 +sortOrder: 10 topLevel: true diff --git a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml index 6cb0448..2fc6ef4 100644 --- a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml +++ b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml @@ -48,5 +48,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Filter Tool' -sortOrder: 8 +sortOrder: 11 topLevel: true diff --git a/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml b/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml new file mode 100644 index 0000000..e50d213 --- /dev/null +++ b/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml @@ -0,0 +1,26 @@ +childBlocks: + - text + - twoColumnContainer + - widgetContainer + - barGraphTool + - colorTool + - filterTool + - scatterplotTool +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers +groupChildBlockTypes: true +handle: group +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Interaction Group' +sortOrder: 3 +topLevel: true diff --git a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml index 61ed3ad..8a626c7 100644 --- a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml +++ b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml @@ -96,5 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Scatterplot Tool' -sortOrder: 9 +sortOrder: 12 topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml index 4196c38..f6deaf2 100644 --- a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -1,16 +1,12 @@ childBlocks: - - text - - widgetContainer - - barGraphTool - - colorTool - - filterTool - - scatterplotTool + - colLeft + - colRight conditions: null description: '' enabled: true field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks group: 7ebe493b-5e03-48c8-8375-c9f9582da77e # Containers -groupChildBlockTypes: true +groupChildBlockTypes: false handle: twoColumnContainer icon: null ignorePermissions: true @@ -21,5 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Two Column Container' -sortOrder: 3 +sortOrder: 4 topLevel: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml index 1346169..0f0c68d 100644 --- a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -17,5 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Widget Container' -sortOrder: 4 +sortOrder: 7 topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 86ef86c..296d07e 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1691436696 +dateModified: 1694107603 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -67,6 +67,7 @@ meta: 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN + 947400f5-3c2d-403a-b94e-68715e48a9c0: 'Left Column' # Left Column 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema 9679727f-de58-43ae-9674-13827bb1e0b3: 'Image Group' # Image Group 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) @@ -76,6 +77,7 @@ meta: a72ca793-6ee2-4a6f-b47e-06a35cf61e06: 'Scatterplot Items' # Scatterplot Items aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa: X-value # X-value + ba6494d9-36e8-40ee-9284-c56783357043: 'Interaction Group' # Interaction Group be5b1aeb-8cbb-4460-a87d-d1ebe0a4fbf8: 'Group Name' # Group Name bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description @@ -89,6 +91,7 @@ meta: d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema e5142c27-2288-47b7-bfad-14cd6b3a6653: 'Display Name' # Display Name + efbf1b30-4cb7-4361-9f45-016d119aec06: 'Right Column' # Right Column f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: google-cloud: @@ -133,6 +136,9 @@ plugins: - schema-1 - __assoc__: + - + - availableFilters + - queryMutate - - contentBlocks - queryMutate @@ -142,25 +148,73 @@ plugins: - - siteDescription - queryMutate + - + - displayName + - queryMutate + - + - graphBars + - queryMutate - - hideTitle - queryMutate + - + - image + - queryMutate + - + - images + - queryMutate - - linkTo - queryMutate - - pageType - queryMutate + - + - preSelectedColor + - queryMutate + - + - readOnly + - queryMutate + - + - hasSavePoint + - queryMutate + - + - scatterplotItems + - queryMutate + - + - colorToolTemplate + - queryMutate - - text - queryMutate - - siteTitle - queryMutate + - + - xAxisLabel + - queryMutate + - + - xAxisMax + - queryMutate + - + - xAxisMin + - queryMutate + - + - yAxisLabel + - queryMutate + - + - yAxisMax + - queryMutate + - + - yAxisMin + - queryMutate - - 'schema-Educator Schema' - __assoc__: + - + - availableFilters + - queryMutate - - contentBlocks - queryMutate @@ -170,25 +224,73 @@ plugins: - - siteDescription - queryMutate + - + - displayName + - queryMutate + - + - graphBars + - queryMutate - - hideTitle - queryMutate + - + - image + - queryMutate + - + - images + - queryMutate - - linkTo - queryMutate - - pageType - queryMutate + - + - preSelectedColor + - queryMutate + - + - readOnly + - queryMutate + - + - hasSavePoint + - queryMutate + - + - scatterplotItems + - queryMutate + - + - colorToolTemplate + - queryMutate - - text - queryMutate - - siteTitle - queryMutate + - + - xAxisLabel + - queryMutate + - + - xAxisMax + - queryMutate + - + - xAxisMin + - queryMutate + - + - yAxisLabel + - queryMutate + - + - yAxisMax + - queryMutate + - + - yAxisMin + - queryMutate - - 'schema-Public Schema' - __assoc__: + - + - availableFilters + - queryMutate - - contentBlocks - queryMutate @@ -198,25 +300,73 @@ plugins: - - siteDescription - queryMutate + - + - displayName + - queryMutate + - + - graphBars + - queryMutate - - hideTitle - queryMutate + - + - image + - queryMutate + - + - images + - queryMutate - - linkTo - queryMutate - - pageType - queryMutate + - + - preSelectedColor + - queryMutate + - + - readOnly + - queryMutate + - + - hasSavePoint + - queryMutate + - + - scatterplotItems + - queryMutate + - + - colorToolTemplate + - queryMutate - - text - queryMutate - - siteTitle - queryMutate + - + - xAxisLabel + - queryMutate + - + - xAxisMax + - queryMutate + - + - xAxisMin + - queryMutate + - + - yAxisLabel + - queryMutate + - + - yAxisMax + - queryMutate + - + - yAxisMin + - queryMutate - - 'schema-Student Schema' - __assoc__: + - + - availableFilters + - queryMutate - - contentBlocks - queryMutate @@ -226,21 +376,66 @@ plugins: - - siteDescription - queryMutate + - + - displayName + - queryMutate + - + - graphBars + - queryMutate - - hideTitle - queryMutate + - + - image + - queryMutate + - + - images + - queryMutate - - linkTo - queryMutate - - pageType - queryMutate + - + - preSelectedColor + - queryMutate + - + - readOnly + - queryMutate + - + - hasSavePoint + - queryMutate + - + - scatterplotItems + - queryMutate + - + - colorToolTemplate + - queryMutate - - text - queryMutate - - siteTitle - queryMutate + - + - xAxisLabel + - queryMutate + - + - xAxisMax + - queryMutate + - + - xAxisMin + - queryMutate + - + - yAxisLabel + - queryMutate + - + - yAxisMax + - queryMutate + - + - yAxisMin + - queryMutate forbiddenField: 'User doesn''t have permission to access requested field(s)' forbiddenMutation: 'User doesn''t have permission to perform this mutation' googleClientId: $GOOGLE_APP_ID @@ -249,7 +444,7 @@ plugins: granularSchemas: __assoc__: - - - group-3 + - group-1 - __assoc__: - @@ -262,7 +457,7 @@ plugins: - siteId - '' - - - group-4 + - group-2 - __assoc__: - @@ -274,15 +469,8 @@ plugins: - - siteId - '' - - - - entryQueries - - - __assoc__: - - - - pages - - '' - - - group-5 + - group-3 - __assoc__: - @@ -294,13 +482,6 @@ plugins: - - siteId - '' - - - - entryQueries - - - __assoc__: - - - - pages - - '' invalidEmailAddress: 'Invalid email address' invalidHeader: 'Invalid Authorization Header' invalidJwtSecretKey: 'Invalid JWT Secret Key' diff --git a/docker-compose-local-db.yml b/docker-compose-local-db.yml deleted file mode 100644 index 954ac54..0000000 --- a/docker-compose-local-db.yml +++ /dev/null @@ -1,59 +0,0 @@ -# docker-compose.yml -version: '2.2' - -services: - cache: - image: memcached - craft: - build: ./ - volumes: - - ./api:/var/www/html - environment: - CRAFT_ENVIRONMENT: dev - SECURITY_KEY: 6SkOBU85-5lFdRleCkckUCqquBq6mBIS - DB_DSN: pgsql:host=postgres;dbname=craft - DB_SERVER: postgres - DB_NAME: craft - DB_USER: craft - DB_PASSWORD: rootroot - DB_DATABASE: craft - DB_SCHEMA: public - DB_DRIVER: pgsql - DB_PORT: 5432 - PRIMARY_SITE_URL: http://localhost:8080 - WEB_BASE_URL: http://localhost:3000 - ALIAS_PREVIEW_URL_FORMAT: http://localhost:3000/api/preview?site={site}&entryUid={sourceUid} - ENABLE_MEMCACHED: "true" - MEMCACHED_IP: cache - MEMCACHED_PORT: 11211 - PORT: 8080 - NEXT_API_BASE_URL: gateway.docker.internal:3000/api - NEXT_REVALIDATE_SECRET_TOKEN: super-secret-token - VERIFY_EMAIL_PATH: http://localhost:3000/?activate=true - SET_PASSWORD_PATH: http://localhost:3000/?set_password=true - env_file: - - .env - ports: - - "8080:8080" - depends_on: - postgres: - condition: service_healthy - postgres: - build: ./db - environment: - POSTGRES_ROOT_PASSWORD: root - POSTGRES_USER: craft - POSTGRES_PASSWORD: rootroot - POSTGRES_DB: craft - volumes: - # Persistent data - - pgdata:/var/lib/postgresql/data - healthcheck: - test: [ "CMD-SHELL", "export PGPASSWORD=$${POSTGRES_PASSWORD}; pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"] - interval: 30s - timeout: 60s - retries: 5 - start_period: 80s - -volumes: - pgdata: From ab3e49df933ef29c9aa58e9305b3ac5702b4a4e4 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Thu, 7 Sep 2023 11:03:35 -0700 Subject: [PATCH 29/48] [C] Update graphQL auth schema ids in project.config --- api/config/project/project.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 296d07e..1474a71 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1694107603 +dateModified: 1694109746 email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -444,7 +444,7 @@ plugins: granularSchemas: __assoc__: - - - group-1 + - group-29 - __assoc__: - @@ -457,7 +457,7 @@ plugins: - siteId - '' - - - group-2 + - group-30 - __assoc__: - @@ -465,12 +465,12 @@ plugins: - 'Educator Schema' - - allowRegistration - - '1' + - '' - - siteId - '' - - - group-3 + - group-31 - __assoc__: - @@ -478,7 +478,7 @@ plugins: - 'Student Schema' - - allowRegistration - - '1' + - '' - - siteId - '' From b7c3a80614416b4b48705fd523b0fd63c4cd8e17 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Mon, 11 Sep 2023 16:39:55 -0700 Subject: [PATCH 30/48] [F] Add Canto image support + InvestigationParent Image --- Dockerfile | 9 +- api/.gitignore | 4 +- api/composer.json | 5 + api/composer.lock | 120 +++++++++++++++++- ...-bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml | 12 ++ ...-c22e4947-7fbb-488a-994f-246c31e27b95.yaml | 50 ++------ api/config/project/project.yaml | 77 ++++++++++- 7 files changed, 228 insertions(+), 49 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8047e69..a73ad97 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ ARG BASE_TAG=latest # Composer dependencies FROM composer:2 as vendor + +LABEL maintainer="eric.rosas@noirlab.edu" + COPY api/composer.json composer.json COPY api/composer.lock composer.lock COPY api/plugins ./plugins @@ -8,13 +11,15 @@ RUN composer install --ignore-platform-reqs --no-interaction --prefer-dist FROM us-central1-docker.pkg.dev/skyviewer/public-images/craft-base-image:$BASE_TAG -LABEL maintainer="erosas@lsst.org" - USER root + # Copy in custom code from the host machine. WORKDIR /var/www/html COPY --chown=www-data:www-data api/ ./ + COPY --from=vendor --chown=www-data:www-data /app/vendor ./vendor RUN mkdir /var/secrets && [ -d ./storage ] || mkdir storage USER www-data + +CMD ["supervisord"] diff --git a/api/.gitignore b/api/.gitignore index aed99d4..7623efd 100755 --- a/api/.gitignore +++ b/api/.gitignore @@ -3,4 +3,6 @@ # Miscellenious /log -/tmp \ No newline at end of file +/tmp + +supervisor.log \ No newline at end of file diff --git a/api/composer.json b/api/composer.json index 26377d5..d17fefc 100755 --- a/api/composer.json +++ b/api/composer.json @@ -5,11 +5,16 @@ "craftcms/google-cloud": "^2.0.0", "craftcms/redactor": "3.0.4", "jamesedmonston/graphql-authentication": "2.4.0", + "lsst-epo/canto-dam-assets": "^4.0", "sebastianlenz/linkfield": "^2.1.4", "spicyweb/craft-neo": "3.7.3", "vlucas/phpdotenv": "^3.4.0" }, "repositories": [ + { + "type": "vcs", + "url": "https://github.com/lsst-epo/canto-dam-assets.git" + }, { "type": "path", "url": "plugins/nextbuilds" diff --git a/api/composer.lock b/api/composer.lock index 8cf2ca4..cdb8c51 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "07276eb3fff482460bff4550dc82f4ab", + "content-hash": "028c098f7cf5718b3e30ad687b7aeb0a", "packages": [ { "name": "abraham/twitteroauth", @@ -2520,6 +2520,70 @@ ], "time": "2022-02-24T18:45:07+00:00" }, + { + "name": "lsst-epo/canto-dam-assets", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/lsst-epo/canto-dam-assets.git", + "reference": "b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lsst-epo/canto-dam-assets/zipball/b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3", + "reference": "b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3", + "shasum": "" + }, + "require": { + "craftcms/cms": "^4.4.0", + "nystudio107/craft-plugin-vite": "^4.0.0", + "php": ">=8.0.2" + }, + "require-dev": { + "craftcms/ecs": "dev-main", + "craftcms/phpstan": "dev-main" + }, + "type": "craft-plugin", + "extra": { + "handle": "_canto-dam-assets", + "name": "Canto DAM Assets", + "developer": "nystudio107", + "documentationUrl": "https://github.com/lsst-epo/canto-dam-assets/blob/develop-v4/README.md", + "class": "lsst\\cantodamassets\\CantoDamAssets" + }, + "autoload": { + "psr-4": { + "lsst\\cantodamassets\\": "src/" + } + }, + "scripts": { + "check-cs": [ + "ecs check --ansi" + ], + "fix-cs": [ + "ecs check --ansi --fix" + ], + "phpstan": [ + "phpstan --memory-limit=1G" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "nystudio107", + "homepage": "https://nystudio107.com" + } + ], + "description": "This Craft CMS plugin adds a Field Type with GraphQL support for the Canto Digital Asset Management (DAM) web system", + "support": { + "docs": "https://github.com/lsst-epo/canto-dam-assets/blob/develop-v4/README.md", + "issues": "https://github.com/lsst-epo/canto-dam-assets/issues", + "source": "https://github.com/lsst-epo/canto-dam-assets/" + }, + "time": "2023-09-11T16:58:42+00:00" + }, { "name": "mikehaertl/php-shellcommand", "version": "1.7.0", @@ -2675,6 +2739,58 @@ ], "time": "2023-02-06T13:44:46+00:00" }, + { + "name": "nystudio107/craft-plugin-vite", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/nystudio107/craft-plugin-vite.git", + "reference": "eb05b1cc7dc9eeecbdfe8cd3cd3d119e83c62619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nystudio107/craft-plugin-vite/zipball/eb05b1cc7dc9eeecbdfe8cd3cd3d119e83c62619", + "reference": "eb05b1cc7dc9eeecbdfe8cd3cd3d119e83c62619", + "shasum": "" + }, + "require": { + "craftcms/cms": "^4.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "nystudio107\\pluginvite\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "nystudio107", + "homepage": "https://nystudio107.com" + } + ], + "description": "Plugin Vite is the conduit between Craft CMS plugins and Vite, with manifest.json & HMR support", + "keywords": [ + "craftcms", + "plugin", + "vite" + ], + "support": { + "docs": "https://github.com/nystudio107/craft-plugin-vite/blob/v1/README.md", + "issues": "https://github.com/nystudio107/craft-plugin-vite/issues", + "source": "https://github.com/nystudio107/craft-plugin-vite/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/khalwat", + "type": "github" + } + ], + "time": "2023-01-25T21:09:10+00:00" + }, { "name": "paragonie/constant_time_encoding", "version": "v2.6.3", @@ -6605,5 +6721,5 @@ "platform-overrides": { "php": "8.1.10" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } diff --git a/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml b/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml index fab2887..42b5797 100644 --- a/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml +++ b/api/config/project/entryTypes/investigationParent--bfaa63c2-dd2c-42c8-b68e-79d0180d5146.yaml @@ -30,6 +30,18 @@ fieldLayouts: userCondition: null warning: null width: 100 + - + elementCondition: null + fieldUid: c22e4947-7fbb-488a-994f-246c31e27b95 # Image + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 8505d8d9-cd65-4f4a-9305-147e1653a264 + userCondition: null + warning: null + width: 100 name: Content uid: 0ed72b51-65ac-4bd9-964e-939ccf54eeff userCondition: null diff --git a/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml index 7345951..56511f9 100644 --- a/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml +++ b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml @@ -1,48 +1,16 @@ -columnSuffix: null -contentColumnType: string +columnSuffix: nuzumixp +contentColumnType: + - 'cantoId:string' + - 'cantoAlbumId:string' + - 'cantoAssetData:text' + - 'cantoAlbumData:string' fieldGroup: 5599d188-862e-4717-b206-6aadd975c937 # Common handle: image instructions: null name: Image searchable: false settings: - allowSelfRelations: false - allowSubfolders: false - allowUploads: true - allowedKinds: null - branchLimit: null - defaultUploadLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets - defaultUploadLocationSubpath: null - localizeRelations: false - maintainHierarchy: false - maxRelations: 1 - minRelations: null - previewMode: full - restrictFiles: false - restrictLocation: false - restrictedDefaultUploadSubpath: null - restrictedLocationSource: 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets - restrictedLocationSubpath: null - selectionCondition: - __assoc__: - - - - elementType - - craft\elements\Asset - - - - fieldContext - - global - - - - class - - craft\elements\conditions\assets\AssetCondition - selectionLabel: null - showSiteMenu: false - showUnpermittedFiles: false - showUnpermittedVolumes: false - sources: - - 'volume:2a5db1b1-d277-4741-affe-f6d39af9a8b6' # Content Assets - targetSiteId: null - validateRelatedElements: false - viewMode: list + cantoAssetPickerType: singleImagePicker translationKeyFormat: null -translationMethod: site -type: craft\fields\Assets +translationMethod: none +type: lsst\cantodamassets\fields\CantoDamAsset diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 1474a71..73fd00a 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,52 @@ -dateModified: 1694109746 +dateModified: 1694466538 +elementSources: + craft\elements\Entry: + - + defaultSort: + - structure + - asc + disabled: false + key: 'section:1a93d10f-deca-4e6b-a3e8-9baae53e7c47' # Investigations + tableAttributes: + - postDate + - expiryDate + - author + - link + type: native + - + defaultSort: + - title + - asc + disabled: false + key: singles + tableAttributes: + - link + type: native + - + defaultSort: + - structure + - asc + disabled: false + key: 'section:8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d' # Pages + tableAttributes: + - postDate + - expiryDate + - author + - link + type: native + - + defaultSort: + - postDate + - desc + disabled: true + key: '*' + tableAttributes: + - section + - postDate + - expiryDate + - author + - link + type: native email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -94,6 +142,15 @@ meta: efbf1b30-4cb7-4361-9f45-016d119aec06: 'Right Column' # Right Column f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title plugins: + _canto-dam-assets: + edition: standard + enabled: true + schemaVersion: 1.0.0 + settings: + appId: $CANTO_APP_ID + authEndpoint: $CANTO_AUTH_ENDPOINT + retrieveAssetMetadataEndpoint: $CANTO_ASSET_ENDPOINT + secretKey: $CANTO_SECRET_KEY google-cloud: edition: standard enabled: true @@ -465,10 +522,17 @@ plugins: - 'Educator Schema' - - allowRegistration - - '' + - '1' - - siteId - '' + - + - entryQueries + - + __assoc__: + - + - pages + - '' - - group-31 - @@ -478,10 +542,17 @@ plugins: - 'Student Schema' - - allowRegistration - - '' + - '1' - - siteId - '' + - + - entryQueries + - + __assoc__: + - + - pages + - '' invalidEmailAddress: 'Invalid email address' invalidHeader: 'Invalid Authorization Header' invalidJwtSecretKey: 'Invalid JWT Secret Key' From aef2ac2ca607560458c5265336dab4b3703e6efc Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 18 Jul 2023 20:32:58 -0700 Subject: [PATCH 31/48] [F] Add Question entry type --- ...-021f7cc6-93ec-4da4-9566-8d05c64d1725.yaml | 90 +++++++++++++++++++ .../b0465285-e18b-4739-a3a5-cb0ec0571dd8.yaml | 1 + ...-dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1.yaml | 16 ++++ ...-a966d509-84b0-43ab-9a5b-42590a5fb537.yaml | 45 ++++++++++ ...-9b29c2f8-e229-419f-b6fa-48f5307ebf34.yaml | 35 ++++++++ ...-919ed98f-d33e-4fae-adc0-2253a155246f.yaml | 19 ++++ ...-dd3a1151-8de9-46f6-995f-c721fa29a07b.yaml | 78 ++++++++++++++++ api/config/project/project.yaml | 13 +++ ...-9068dd8e-ad92-4925-ba1d-1fe180598462.yaml | 29 ++++++ 9 files changed, 326 insertions(+) create mode 100644 api/config/project/entryTypes/default--021f7cc6-93ec-4da4-9566-8d05c64d1725.yaml create mode 100644 api/config/project/fieldGroups/b0465285-e18b-4739-a3a5-cb0ec0571dd8.yaml create mode 100644 api/config/project/fields/answerOptions--dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1.yaml create mode 100644 api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml create mode 100644 api/config/project/fields/questionEntries--9b29c2f8-e229-419f-b6fa-48f5307ebf34.yaml create mode 100644 api/config/project/fields/questionText--919ed98f-d33e-4fae-adc0-2253a155246f.yaml create mode 100644 api/config/project/matrixBlockTypes/option--dd3a1151-8de9-46f6-995f-c721fa29a07b.yaml create mode 100644 api/config/project/sections/questions--9068dd8e-ad92-4925-ba1d-1fe180598462.yaml diff --git a/api/config/project/entryTypes/default--021f7cc6-93ec-4da4-9566-8d05c64d1725.yaml b/api/config/project/entryTypes/default--021f7cc6-93ec-4da4-9566-8d05c64d1725.yaml new file mode 100644 index 0000000..723a267 --- /dev/null +++ b/api/config/project/entryTypes/default--021f7cc6-93ec-4da4-9566-8d05c64d1725.yaml @@ -0,0 +1,90 @@ +fieldLayouts: + 90215545-5383-4346-a313-278b4d6d52cc: + tabs: + - + elementCondition: null + elements: + - + autocapitalize: true + autocomplete: false + autocorrect: true + class: null + disabled: false + elementCondition: null + id: null + instructions: 'For backend reference.' + label: null + max: null + min: null + name: null + orientation: null + placeholder: null + readonly: false + requirable: false + size: null + step: null + tip: null + title: null + type: craft\fieldlayoutelements\entries\EntryTitleField + uid: ceea3c75-7352-4c94-a085-f6dd38c10db3 + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: a966d509-84b0-43ab-9a5b-42590a5fb537 # Answer Type + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 8146cf33-eb0d-46b8-b073-4c100fd3297f + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: 919ed98f-d33e-4fae-adc0-2253a155246f # Question Text + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: d27bc2b3-c7ee-4320-8a17-51f542cde29d + userCondition: null + warning: null + width: 100 + - + elementCondition: + class: craft\elements\conditions\entries\EntryCondition + conditionRules: + - + class: craft\fields\conditions\OptionsFieldConditionRule + fieldUid: a966d509-84b0-43ab-9a5b-42590a5fb537 # Answer Type + operator: in + uid: 27fde6ff-d310-4888-950e-41348fd1bcf1 + values: + - select + elementType: craft\elements\Entry + fieldContext: global + fieldUid: dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1 # Answer Options + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: bd338ce4-5ddc-4368-a5a4-b8de82ae2467 + userCondition: null + warning: null + width: 100 + name: Content + uid: 38c902fa-7739-496e-a506-0b98d6d480d0 + userCondition: null +handle: default +hasTitleField: true +name: Default +section: 9068dd8e-ad92-4925-ba1d-1fe180598462 # Questions +sortOrder: 1 +titleFormat: null +titleTranslationKeyFormat: null +titleTranslationMethod: site diff --git a/api/config/project/fieldGroups/b0465285-e18b-4739-a3a5-cb0ec0571dd8.yaml b/api/config/project/fieldGroups/b0465285-e18b-4739-a3a5-cb0ec0571dd8.yaml new file mode 100644 index 0000000..d04b332 --- /dev/null +++ b/api/config/project/fieldGroups/b0465285-e18b-4739-a3a5-cb0ec0571dd8.yaml @@ -0,0 +1 @@ +name: Questions diff --git a/api/config/project/fields/answerOptions--dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1.yaml b/api/config/project/fields/answerOptions--dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1.yaml new file mode 100644 index 0000000..3bf24bd --- /dev/null +++ b/api/config/project/fields/answerOptions--dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1.yaml @@ -0,0 +1,16 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: b0465285-e18b-4739-a3a5-cb0ec0571dd8 # Questions +handle: answerOptions +instructions: null +name: 'Answer Options' +searchable: false +settings: + contentTable: '{{%matrixcontent_answeroptions}}' + maxBlocks: null + minBlocks: null + propagationKeyFormat: null + propagationMethod: all +translationKeyFormat: null +translationMethod: site +type: craft\fields\Matrix diff --git a/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml b/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml new file mode 100644 index 0000000..cac93b4 --- /dev/null +++ b/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml @@ -0,0 +1,45 @@ +columnSuffix: msqfxejh +contentColumnType: string +fieldGroup: b0465285-e18b-4739-a3a5-cb0ec0571dd8 # Questions +handle: answerType +instructions: null +name: 'Answer Type' +searchable: false +settings: + options: + - + __assoc__: + - + - label + - Text + - + - value + - text + - + - default + - '1' + - + __assoc__: + - + - label + - Select + - + - value + - select + - + - default + - '' + - + __assoc__: + - + - label + - 'Fill in the Blank' + - + - value + - fillInTheBlank + - + - default + - '' +translationKeyFormat: null +translationMethod: none +type: craft\fields\Dropdown diff --git a/api/config/project/fields/questionEntries--9b29c2f8-e229-419f-b6fa-48f5307ebf34.yaml b/api/config/project/fields/questionEntries--9b29c2f8-e229-419f-b6fa-48f5307ebf34.yaml new file mode 100644 index 0000000..b514b95 --- /dev/null +++ b/api/config/project/fields/questionEntries--9b29c2f8-e229-419f-b6fa-48f5307ebf34.yaml @@ -0,0 +1,35 @@ +columnSuffix: null +contentColumnType: string +fieldGroup: b0465285-e18b-4739-a3a5-cb0ec0571dd8 # Questions +handle: questionEntries +instructions: null +name: 'Question Entries' +searchable: false +settings: + allowSelfRelations: false + branchLimit: null + localizeRelations: false + maintainHierarchy: false + maxRelations: null + minRelations: null + selectionCondition: + __assoc__: + - + - elementType + - craft\elements\Entry + - + - fieldContext + - global + - + - class + - craft\elements\conditions\entries\EntryCondition + selectionLabel: null + showSiteMenu: false + sources: + - 'section:9068dd8e-ad92-4925-ba1d-1fe180598462' # Questions + targetSiteId: null + validateRelatedElements: false + viewMode: null +translationKeyFormat: null +translationMethod: site +type: craft\fields\Entries diff --git a/api/config/project/fields/questionText--919ed98f-d33e-4fae-adc0-2253a155246f.yaml b/api/config/project/fields/questionText--919ed98f-d33e-4fae-adc0-2253a155246f.yaml new file mode 100644 index 0000000..e38d939 --- /dev/null +++ b/api/config/project/fields/questionText--919ed98f-d33e-4fae-adc0-2253a155246f.yaml @@ -0,0 +1,19 @@ +columnSuffix: rlojoiyn +contentColumnType: text +fieldGroup: b0465285-e18b-4739-a3a5-cb0ec0571dd8 # Questions +handle: questionText +instructions: null +name: 'Question Text' +searchable: false +settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal +translationKeyFormat: null +translationMethod: site +type: craft\fields\PlainText diff --git a/api/config/project/matrixBlockTypes/option--dd3a1151-8de9-46f6-995f-c721fa29a07b.yaml b/api/config/project/matrixBlockTypes/option--dd3a1151-8de9-46f6-995f-c721fa29a07b.yaml new file mode 100644 index 0000000..ba969b2 --- /dev/null +++ b/api/config/project/matrixBlockTypes/option--dd3a1151-8de9-46f6-995f-c721fa29a07b.yaml @@ -0,0 +1,78 @@ +field: dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1 # Answer Options +fieldLayouts: + a03af526-1b06-49aa-b71f-04b2386be2ca: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: 34ce437a-0ab5-47b3-8894-ff749aee20e9 # Option Value + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 43220c27-dd17-458d-bb19-4039551c908f + userCondition: null + warning: null + width: 50 + - + elementCondition: null + fieldUid: ff6964ee-dc07-4a6c-a911-14f43c581d0f # Option Label + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 830fcfe3-c13d-4ee3-a4b5-4f28ea754712 + userCondition: null + warning: null + width: 50 + name: Content + uid: d60d0827-df92-496a-b1a2-7f1e536027b2 + userCondition: null +fields: + 34ce437a-0ab5-47b3-8894-ff749aee20e9: # Option Value + columnSuffix: hraegjlj + contentColumnType: text + fieldGroup: null + handle: optionValue + instructions: null + name: 'Option Value' + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: site + type: craft\fields\PlainText + ff6964ee-dc07-4a6c-a911-14f43c581d0f: # Option Label + columnSuffix: zkreover + contentColumnType: text + fieldGroup: null + handle: optionLabel + instructions: null + name: 'Option Label' + searchable: false + settings: + byteLimit: null + charLimit: null + code: false + columnType: null + initialRows: 4 + multiline: false + placeholder: null + uiMode: normal + translationKeyFormat: null + translationMethod: site + type: craft\fields\PlainText +handle: option +name: Option +sortOrder: 1 diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 73fd00a..69d4616 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -90,11 +90,14 @@ meta: 8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d: Pages # Pages 8ef976e7-022d-4d12-97f7-5648dbca66b5: Bar # Bar 8f49c843-6aaa-49bf-ac19-21a9800c4760: Editors # Editors + 9b29c2f8-e229-419f-b6fa-48f5307ebf34: 'Question Entries' # Question Entries 9fc49630-8ca5-4f95-be3e-cf1adc06e008: Images # Images 10bfe164-c055-47a5-9acf-414d5c53b74a: 'X-axis Maximum' # X-axis Maximum 17b9b8a2-978a-4cd8-a7da-f5b3d77e1ed3: 'Graph Bars' # Graph Bars + 021f7cc6-93ec-4da4-9566-8d05c64d1725: Default # Default 23ca3082-ab51-4658-9872-cf7f31a9bd56: Images # Images 25eb3834-cb4a-46d7-823a-a135a16b9677: 'Save Point' # Save Point + 34ce437a-0ab5-47b3-8894-ff749aee20e9: 'Option Value' # Option Value 43cffcf1-c54b-45c3-b157-9bdefaa3ce36: Label # Label 61e0fe59-d439-429c-b783-2d71fe4c5d44: 'Y-axis Maximum' # Y-axis Maximum 074f7db9-8ff3-4016-ad34-bfe9c31d5543: Pages # Pages @@ -105,11 +108,13 @@ meta: 461e1254-37f7-4aeb-81a1-3f08d2463d06: Students # Students 0481b024-bc6f-4104-bc1c-802615313aaa: 'Page Type' # Page Type 852df24b-f90e-486b-a371-b47ca241a84e: 'Y-axis Label' # Y-axis Label + 919ed98f-d33e-4fae-adc0-2253a155246f: 'Question Text' # Question Text 1601c7a8-2437-4b8f-b2f2-116f4c043402: 'Site Information' # Site Information 3912a1a0-e71b-44b3-bcf4-976c0564975e: 'Filter Tool' # Filter Tool 4994da56-0831-400d-b1d1-ade611fd5da1: Title # Title 5548ce5c-5ad4-494e-93be-8ff129618d20: Text # Text 5599d188-862e-4717-b206-6aadd975c937: Common # Common + 9068dd8e-ad92-4925-ba1d-1fe180598462: Questions # Questions 31815ced-cfa3-4ed2-a002-5705a2c6be4b: 'X-axis Minimum' # X-axis Minimum 069834df-b9cb-47d6-9ff4-756fde01e084: Item # Item 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage @@ -123,9 +128,11 @@ meta: a46e7379-7773-4ce4-9c59-434567870f0c: 'Content Blocks' # Content Blocks a47f94c7-0a32-43be-863a-fa9d6636fff2: 'Bar Graph Tool' # Bar Graph Tool a72ca793-6ee2-4a6f-b47e-06a35cf61e06: 'Scatterplot Items' # Scatterplot Items + a966d509-84b0-43ab-9a5b-42590a5fb537: 'Answer Type' # Answer Type aee57b4f-2623-44fc-af2b-c670f6e1babe: 'Site information' # Site information b0af5e39-02aa-4d2b-97c8-3ef5ac7982fa: X-value # X-value ba6494d9-36e8-40ee-9284-c56783357043: 'Interaction Group' # Interaction Group + b0465285-e18b-4739-a3a5-cb0ec0571dd8: Questions # Questions be5b1aeb-8cbb-4460-a87d-d1ebe0a4fbf8: 'Group Name' # Group Name bfaa63c2-dd2c-42c8-b68e-79d0180d5146: 'Investigation (Parent Entry)' # Investigation (Parent Entry) c6d1924e-d9ec-4547-bb6d-bddb9b46b774: Description # Description @@ -137,10 +144,13 @@ meta: d0f08c4c-40d1-444d-9a32-b1264d617636: 'Pre-selected Color' # Pre-selected Color d8be03ce-7aeb-4141-b40e-ec39ec1c796f: Educators # Educators d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label + dd3a1151-8de9-46f6-995f-c721fa29a07b: Option # Option + dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1: 'Answer Options' # Answer Options e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema e5142c27-2288-47b7-bfad-14cd6b3a6653: 'Display Name' # Display Name efbf1b30-4cb7-4361-9f45-016d119aec06: 'Right Column' # Right Column f8a590d0-db30-4e06-9d6d-6cfd7613147e: 'Hide Title' # Hide Title + ff6964ee-dc07-4a6c-a911-14f43c581d0f: 'Option Label' # Option Label plugins: _canto-dam-assets: edition: standard @@ -616,6 +626,9 @@ plugins: - - pages - '1' + - + - questions + - '1' nextApiBaseUrl: $NEXT_API_BASE_URL nextSecretToken: $NEXT_REVALIDATE_SECRET_TOKEN redactor: diff --git a/api/config/project/sections/questions--9068dd8e-ad92-4925-ba1d-1fe180598462.yaml b/api/config/project/sections/questions--9068dd8e-ad92-4925-ba1d-1fe180598462.yaml new file mode 100644 index 0000000..5d4f04d --- /dev/null +++ b/api/config/project/sections/questions--9068dd8e-ad92-4925-ba1d-1fe180598462.yaml @@ -0,0 +1,29 @@ +defaultPlacement: end +enableVersioning: true +handle: questions +name: Questions +previewTargets: + - + __assoc__: + - + - label + - 'Primary entry page' + - + - urlFormat + - '{url}' + - + - refresh + - '1' +propagationMethod: all +siteSettings: + 2c2e1c6a-eb4d-44f1-9a43-8d79b326f354: # ES + enabledByDefault: true + hasUrls: false + template: null + uriFormat: null + 547128fa-4529-4483-9968-66425996b69f: # EN + enabledByDefault: true + hasUrls: false + template: null + uriFormat: null +type: channel From 64c867f4c8d6874cbd16b8c4a734a64b4692302b Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 18 Jul 2023 20:59:27 -0700 Subject: [PATCH 32/48] [C] Add stubbed investigations module --- api/config/app.php | 4 ++- api/modules/investigations/Module.php | 40 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 api/modules/investigations/Module.php diff --git a/api/config/app.php b/api/config/app.php index 5671e4d..771fc96 100755 --- a/api/config/app.php +++ b/api/config/app.php @@ -18,11 +18,12 @@ */ use craft\helpers\App; +use modules\investigations\Module; return [ 'id' => App::env('APP_ID') ?: 'CraftCMS', 'modules' => [ - 'my-module' => \modules\Module::class, + 'my-module' => \modules\Module::class, 'investigations' => Module::class, ], 'components' => [ 'cache' => [ @@ -43,5 +44,6 @@ 'keyPrefix' => App::env('APP_ID') ?: 'CraftCMS', ], ], + 'bootstrap' => ['investigations'], //'bootstrap' => ['my-module'], ]; diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php new file mode 100644 index 0000000..90e31df --- /dev/null +++ b/api/modules/investigations/Module.php @@ -0,0 +1,40 @@ +request->isConsoleRequest) { + $this->controllerNamespace = 'modules\\investigations\\console\\controllers'; + } else { + $this->controllerNamespace = 'modules\\investigations\\controllers'; + } + + parent::init(); + + // Defer most setup tasks until Craft is fully initialized + Craft::$app->onInit(function() { + $this->attachEventHandlers(); + // ... + }); + } + + private function attachEventHandlers(): void + { + // Register event handlers here ... + // (see https://craftcms.com/docs/4.x/extend/events.html to get started) + } +} From e8d3b0d7c33f3a68338cc0c3e7e41b0481ec4e8b Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 19 Jul 2023 13:13:55 -0700 Subject: [PATCH 33/48] [C] Update public schema --- .../graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml | 2 ++ api/config/project/project.yaml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml index 79ec1fd..c6ef9aa 100644 --- a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml +++ b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml @@ -11,6 +11,8 @@ scope: - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'sections.9068dd8e-ad92-4925-ba1d-1fe180598462:read' # Questions + - 'entrytypes.021f7cc6-93ec-4da4-9566-8d05c64d1725:read' # Default - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information - 'usergroups.everyone:read' - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 69d4616..89bafa8 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,3 +1,4 @@ +<<<<<<< HEAD dateModified: 1694466538 elementSources: craft\elements\Entry: @@ -47,6 +48,9 @@ elementSources: - author - link type: native +======= +dateModified: 1691444739 +>>>>>>> e8443e7 ([C] Update public schema) email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME From 1f9c893565c97a8aa44a69fe646dd0c518c72e38 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 19 Jul 2023 17:02:39 -0700 Subject: [PATCH 34/48] [F] Add Answer element --- .../m230719_230939_create_answers_table.php | 51 ++++ api/modules/investigations/Module.php | 13 + .../investigations/elements/Answer.php | 277 ++++++++++++++++++ .../elements/conditions/AnswerCondition.php | 19 ++ .../elements/db/AnswerQuery.php | 23 ++ .../templates/answers/_index.twig | 4 + 6 files changed, 387 insertions(+) create mode 100644 api/migrations/m230719_230939_create_answers_table.php create mode 100644 api/modules/investigations/elements/Answer.php create mode 100644 api/modules/investigations/elements/conditions/AnswerCondition.php create mode 100644 api/modules/investigations/elements/db/AnswerQuery.php create mode 100644 api/modules/investigations/templates/answers/_index.twig diff --git a/api/migrations/m230719_230939_create_answers_table.php b/api/migrations/m230719_230939_create_answers_table.php new file mode 100644 index 0000000..7e35f56 --- /dev/null +++ b/api/migrations/m230719_230939_create_answers_table.php @@ -0,0 +1,51 @@ +createTable('investigation_answers', [ + 'id' => $this->primaryKey(), + 'question' => $this->integer()->notNull(), + 'user' => $this->integer()->notNull(), + 'data' => $this->string(), + 'dateCreated' => $this->dateTime()->notNull(), + 'dateUpdated' => $this->dateTime()->notNull(), + 'uid' => $this->uid() + ]); + + // Give it a foreign key to the elements table: + $this->addForeignKey( + null, + 'investigation_answers', + 'id', + '{{%elements}}', + 'id', + 'CASCADE', + null + ); + + return true; + } + + /** + * @inheritdoc + */ + public function safeDown(): bool + { + echo "m230719_230939_create_answers_table cannot be reverted.\n"; + return false; + } +} diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php index 90e31df..79a3f14 100644 --- a/api/modules/investigations/Module.php +++ b/api/modules/investigations/Module.php @@ -3,6 +3,12 @@ namespace modules\investigations; use Craft; +use craft\events\RegisterComponentTypesEvent; +use craft\events\RegisterUrlRulesEvent; +use craft\services\Elements; +use craft\web\UrlManager; +use modules\investigations\elements\Answer; +use yii\base\Event; use yii\base\Module as BaseModule; /** @@ -36,5 +42,12 @@ private function attachEventHandlers(): void { // Register event handlers here ... // (see https://craftcms.com/docs/4.x/extend/events.html to get started) + Event::on(Elements::class, Elements::EVENT_REGISTER_ELEMENT_TYPES, function (RegisterComponentTypesEvent $event) { + $event->types[] = Answer::class; + }); + Event::on(UrlManager::class, UrlManager::EVENT_REGISTER_CP_URL_RULES, function (RegisterUrlRulesEvent $event) { + $event->rules['answers'] = ['template' => 'investigations/answers/_index.twig']; + $event->rules['answers/'] = 'elements/edit'; + }); } } diff --git a/api/modules/investigations/elements/Answer.php b/api/modules/investigations/elements/Answer.php new file mode 100644 index 0000000..d96ded2 --- /dev/null +++ b/api/modules/investigations/elements/Answer.php @@ -0,0 +1,277 @@ + '*', + 'label' => 'All answers', + ], + ]; + } + + protected static function defineActions(string $source): array + { + // List any bulk element actions here + return []; + } + + protected static function includeSetStatusAction(): bool + { + return true; + } + + protected static function defineSortOptions(): array + { + return [ + 'title' => Craft::t('app', 'Title'), + 'slug' => Craft::t('app', 'Slug'), + 'uri' => Craft::t('app', 'URI'), + [ + 'label' => Craft::t('app', 'Date Created'), + 'orderBy' => 'elements.dateCreated', + 'attribute' => 'dateCreated', + 'defaultDir' => 'desc', + ], + [ + 'label' => Craft::t('app', 'Date Updated'), + 'orderBy' => 'elements.dateUpdated', + 'attribute' => 'dateUpdated', + 'defaultDir' => 'desc', + ], + [ + 'label' => Craft::t('app', 'ID'), + 'orderBy' => 'elements.id', + 'attribute' => 'id', + ], + // ... + ]; + } + + protected static function defineTableAttributes(): array + { + return [ + 'slug' => ['label' => Craft::t('app', 'Slug')], + 'uri' => ['label' => Craft::t('app', 'URI')], + 'link' => ['label' => Craft::t('app', 'Link'), 'icon' => 'world'], + 'id' => ['label' => Craft::t('app', 'ID')], + 'uid' => ['label' => Craft::t('app', 'UID')], + 'dateCreated' => ['label' => Craft::t('app', 'Date Created')], + 'dateUpdated' => ['label' => Craft::t('app', 'Date Updated')], + // ... + ]; + } + + protected static function defineDefaultTableAttributes(string $source): array + { + return [ + 'link', + 'dateCreated', + // ... + ]; + } + + protected function defineRules(): array + { + return array_merge(parent::defineRules(), [ + // ... + ]); + } + + public function getUriFormat(): ?string + { + // If answers should have URLs, define their URI format here + return null; + } + + protected function previewTargets(): array + { + $previewTargets = []; + $url = $this->getUrl(); + if ($url) { + $previewTargets[] = [ + 'label' => Craft::t('app', 'Primary {type} page', [ + 'type' => self::lowerDisplayName(), + ]), + 'url' => $url, + ]; + } + return $previewTargets; + } + + protected function route(): array|string|null + { + // Define how answers should be routed when their URLs are requested + return [ + 'templates/render', + [ + 'template' => 'site/template/path', + 'variables' => ['answer' => $this], + ] + ]; + } + + public function canView(User $user): bool + { + if (parent::canView($user)) { + return true; + } + // todo: implement user permissions + return $user->can('viewAnswers'); + } + + public function canSave(User $user): bool + { + if (parent::canSave($user)) { + return true; + } + // todo: implement user permissions + return $user->can('saveAnswers'); + } + + public function canDuplicate(User $user): bool + { + if (parent::canDuplicate($user)) { + return true; + } + // todo: implement user permissions + return $user->can('saveAnswers'); + } + + public function canDelete(User $user): bool + { + if (parent::canSave($user)) { + return true; + } + // todo: implement user permissions + return $user->can('deleteAnswers'); + } + + public function canCreateDrafts(User $user): bool + { + return true; + } + + protected function cpEditUrl(): ?string + { + return sprintf('answers/%s', $this->getCanonicalId()); + } + + public function getPostEditUrl(): ?string + { + return UrlHelper::cpUrl('answers'); + } + + public function prepareEditScreen(Response $response, string $containerId): void + { + /** @var Response|CpScreenResponseBehavior $response */ + $response->crumbs([ + [ + 'label' => self::pluralDisplayName(), + 'url' => UrlHelper::cpUrl('answers'), + ], + ]); + } + + public function afterSave(bool $isNew): void + { + if (!$this->propagating) { + Db::upsert('investigation_answers', [ + 'id' => $this->id, + ], [ + 'question' => $this->question, + 'user' => $this->user + ]); + } + + parent::afterSave($isNew); + } +} diff --git a/api/modules/investigations/elements/conditions/AnswerCondition.php b/api/modules/investigations/elements/conditions/AnswerCondition.php new file mode 100644 index 0000000..57d5b94 --- /dev/null +++ b/api/modules/investigations/elements/conditions/AnswerCondition.php @@ -0,0 +1,19 @@ +joinElementTable('answers'); + + // todo: apply any custom query params + // ... + + return parent::beforePrepare(); + } +} diff --git a/api/modules/investigations/templates/answers/_index.twig b/api/modules/investigations/templates/answers/_index.twig new file mode 100644 index 0000000..36b0c6d --- /dev/null +++ b/api/modules/investigations/templates/answers/_index.twig @@ -0,0 +1,4 @@ +{% extends '_layouts/elementindex' %} +{% set title = 'Answers'|t('app') %} +{% set elementType = 'modules\\investigations\\elements\\Answer' %} +{% set canHaveDrafts = true %} From 9449b1dff20a9ee2950c78f37709194b53cbd27d Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Mon, 24 Jul 2023 20:05:54 -0700 Subject: [PATCH 35/48] [F] Add question block --- .../513634e9-3389-4e41-b769-9433ac34e35e.yaml | 4 ++ .../7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml | 2 +- ...-a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml | 4 ++ ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 4 ++ ...-3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml | 4 ++ ...-0601483c-a943-42a3-b1a5-e003b05618dc.yaml | 40 +++++++++++++++++++ ...-5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml | 4 ++ ...-5548ce5c-5ad4-494e-93be-8ff129618d20.yaml | 2 +- ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 10 +++++ ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 4 ++ api/config/project/project.yaml | 8 ++++ 11 files changed, 84 insertions(+), 2 deletions(-) create mode 100644 api/config/project/neoBlockTypes/questionBlock--0601483c-a943-42a3-b1a5-e003b05618dc.yaml diff --git a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml index 9ca1480..0e4be68 100644 --- a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml +++ b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml @@ -1,4 +1,8 @@ alwaysShowDropdown: null field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks name: Widgets +<<<<<<< HEAD sortOrder: 8 +======= +sortOrder: 6 +>>>>>>> f24d8f5 ([F] Add question block) diff --git a/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml b/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml index 46d4764..c87163e 100644 --- a/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml +++ b/api/config/project/neoBlockTypeGroups/7ebe493b-5e03-48c8-8375-c9f9582da77e.yaml @@ -1,4 +1,4 @@ alwaysShowDropdown: null field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks name: Containers -sortOrder: 2 +sortOrder: 3 diff --git a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml index f220a26..36a0ece 100644 --- a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml +++ b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml @@ -96,5 +96,9 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Bar Graph Tool' +<<<<<<< HEAD sortOrder: 9 +======= +sortOrder: 7 +>>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml index 9630756..df766db 100644 --- a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -95,5 +95,9 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Color Tool' +<<<<<<< HEAD sortOrder: 10 +======= +sortOrder: 8 +>>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml index 2fc6ef4..5cc881b 100644 --- a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml +++ b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml @@ -48,5 +48,9 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Filter Tool' +<<<<<<< HEAD sortOrder: 11 +======= +sortOrder: 9 +>>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/questionBlock--0601483c-a943-42a3-b1a5-e003b05618dc.yaml b/api/config/project/neoBlockTypes/questionBlock--0601483c-a943-42a3-b1a5-e003b05618dc.yaml new file mode 100644 index 0000000..2e2eaf2 --- /dev/null +++ b/api/config/project/neoBlockTypes/questionBlock--0601483c-a943-42a3-b1a5-e003b05618dc.yaml @@ -0,0 +1,40 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + ace218fb-2b69-447d-ae82-ae73542df077: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: 9b29c2f8-e229-419f-b6fa-48f5307ebf34 # Question Entries + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 5379f2fb-f51c-4948-a604-2a4714a954b2 + userCondition: null + warning: null + width: 100 + name: Content + uid: 22ec9496-a089-4732-bace-b53ebdfe3fe9 + userCondition: null +group: null +groupChildBlockTypes: true +handle: questionBlock +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: 'Question Block' +sortOrder: 1 +topLevel: true diff --git a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml index 8a626c7..534b233 100644 --- a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml +++ b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml @@ -96,5 +96,9 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Scatterplot Tool' +<<<<<<< HEAD sortOrder: 12 +======= +sortOrder: 10 +>>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml b/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml index 3541f9d..56decde 100644 --- a/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml +++ b/api/config/project/neoBlockTypes/text--5548ce5c-5ad4-494e-93be-8ff129618d20.yaml @@ -36,5 +36,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: Text -sortOrder: 1 +sortOrder: 2 topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml index f6deaf2..d42eb7c 100644 --- a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -1,6 +1,16 @@ childBlocks: +<<<<<<< HEAD - colLeft - colRight +======= + - questionBlock + - text + - widgetContainer + - barGraphTool + - colorTool + - filterTool + - scatterplotTool +>>>>>>> f24d8f5 ([F] Add question block) conditions: null description: '' enabled: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml index 0f0c68d..4bc4fd4 100644 --- a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -17,5 +17,9 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Widget Container' +<<<<<<< HEAD sortOrder: 7 +======= +sortOrder: 5 +>>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 89bafa8..2da0336 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,5 @@ <<<<<<< HEAD +<<<<<<< HEAD dateModified: 1694466538 elementSources: craft\elements\Entry: @@ -51,6 +52,9 @@ elementSources: ======= dateModified: 1691444739 >>>>>>> e8443e7 ([C] Update public schema) +======= +dateModified: 1691444884 +>>>>>>> f24d8f5 ([F] Add question block) email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -124,7 +128,11 @@ meta: 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN +<<<<<<< HEAD 947400f5-3c2d-403a-b94e-68715e48a9c0: 'Left Column' # Left Column +======= + 0601483c-a943-42a3-b1a5-e003b05618dc: 'Question Block' # Question Block +>>>>>>> f24d8f5 ([F] Add question block) 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema 9679727f-de58-43ae-9674-13827bb1e0b3: 'Image Group' # Image Group 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) From db7c0a03ed1289e4fec1da4d764eaf0bd90510c0 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Mon, 24 Jul 2023 20:33:55 -0700 Subject: [PATCH 36/48] [F] Add AnswerQuery element class --- .../elements/db/AnswerQuery.php | 46 +++++++++++++++++-- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/api/modules/investigations/elements/db/AnswerQuery.php b/api/modules/investigations/elements/db/AnswerQuery.php index 34e68da..a7976ba 100644 --- a/api/modules/investigations/elements/db/AnswerQuery.php +++ b/api/modules/investigations/elements/db/AnswerQuery.php @@ -10,13 +10,51 @@ */ class AnswerQuery extends ElementQuery { + public $user; + public $question; + public $data; + + public function user($value): self + { + $this->user = $value; + return $this; + } + + public function question($value): self + { + $this->question = $value; + return $this; + } + + public function data($value): self + { + $this->data = $value; + return $this; + } + protected function beforePrepare(): bool { - // todo: join the `answers` table - // $this->joinElementTable('answers'); + // JOIN our 'answers' table + $this->joinElementTable('answers'); + + // SELECT the `user` and `question` columns: + $this->query->select([ + 'answers.user', + 'answers.question', + 'answers.data' + ]); + + if ($this->user) { + $this->subQuery->andWhere(Db::parseParam('answers.user', $this->user)); + } + + if ($this->question) { + $this->subQuery->andWhere(Db::parseParam('answers.question', $this->question)); + } - // todo: apply any custom query params - // ... + if ($this->data) { + $this->subQuery->andWhere(Db::parseParam('answers.data', $this->data)); + } return parent::beforePrepare(); } From 323ab0de3aaf29e62f3fd14e11e825804ff77e3e Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 26 Jul 2023 10:35:35 -0700 Subject: [PATCH 37/48] [C] Update public schema --- .../graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml | 1 + api/config/project/project.yaml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml index c6ef9aa..eaa660d 100644 --- a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml +++ b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml @@ -13,6 +13,7 @@ scope: - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page - 'sections.9068dd8e-ad92-4925-ba1d-1fe180598462:read' # Questions - 'entrytypes.021f7cc6-93ec-4da4-9566-8d05c64d1725:read' # Default + - 'volumes.2a5db1b1-d277-4741-affe-f6d39af9a8b6:read' # Content Assets - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information - 'usergroups.everyone:read' - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 2da0336..58a69f3 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,5 +1,6 @@ <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD dateModified: 1694466538 elementSources: craft\elements\Entry: @@ -55,6 +56,9 @@ dateModified: 1691444739 ======= dateModified: 1691444884 >>>>>>> f24d8f5 ([F] Add question block) +======= +dateModified: 1691444917 +>>>>>>> 43e28e2 ([C] Update public schema) email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME From cafe805ea4c1c9a0b6b754b192790b4b5597a723 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Wed, 26 Jul 2023 13:44:46 -0700 Subject: [PATCH 38/48] [F] Add GQL support for Answer element --- api/composer.json | 4 +- api/config/app.php | 2 +- .../cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml | 16 +++++ .../513634e9-3389-4e41-b769-9433ac34e35e.yaml | 4 -- ...-a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml | 4 -- ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 4 -- ...-3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml | 4 -- ...-5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml | 4 -- ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 3 - ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 4 -- api/config/project/project.yaml | 4 ++ .../m230719_230939_create_answers_table.php | 14 ++--- api/modules/investigations/Module.php | 22 ++++++- .../investigations/elements/Answer.php | 15 +++-- .../elements/db/AnswerQuery.php | 35 +++++------ .../gql/arguments/elements/Answer.php | 25 ++++++++ .../investigations/gql/helpers/Gql.php | 12 ++++ .../gql/interfaces/elements/Answer.php | 58 +++++++++++++++++++ .../investigations/gql/queries/Answer.php | 29 ++++++++++ .../gql/resolvers/elements/Answer.php | 38 ++++++++++++ .../gql/types/elements/Answer.php | 18 ++++++ .../gql/types/generators/AnswerType.php | 36 ++++++++++++ 22 files changed, 295 insertions(+), 60 deletions(-) create mode 100644 api/modules/investigations/gql/arguments/elements/Answer.php create mode 100644 api/modules/investigations/gql/helpers/Gql.php create mode 100644 api/modules/investigations/gql/interfaces/elements/Answer.php create mode 100644 api/modules/investigations/gql/queries/Answer.php create mode 100644 api/modules/investigations/gql/resolvers/elements/Answer.php create mode 100644 api/modules/investigations/gql/types/elements/Answer.php create mode 100644 api/modules/investigations/gql/types/generators/AnswerType.php diff --git a/api/composer.json b/api/composer.json index d17fefc..c66821c 100755 --- a/api/composer.json +++ b/api/composer.json @@ -26,8 +26,8 @@ }, "autoload": { "psr-4": { - "modules\\": "modules/", - "modules\\userregistrationmodule\\": "modules/userregistrationmodule/src/" + "modules\\userregistrationmodule\\": "modules/userregistrationmodule/src/", + "modules\\investigations\\": "modules/investigations/" } }, "config": { diff --git a/api/config/app.php b/api/config/app.php index 771fc96..4dd856a 100755 --- a/api/config/app.php +++ b/api/config/app.php @@ -23,7 +23,7 @@ return [ 'id' => App::env('APP_ID') ?: 'CraftCMS', 'modules' => [ - 'my-module' => \modules\Module::class, 'investigations' => Module::class, + 'investigations' => Module::class, ], 'components' => [ 'cache' => [ diff --git a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml index eaa660d..1420066 100644 --- a/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml +++ b/api/config/project/graphql/schemas/cec04a25-43ba-4f4c-81bd-b71f48731b5a.yaml @@ -17,3 +17,19 @@ scope: - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information - 'usergroups.everyone:read' - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options + - 'sites.547128fa-4529-4483-9968-66425996b69f:read' # EN + - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES + - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage + - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.1a93d10f-deca-4e6b-a3e8-9baae53e7c47:read' # Investigations + - 'entrytypes.65934563-c9b7-45d5-99e6-cc013e22b668:read' # Investigation Step (Child Entry) + - 'entrytypes.bfaa63c2-dd2c-42c8-b68e-79d0180d5146:read' # Investigation (Parent Entry) + - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'sections.9068dd8e-ad92-4925-ba1d-1fe180598462:read' # Questions + - 'entrytypes.021f7cc6-93ec-4da4-9566-8d05c64d1725:read' # Default + - 'volumes.2a5db1b1-d277-4741-affe-f6d39af9a8b6:read' # Content Assets + - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'usergroups.everyone:read' + - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options diff --git a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml index 0e4be68..9ca1480 100644 --- a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml +++ b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml @@ -1,8 +1,4 @@ alwaysShowDropdown: null field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks name: Widgets -<<<<<<< HEAD sortOrder: 8 -======= -sortOrder: 6 ->>>>>>> f24d8f5 ([F] Add question block) diff --git a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml index 36a0ece..f220a26 100644 --- a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml +++ b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml @@ -96,9 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Bar Graph Tool' -<<<<<<< HEAD sortOrder: 9 -======= -sortOrder: 7 ->>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml index df766db..9630756 100644 --- a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -95,9 +95,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Color Tool' -<<<<<<< HEAD sortOrder: 10 -======= -sortOrder: 8 ->>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml index 5cc881b..2fc6ef4 100644 --- a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml +++ b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml @@ -48,9 +48,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Filter Tool' -<<<<<<< HEAD sortOrder: 11 -======= -sortOrder: 9 ->>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml index 534b233..8a626c7 100644 --- a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml +++ b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml @@ -96,9 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Scatterplot Tool' -<<<<<<< HEAD sortOrder: 12 -======= -sortOrder: 10 ->>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml index d42eb7c..50624b6 100644 --- a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -1,8 +1,6 @@ childBlocks: -<<<<<<< HEAD - colLeft - colRight -======= - questionBlock - text - widgetContainer @@ -10,7 +8,6 @@ childBlocks: - colorTool - filterTool - scatterplotTool ->>>>>>> f24d8f5 ([F] Add question block) conditions: null description: '' enabled: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml index 4bc4fd4..0f0c68d 100644 --- a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -17,9 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Widget Container' -<<<<<<< HEAD sortOrder: 7 -======= -sortOrder: 5 ->>>>>>> f24d8f5 ([F] Add question block) topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 58a69f3..efb05eb 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,6 +1,7 @@ <<<<<<< HEAD <<<<<<< HEAD <<<<<<< HEAD +<<<<<<< HEAD dateModified: 1694466538 elementSources: craft\elements\Entry: @@ -59,6 +60,9 @@ dateModified: 1691444884 ======= dateModified: 1691444917 >>>>>>> 43e28e2 ([C] Update public schema) +======= +dateModified: 1691527576 +>>>>>>> 313126f ([F] Add GQL support for Answer element) email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME diff --git a/api/migrations/m230719_230939_create_answers_table.php b/api/migrations/m230719_230939_create_answers_table.php index 7e35f56..6d2e88a 100644 --- a/api/migrations/m230719_230939_create_answers_table.php +++ b/api/migrations/m230719_230939_create_answers_table.php @@ -18,11 +18,11 @@ public function safeUp(): bool // Create the Answers table: $this->createTable('investigation_answers', [ 'id' => $this->primaryKey(), - 'question' => $this->integer()->notNull(), - 'user' => $this->integer()->notNull(), - 'data' => $this->string(), - 'dateCreated' => $this->dateTime()->notNull(), - 'dateUpdated' => $this->dateTime()->notNull(), + 'questionId' => $this->integer()->notNull(), + 'userId' => $this->integer()->notNull(), + 'data' => $this->text(), + 'dateCreated' => $this->dateTime(), + 'dateUpdated' => $this->dateTime(), 'uid' => $this->uid() ]); @@ -45,7 +45,7 @@ public function safeUp(): bool */ public function safeDown(): bool { - echo "m230719_230939_create_answers_table cannot be reverted.\n"; - return false; + $this->dropTable('investigation_answers'); + return true; } } diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php index 79a3f14..264ed04 100644 --- a/api/modules/investigations/Module.php +++ b/api/modules/investigations/Module.php @@ -4,8 +4,14 @@ use Craft; use craft\events\RegisterComponentTypesEvent; +use craft\events\RegisterGqlQueriesEvent; +use craft\events\RegisterGqlSchemaComponentsEvent; +use craft\events\RegisterGqlTypesEvent; use craft\events\RegisterUrlRulesEvent; use craft\services\Elements; +use craft\services\Gql; +use modules\investigations\gql\queries\Answer as AnswerGqlQuery; +use modules\investigations\gql\interfaces\elements\Answer as AnswerInterface; use craft\web\UrlManager; use modules\investigations\elements\Answer; use yii\base\Event; @@ -34,7 +40,6 @@ public function init() // Defer most setup tasks until Craft is fully initialized Craft::$app->onInit(function() { $this->attachEventHandlers(); - // ... }); } @@ -49,5 +54,20 @@ private function attachEventHandlers(): void $event->rules['answers'] = ['template' => 'investigations/answers/_index.twig']; $event->rules['answers/'] = 'elements/edit'; }); + + // Register GQL query, type + Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_TYPES, function(RegisterGqlTypesEvent $event) { + $event->types[] = AnswerInterface::class; + } + ); + + Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_QUERIES, function(RegisterGqlQueriesEvent $event) { + $event->queries = array_merge( + $event->queries, + // No need to restrict this to specific schemas at this point. + AnswerGqlQuery::getQueries(false) + ); + } + ); } } diff --git a/api/modules/investigations/elements/Answer.php b/api/modules/investigations/elements/Answer.php index d96ded2..725bcb6 100644 --- a/api/modules/investigations/elements/Answer.php +++ b/api/modules/investigations/elements/Answer.php @@ -19,8 +19,8 @@ */ class Answer extends Element { - public int $question; - public int $user; + public int $questionId; + public int $userId; public string $data; public static function displayName(): string @@ -78,7 +78,12 @@ public static function hasStatuses(): bool return true; } - public static function find(): ElementQueryInterface + public static function gqlTypeNameByContext(mixed $context): string + { + return 'Answer'; + } + + public static function find(): AnswerQuery { return Craft::createObject(AnswerQuery::class, [static::class]); } @@ -267,8 +272,8 @@ public function afterSave(bool $isNew): void Db::upsert('investigation_answers', [ 'id' => $this->id, ], [ - 'question' => $this->question, - 'user' => $this->user + 'questionId' => $this->questionId, + 'userId' => $this->userId ]); } diff --git a/api/modules/investigations/elements/db/AnswerQuery.php b/api/modules/investigations/elements/db/AnswerQuery.php index a7976ba..dc363f1 100644 --- a/api/modules/investigations/elements/db/AnswerQuery.php +++ b/api/modules/investigations/elements/db/AnswerQuery.php @@ -4,25 +4,26 @@ use Craft; use craft\elements\db\ElementQuery; +use craft\helpers\Db; /** * Answer query */ class AnswerQuery extends ElementQuery { - public $user; - public $question; + public $userId; + public $questionId; public $data; - public function user($value): self + public function userId($value): self { - $this->user = $value; + $this->userId = $value; return $this; } - public function question($value): self + public function questionId($value): self { - $this->question = $value; + $this->questionId = $value; return $this; } @@ -34,26 +35,26 @@ public function data($value): self protected function beforePrepare(): bool { - // JOIN our 'answers' table - $this->joinElementTable('answers'); + // JOIN our 'investigation_answers' table + $this->joinElementTable('investigation_answers'); - // SELECT the `user` and `question` columns: + // SELECT content columns: $this->query->select([ - 'answers.user', - 'answers.question', - 'answers.data' + 'investigation_answers.userId', + 'investigation_answers.questionId', + 'investigation_answers.data' ]); - if ($this->user) { - $this->subQuery->andWhere(Db::parseParam('answers.user', $this->user)); + if ($this->userId) { + $this->subQuery->andWhere(Db::parseParam('investigation_answers.userId', $this->userId)); } - if ($this->question) { - $this->subQuery->andWhere(Db::parseParam('answers.question', $this->question)); + if ($this->questionId) { + $this->subQuery->andWhere(Db::parseParam('investigation_answers.questionId', $this->questionId)); } if ($this->data) { - $this->subQuery->andWhere(Db::parseParam('answers.data', $this->data)); + $this->subQuery->andWhere(Db::parseParam('investigation_answers.data', $this->data)); } return parent::beforePrepare(); diff --git a/api/modules/investigations/gql/arguments/elements/Answer.php b/api/modules/investigations/gql/arguments/elements/Answer.php new file mode 100644 index 0000000..2cacbb2 --- /dev/null +++ b/api/modules/investigations/gql/arguments/elements/Answer.php @@ -0,0 +1,25 @@ + [ + 'name' => 'userId', + 'type' => Type::id(), + 'description' => 'Narrows query results based on the authenticated user.' + ], + 'investigationID' => [ + 'name' => 'investigationId', + 'type' => Type::id(), + 'description' => 'Narrows query results based on the Investigation.' + ] + ]); + } +} diff --git a/api/modules/investigations/gql/helpers/Gql.php b/api/modules/investigations/gql/helpers/Gql.php new file mode 100644 index 0000000..6acec1b --- /dev/null +++ b/api/modules/investigations/gql/helpers/Gql.php @@ -0,0 +1,12 @@ + static::getName(), + 'fields' => self::class . '::getFieldDefinitions', + 'description' => 'The interface implemented by all answers.', + 'resolveType' => self::class . '::resolveElementTypeName' + ])); + + AnswerType::generateTypes(); + + return $type; + } + + public static function getFieldDefinitions(): array + { + return (new Gql)->prepareFieldDefinitions(array_merge( + parent::getFieldDefinitions(), + [ + 'userId' => [ + 'name' => 'userId', + 'type' => Type::int(), + 'description' => 'ID of the user answering the question' + ], + 'questionId' => [ + 'name' => 'questionId', + 'type' => Type::int(), + 'description' => 'ID of the question being answered' + ], + 'data' => [ + 'name' => 'data', + 'type' => Type::string(), + 'description' => 'Content of the user\'s answer' + ] + ] + ), self::getName()); + } +} diff --git a/api/modules/investigations/gql/queries/Answer.php b/api/modules/investigations/gql/queries/Answer.php new file mode 100644 index 0000000..8d65b07 --- /dev/null +++ b/api/modules/investigations/gql/queries/Answer.php @@ -0,0 +1,29 @@ + [ + 'type' => Type::listOf(AnswerInterface::getType()), + 'args' => AnswerArguments::getArguments(), + 'resolve' => AnswerResolver::class . '::resolve', + 'description' => 'This query is used to collect a user\'s Investigation answers.' + ] + ]; + } +} diff --git a/api/modules/investigations/gql/resolvers/elements/Answer.php b/api/modules/investigations/gql/resolvers/elements/Answer.php new file mode 100644 index 0000000..ea838ff --- /dev/null +++ b/api/modules/investigations/gql/resolvers/elements/Answer.php @@ -0,0 +1,38 @@ +$fieldName; + } + + if(is_array($query)) { + return $query; + } + + foreach($arguments as $key => $value) { + if(method_exists($query, $key)) { + $query->$key($value); + } elseif(property_exists($query, $key)) { + $query->$key = $value; + } else { + $query->$key($value); + } + } + + return $query; + } + + public static function resolveType() { + return \modules\investigations\gql\types\elements\Answer::class; + } +} diff --git a/api/modules/investigations/gql/types/elements/Answer.php b/api/modules/investigations/gql/types/elements/Answer.php new file mode 100644 index 0000000..9820296 --- /dev/null +++ b/api/modules/investigations/gql/types/elements/Answer.php @@ -0,0 +1,18 @@ +name => $type]; + } + + public static function generateType(mixed $context): ObjectType + { + $context = $context ?: \Craft::$app->getFields()->getLayoutByType(AnswerElement::class); + + $typeName = AnswerElement::gqlTypeNameByContext(null); + $contentFieldGqlTypes = self::getContentFields($context); + $addressFields = array_merge(AnswerInterface::getFieldDefinitions(), $contentFieldGqlTypes); + + return GqlEntityRegistry::getEntity($typeName) ?: GqlEntityRegistry::createEntity($typeName, new Answer([ + 'name' => $typeName, + 'fields' => function() use ($addressFields, $typeName) { + return \Craft::$app->getGql()->prepareFieldDefinitions($addressFields, $typeName); + }, + ])); + } +} From de88448dc09eeddfef9f17e12f3c5cb1a85bb339 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 10 Aug 2023 12:06:07 -0700 Subject: [PATCH 39/48] [F] Add investigationId column to answers table --- ..._add_investigation_id_to_answers_table.php | 32 +++++++++++++++++++ .../investigations/elements/Answer.php | 5 ++- .../elements/db/AnswerQuery.php | 12 +++++++ .../gql/arguments/elements/Answer.php | 2 +- .../gql/interfaces/elements/Answer.php | 5 +++ 5 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 api/migrations/m230810_175310_add_investigation_id_to_answers_table.php diff --git a/api/migrations/m230810_175310_add_investigation_id_to_answers_table.php b/api/migrations/m230810_175310_add_investigation_id_to_answers_table.php new file mode 100644 index 0000000..a3c23b3 --- /dev/null +++ b/api/migrations/m230810_175310_add_investigation_id_to_answers_table.php @@ -0,0 +1,32 @@ +addColumn('investigation_answers', 'investigationId', $this->integer()->notNull()); + + return true; + } + + /** + * @inheritdoc + */ + public function safeDown(): bool + { + $this->dropColumn('investigation_answers', 'investigationId'); + + return true; + } +} diff --git a/api/modules/investigations/elements/Answer.php b/api/modules/investigations/elements/Answer.php index 725bcb6..0df985e 100644 --- a/api/modules/investigations/elements/Answer.php +++ b/api/modules/investigations/elements/Answer.php @@ -21,6 +21,7 @@ class Answer extends Element { public int $questionId; public int $userId; + public int $investigationId; public string $data; public static function displayName(): string @@ -273,7 +274,9 @@ public function afterSave(bool $isNew): void 'id' => $this->id, ], [ 'questionId' => $this->questionId, - 'userId' => $this->userId + 'userId' => $this->userId, + 'investigationId' => $this->investigationId, + 'data' => $this->data ]); } diff --git a/api/modules/investigations/elements/db/AnswerQuery.php b/api/modules/investigations/elements/db/AnswerQuery.php index dc363f1..8e0f43b 100644 --- a/api/modules/investigations/elements/db/AnswerQuery.php +++ b/api/modules/investigations/elements/db/AnswerQuery.php @@ -14,6 +14,7 @@ class AnswerQuery extends ElementQuery public $userId; public $questionId; public $data; + public $investigationId; public function userId($value): self { @@ -27,6 +28,12 @@ public function questionId($value): self return $this; } + public function investigationId($value): self + { + $this->investigationId = $value; + return $this; + } + public function data($value): self { $this->data = $value; @@ -42,6 +49,7 @@ protected function beforePrepare(): bool $this->query->select([ 'investigation_answers.userId', 'investigation_answers.questionId', + 'investigation_answers.investigationId', 'investigation_answers.data' ]); @@ -53,6 +61,10 @@ protected function beforePrepare(): bool $this->subQuery->andWhere(Db::parseParam('investigation_answers.questionId', $this->questionId)); } + if ($this->investigationId) { + $this->subQuery->andWhere(Db::parseParam('investigation_answers.investigationId', $this->investigationId)); + } + if ($this->data) { $this->subQuery->andWhere(Db::parseParam('investigation_answers.data', $this->data)); } diff --git a/api/modules/investigations/gql/arguments/elements/Answer.php b/api/modules/investigations/gql/arguments/elements/Answer.php index 2cacbb2..ca1151a 100644 --- a/api/modules/investigations/gql/arguments/elements/Answer.php +++ b/api/modules/investigations/gql/arguments/elements/Answer.php @@ -15,7 +15,7 @@ public static function getArguments(): array 'type' => Type::id(), 'description' => 'Narrows query results based on the authenticated user.' ], - 'investigationID' => [ + 'investigationId' => [ 'name' => 'investigationId', 'type' => Type::id(), 'description' => 'Narrows query results based on the Investigation.' diff --git a/api/modules/investigations/gql/interfaces/elements/Answer.php b/api/modules/investigations/gql/interfaces/elements/Answer.php index 593182d..2dd8a2e 100644 --- a/api/modules/investigations/gql/interfaces/elements/Answer.php +++ b/api/modules/investigations/gql/interfaces/elements/Answer.php @@ -47,6 +47,11 @@ public static function getFieldDefinitions(): array 'type' => Type::int(), 'description' => 'ID of the question being answered' ], + 'investigationId' => [ + 'name' => 'investigationId', + 'type' => Type::int(), + 'description' => 'ID of the Investigation parent' + ], 'data' => [ 'name' => 'data', 'type' => Type::string(), From ac29087c168b6d28e62dbd0ad585a346d9ec4962 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Thu, 10 Aug 2023 17:15:33 -0700 Subject: [PATCH 40/48] [F] Add saveAnswer GQL mutation --- api/modules/investigations/Module.php | 10 +++- .../investigations/elements/Answer.php | 60 ++++--------------- .../investigations/gql/mutations/Answer.php | 44 ++++++++++++++ .../gql/resolvers/mutations/Answer.php | 39 ++++++++++++ 4 files changed, 105 insertions(+), 48 deletions(-) create mode 100644 api/modules/investigations/gql/mutations/Answer.php create mode 100644 api/modules/investigations/gql/resolvers/mutations/Answer.php diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php index 264ed04..40a66e7 100644 --- a/api/modules/investigations/Module.php +++ b/api/modules/investigations/Module.php @@ -4,14 +4,15 @@ use Craft; use craft\events\RegisterComponentTypesEvent; +use craft\events\RegisterGqlMutationsEvent; use craft\events\RegisterGqlQueriesEvent; -use craft\events\RegisterGqlSchemaComponentsEvent; use craft\events\RegisterGqlTypesEvent; use craft\events\RegisterUrlRulesEvent; use craft\services\Elements; use craft\services\Gql; use modules\investigations\gql\queries\Answer as AnswerGqlQuery; use modules\investigations\gql\interfaces\elements\Answer as AnswerInterface; +use modules\investigations\gql\mutations\Answer as AnswerMutations; use craft\web\UrlManager; use modules\investigations\elements\Answer; use yii\base\Event; @@ -69,5 +70,12 @@ private function attachEventHandlers(): void ); } ); + + Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_MUTATIONS, function(RegisterGqlMutationsEvent $event) { + $event->mutations = array_merge( + $event->mutations, AnswerMutations::getMutations(), + ); + } + ); } } diff --git a/api/modules/investigations/elements/Answer.php b/api/modules/investigations/elements/Answer.php index 0df985e..d7d119e 100644 --- a/api/modules/investigations/elements/Answer.php +++ b/api/modules/investigations/elements/Answer.php @@ -19,10 +19,10 @@ */ class Answer extends Element { - public int $questionId; - public int $userId; - public int $investigationId; - public string $data; + public ?int $questionId = null; + public ?int $userId = null; + public ?int $investigationId = null; + public ?string $data = null; public static function displayName(): string { @@ -56,17 +56,17 @@ public static function trackChanges(): bool public static function hasContent(): bool { - return true; + return false; } public static function hasTitles(): bool { - return true; + return false; } public static function hasUris(): bool { - return true; + return false; } public static function isLocalized(): bool @@ -76,7 +76,7 @@ public static function isLocalized(): bool public static function hasStatuses(): bool { - return true; + return false; } public static function gqlTypeNameByContext(mixed $context): string @@ -117,52 +117,17 @@ protected static function includeSetStatusAction(): bool protected static function defineSortOptions(): array { - return [ - 'title' => Craft::t('app', 'Title'), - 'slug' => Craft::t('app', 'Slug'), - 'uri' => Craft::t('app', 'URI'), - [ - 'label' => Craft::t('app', 'Date Created'), - 'orderBy' => 'elements.dateCreated', - 'attribute' => 'dateCreated', - 'defaultDir' => 'desc', - ], - [ - 'label' => Craft::t('app', 'Date Updated'), - 'orderBy' => 'elements.dateUpdated', - 'attribute' => 'dateUpdated', - 'defaultDir' => 'desc', - ], - [ - 'label' => Craft::t('app', 'ID'), - 'orderBy' => 'elements.id', - 'attribute' => 'id', - ], - // ... - ]; + return []; } protected static function defineTableAttributes(): array { - return [ - 'slug' => ['label' => Craft::t('app', 'Slug')], - 'uri' => ['label' => Craft::t('app', 'URI')], - 'link' => ['label' => Craft::t('app', 'Link'), 'icon' => 'world'], - 'id' => ['label' => Craft::t('app', 'ID')], - 'uid' => ['label' => Craft::t('app', 'UID')], - 'dateCreated' => ['label' => Craft::t('app', 'Date Created')], - 'dateUpdated' => ['label' => Craft::t('app', 'Date Updated')], - // ... - ]; + return []; } protected static function defineDefaultTableAttributes(string $source): array { - return [ - 'link', - 'dateCreated', - // ... - ]; + return []; } protected function defineRules(): array @@ -272,11 +237,12 @@ public function afterSave(bool $isNew): void if (!$this->propagating) { Db::upsert('investigation_answers', [ 'id' => $this->id, - ], [ 'questionId' => $this->questionId, 'userId' => $this->userId, 'investigationId' => $this->investigationId, 'data' => $this->data + ], [ + 'data' => $this->data ]); } diff --git a/api/modules/investigations/gql/mutations/Answer.php b/api/modules/investigations/gql/mutations/Answer.php new file mode 100644 index 0000000..f571784 --- /dev/null +++ b/api/modules/investigations/gql/mutations/Answer.php @@ -0,0 +1,44 @@ + 'createAnswer', + 'args' => [ + 'userId' => Type::nonNull(Type::int()), + 'questionId' => Type::nonNull(Type::int()), + 'investigationId' => Type::nonNull(Type::int()), + 'data' => Type::string() + ], + 'resolve' => [$resolver, 'saveAnswer'], + 'description' => 'Saves a new answer', + 'type' => AnswerInterface::getType(), + ]; + + $mutations['saveAnswer'] = [ + 'name' => 'saveAnswer', + 'args' => [ + 'id' => Type::nonNull(Type::int()), + 'data' => Type::string() + ], + 'resolve' => [$resolver, 'saveAnswer'], + 'description' => 'Saves an existing answer', + 'type' => AnswerInterface::getType() + ]; + + return $mutations; + } +} diff --git a/api/modules/investigations/gql/resolvers/mutations/Answer.php b/api/modules/investigations/gql/resolvers/mutations/Answer.php new file mode 100644 index 0000000..f2fccbf --- /dev/null +++ b/api/modules/investigations/gql/resolvers/mutations/Answer.php @@ -0,0 +1,39 @@ +getElements(); + + if(array_key_exists('id', $arguments) && $elementService->getElementById($arguments['id'])) { + $answer = $elementService->getElementById($arguments['id']); + } else { + $answer = $elementService->createElement(AnswerElement::class); + } + + $answer = $this->populateElementWithData($answer, $arguments); + $answer = $this->saveElement($answer); + + if($answer->hasErrors()) { + $validationErrors = []; + + foreach ($answer->getFirstErrors() as $attribute => $errorMessage) { + $validationErrors[] = $errorMessage; + } + + throw new UserError(implode("\n", $validationErrors)); + } + + return $elementService->getElementById($answer->id, AnswerElement::class); + } +} From 27a06cd546bf87c65970cbb21299d78112188228 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 5 Sep 2023 17:35:49 -0700 Subject: [PATCH 41/48] [F] Implement GQL schema components for Answers --- .../04341069-ff31-4470-970a-8c7e82ec37eb.yaml | 3 +++ .../e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml | 3 +++ api/config/project/project.yaml | 19 ------------------- api/modules/investigations/Module.php | 19 +++++++++++++++++-- .../investigations/gql/helpers/Gql.php | 6 ++++++ .../investigations/gql/mutations/Answer.php | 5 +++++ .../investigations/gql/queries/Answer.php | 2 +- 7 files changed, 35 insertions(+), 22 deletions(-) diff --git a/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml index a192fd9..7bb9421 100644 --- a/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml +++ b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml @@ -9,3 +9,6 @@ scope: - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'answers:read' + - 'answers:edit' + - 'answers:save' diff --git a/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml index 340c312..319c252 100644 --- a/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml +++ b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml @@ -9,3 +9,6 @@ scope: - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'answers:read' + - 'answers:edit' + - 'answers:save' diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index efb05eb..dbea02b 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,7 +1,3 @@ -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD -<<<<<<< HEAD dateModified: 1694466538 elementSources: craft\elements\Entry: @@ -51,18 +47,6 @@ elementSources: - author - link type: native -======= -dateModified: 1691444739 ->>>>>>> e8443e7 ([C] Update public schema) -======= -dateModified: 1691444884 ->>>>>>> f24d8f5 ([F] Add question block) -======= -dateModified: 1691444917 ->>>>>>> 43e28e2 ([C] Update public schema) -======= -dateModified: 1691527576 ->>>>>>> 313126f ([F] Add GQL support for Answer element) email: fromEmail: $EMAIL_FROM_ADDRESS fromName: $EMAIL_SENDER_NAME @@ -136,11 +120,8 @@ meta: 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets 547128fa-4529-4483-9968-66425996b69f: EN # EN -<<<<<<< HEAD 947400f5-3c2d-403a-b94e-68715e48a9c0: 'Left Column' # Left Column -======= 0601483c-a943-42a3-b1a5-e003b05618dc: 'Question Block' # Question Block ->>>>>>> f24d8f5 ([F] Add question block) 04341069-ff31-4470-970a-8c7e82ec37eb: 'Student Schema' # Student Schema 9679727f-de58-43ae-9674-13827bb1e0b3: 'Image Group' # Image Group 65934563-c9b7-45d5-99e6-cc013e22b668: 'Investigation Step (Child Entry)' # Investigation Step (Child Entry) diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php index 40a66e7..72e5ce1 100644 --- a/api/modules/investigations/Module.php +++ b/api/modules/investigations/Module.php @@ -6,6 +6,7 @@ use craft\events\RegisterComponentTypesEvent; use craft\events\RegisterGqlMutationsEvent; use craft\events\RegisterGqlQueriesEvent; +use craft\events\RegisterGqlSchemaComponentsEvent; use craft\events\RegisterGqlTypesEvent; use craft\events\RegisterUrlRulesEvent; use craft\services\Elements; @@ -65,8 +66,7 @@ private function attachEventHandlers(): void Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_QUERIES, function(RegisterGqlQueriesEvent $event) { $event->queries = array_merge( $event->queries, - // No need to restrict this to specific schemas at this point. - AnswerGqlQuery::getQueries(false) + AnswerGqlQuery::getQueries() ); } ); @@ -77,5 +77,20 @@ private function attachEventHandlers(): void ); } ); + + Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_SCHEMA_COMPONENTS, function(RegisterGqlSchemaComponentsEvent $event) { + $event->queries = array_merge($event->queries, [ + 'Answers' => [ + 'answers:read' => ['label' => 'View "Answer" elements'] + ] + ]); + + $event->mutations = array_merge($event->mutations, [ + 'Answers' => [ + 'answers:edit' => ['label' => 'Make edits to "Answer" elements'], + 'answers:save' => ['label' => 'Save "Answer" elements'] + ] + ]); + }); } } diff --git a/api/modules/investigations/gql/helpers/Gql.php b/api/modules/investigations/gql/helpers/Gql.php index 6acec1b..75c8e24 100644 --- a/api/modules/investigations/gql/helpers/Gql.php +++ b/api/modules/investigations/gql/helpers/Gql.php @@ -9,4 +9,10 @@ public static function canQueryAnswers(): bool $allowedEntities = self::extractAllowedEntitiesFromSchema(); return isset($allowedEntities['answers']); } + + public static function canMutateAnswers(): bool + { + $allowedEntities = self::extractAllowedEntitiesFromSchema(); + return isset($allowedEntities['answers']); + } } diff --git a/api/modules/investigations/gql/mutations/Answer.php b/api/modules/investigations/gql/mutations/Answer.php index f571784..787b688 100644 --- a/api/modules/investigations/gql/mutations/Answer.php +++ b/api/modules/investigations/gql/mutations/Answer.php @@ -4,6 +4,7 @@ use craft\gql\base\Mutation; use GraphQL\Type\Definition\Type; +use modules\investigations\gql\helpers\Gql as GqlHelper; use modules\investigations\gql\resolvers\mutations\Answer as AnswerMutationResolver; use modules\investigations\gql\interfaces\elements\Answer as AnswerInterface; @@ -11,6 +12,10 @@ class Answer extends Mutation { public static function getMutations(): array { + if(!GqlHelper::canMutateAnswers()) { + return []; + } + $mutations = []; $resolver = \Craft::createObject(AnswerMutationResolver::class); diff --git a/api/modules/investigations/gql/queries/Answer.php b/api/modules/investigations/gql/queries/Answer.php index 8d65b07..58ced63 100644 --- a/api/modules/investigations/gql/queries/Answer.php +++ b/api/modules/investigations/gql/queries/Answer.php @@ -13,7 +13,7 @@ class Answer extends Query { public static function getQueries(bool $checkToken = true): array { - if($checkToken && !GqlHelper::canQueryAnswers()) { + if(!GqlHelper::canQueryAnswers()) { return []; } From df5170288aa2c638a05df3e4fe3bddba391005b4 Mon Sep 17 00:00:00 2001 From: Kyle Pratuch Date: Tue, 12 Sep 2023 15:20:33 -0700 Subject: [PATCH 42/48] [C] Code cleanup --- ...werType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml | 11 ----------- api/config/project/project.yaml | 2 +- api/modules/investigations/Module.php | 2 +- api/modules/investigations/elements/Answer.php | 1 - 4 files changed, 2 insertions(+), 14 deletions(-) diff --git a/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml b/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml index cac93b4..231a853 100644 --- a/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml +++ b/api/config/project/fields/answerType--a966d509-84b0-43ab-9a5b-42590a5fb537.yaml @@ -29,17 +29,6 @@ settings: - - default - '' - - - __assoc__: - - - - label - - 'Fill in the Blank' - - - - value - - fillInTheBlank - - - - default - - '' translationKeyFormat: null translationMethod: none type: craft\fields\Dropdown diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index dbea02b..7698f77 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1694466538 +dateModified: 1694562984 elementSources: craft\elements\Entry: - diff --git a/api/modules/investigations/Module.php b/api/modules/investigations/Module.php index 72e5ce1..f9f58a9 100644 --- a/api/modules/investigations/Module.php +++ b/api/modules/investigations/Module.php @@ -57,7 +57,7 @@ private function attachEventHandlers(): void $event->rules['answers/'] = 'elements/edit'; }); - // Register GQL query, type + // Register GQL types, queries, mutations and schema components: Event::on(Gql::class, Gql::EVENT_REGISTER_GQL_TYPES, function(RegisterGqlTypesEvent $event) { $event->types[] = AnswerInterface::class; } diff --git a/api/modules/investigations/elements/Answer.php b/api/modules/investigations/elements/Answer.php index d7d119e..fe97183 100644 --- a/api/modules/investigations/elements/Answer.php +++ b/api/modules/investigations/elements/Answer.php @@ -6,7 +6,6 @@ use craft\base\Element; use craft\elements\User; use craft\elements\conditions\ElementConditionInterface; -use craft\elements\db\ElementQueryInterface; use craft\helpers\Db; use craft\helpers\UrlHelper; use craft\web\CpScreenResponseBehavior; From 40159582cb2018209c0a64b5e13a6066d97538a4 Mon Sep 17 00:00:00 2001 From: Dana Johnson Date: Mon, 18 Sep 2023 15:08:30 -0700 Subject: [PATCH 43/48] [C] Match schema access to certain content Makes static types way simpler to manage on the frontend if the access between schemas is generally consistent. Protected content like answers is still kept out of the public schema. --- .../schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml | 9 ++++++++- .../schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml | 9 ++++++++- api/config/project/project.yaml | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml index 7bb9421..a4bbbff 100644 --- a/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml +++ b/api/config/project/graphql/schemas/04341069-ff31-4470-970a-8c7e82ec37eb.yaml @@ -5,10 +5,17 @@ scope: - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.1a93d10f-deca-4e6b-a3e8-9baae53e7c47:read' # Investigations + - 'entrytypes.bfaa63c2-dd2c-42c8-b68e-79d0180d5146:read' # Investigation (Parent Entry) + - 'entrytypes.65934563-c9b7-45d5-99e6-cc013e22b668:read' # Investigation Step (Child Entry) - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages - - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'sections.9068dd8e-ad92-4925-ba1d-1fe180598462:read' # Questions + - 'entrytypes.021f7cc6-93ec-4da4-9566-8d05c64d1725:read' # Default + - 'volumes.2a5db1b1-d277-4741-affe-f6d39af9a8b6:read' # Content Assets - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options - 'answers:read' - 'answers:edit' - 'answers:save' diff --git a/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml index 319c252..4692aa6 100644 --- a/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml +++ b/api/config/project/graphql/schemas/e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee.yaml @@ -5,10 +5,17 @@ scope: - 'sites.2c2e1c6a-eb4d-44f1-9a43-8d79b326f354:read' # ES - 'sections.075467b0-0dee-453c-9df0-0de6d2443cf8:read' # Homepage - 'entrytypes.6f0c128e-9978-41c2-b982-dcdf3933b0e2:read' # Homepage + - 'sections.1a93d10f-deca-4e6b-a3e8-9baae53e7c47:read' # Investigations + - 'entrytypes.bfaa63c2-dd2c-42c8-b68e-79d0180d5146:read' # Investigation (Parent Entry) + - 'entrytypes.65934563-c9b7-45d5-99e6-cc013e22b668:read' # Investigation Step (Child Entry) - 'sections.8dc1c6cb-eb37-4ad7-b9c8-7d0891fcd42d:read' # Pages - - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages - 'entrytypes.7bd60210-4767-46b3-b735-61a1499b90b7:read' # Redirect Page + - 'entrytypes.77f02908-0342-4917-9d14-38f769d15c39:read' # Pages + - 'sections.9068dd8e-ad92-4925-ba1d-1fe180598462:read' # Questions + - 'entrytypes.021f7cc6-93ec-4da4-9566-8d05c64d1725:read' # Default + - 'volumes.2a5db1b1-d277-4741-affe-f6d39af9a8b6:read' # Content Assets - 'globalsets.aee57b4f-2623-44fc-af2b-c670f6e1babe:read' # Site information + - 'categorygroups.90aa9610-a9c9-4531-95f8-d0068046ae25:read' # Sort Options - 'answers:read' - 'answers:edit' - 'answers:save' diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 7698f77..a0738f5 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -1,4 +1,4 @@ -dateModified: 1694562984 +dateModified: 1694813381 elementSources: craft\elements\Entry: - From 3d691a83ce14175e0057509849d10565abcd1c65 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Mon, 11 Sep 2023 17:02:09 -0700 Subject: [PATCH 44/48] [F] Image Content Block --- ...-dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7.yaml | 27 ++++++++++ ...-c22e4947-7fbb-488a-994f-246c31e27b95.yaml | 2 +- .../513634e9-3389-4e41-b769-9433ac34e35e.yaml | 2 +- ...-a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml | 2 +- ...-947400f5-3c2d-403a-b94e-68715e48a9c0.yaml | 2 +- ...-efbf1b30-4cb7-4361-9f45-016d119aec06.yaml | 2 +- ...-2ec1a258-188f-43da-936b-78e95f910601.yaml | 2 +- ...-3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml | 2 +- ...-ba6494d9-36e8-40ee-9284-c56783357043.yaml | 2 +- ...-59560b67-c194-46fc-9404-cb790a44800a.yaml | 52 +++++++++++++++++++ ...-5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml | 2 +- ...-1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml | 2 +- ...-5e096987-24f1-48a7-af6a-898905593ab5.yaml | 2 +- api/config/project/project.yaml | 2 + 14 files changed, 92 insertions(+), 11 deletions(-) create mode 100644 api/config/project/fields/captionRichText--dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7.yaml create mode 100644 api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml diff --git a/api/config/project/fields/captionRichText--dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7.yaml b/api/config/project/fields/captionRichText--dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7.yaml new file mode 100644 index 0000000..c6f7503 --- /dev/null +++ b/api/config/project/fields/captionRichText--dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7.yaml @@ -0,0 +1,27 @@ +columnSuffix: lualqohr +contentColumnType: text +fieldGroup: 5599d188-862e-4717-b206-6aadd975c937 # Common +handle: captionRichText +instructions: null +name: Caption +searchable: false +settings: + availableTransforms: '' + availableVolumes: '*' + columnType: text + configSelectionMode: choose + defaultTransform: '' + manualConfig: '' + purifierConfig: null + purifyHtml: true + redactorConfig: Simple.json + removeEmptyTags: false + removeInlineStyles: false + removeNbsp: false + showHtmlButtonForNonAdmins: false + showUnpermittedFiles: false + showUnpermittedVolumes: false + uiMode: normal +translationKeyFormat: null +translationMethod: site +type: craft\redactor\Field diff --git a/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml index 56511f9..5384380 100644 --- a/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml +++ b/api/config/project/fields/image--c22e4947-7fbb-488a-994f-246c31e27b95.yaml @@ -12,5 +12,5 @@ searchable: false settings: cantoAssetPickerType: singleImagePicker translationKeyFormat: null -translationMethod: none +translationMethod: site type: lsst\cantodamassets\fields\CantoDamAsset diff --git a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml index 9ca1480..e7c480e 100644 --- a/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml +++ b/api/config/project/neoBlockTypeGroups/513634e9-3389-4e41-b769-9433ac34e35e.yaml @@ -1,4 +1,4 @@ alwaysShowDropdown: null field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks name: Widgets -sortOrder: 8 +sortOrder: 9 diff --git a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml index f220a26..ebfe014 100644 --- a/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml +++ b/api/config/project/neoBlockTypes/barGraphTool--a47f94c7-0a32-43be-863a-fa9d6636fff2.yaml @@ -96,5 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Bar Graph Tool' -sortOrder: 9 +sortOrder: 10 topLevel: true diff --git a/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml b/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml index 81cbca5..c398322 100644 --- a/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml +++ b/api/config/project/neoBlockTypes/colLeft--947400f5-3c2d-403a-b94e-68715e48a9c0.yaml @@ -17,5 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Left Column' -sortOrder: 5 +sortOrder: 6 topLevel: false diff --git a/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml b/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml index 53ecada..95c7e75 100644 --- a/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml +++ b/api/config/project/neoBlockTypes/colRight--efbf1b30-4cb7-4361-9f45-016d119aec06.yaml @@ -17,5 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Right Column' -sortOrder: 6 +sortOrder: 7 topLevel: false diff --git a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml index 9630756..fca036c 100644 --- a/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml +++ b/api/config/project/neoBlockTypes/colorTool--2ec1a258-188f-43da-936b-78e95f910601.yaml @@ -95,5 +95,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Color Tool' -sortOrder: 10 +sortOrder: 11 topLevel: true diff --git a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml index 2fc6ef4..c026703 100644 --- a/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml +++ b/api/config/project/neoBlockTypes/filterTool--3912a1a0-e71b-44b3-bcf4-976c0564975e.yaml @@ -48,5 +48,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Filter Tool' -sortOrder: 11 +sortOrder: 12 topLevel: true diff --git a/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml b/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml index e50d213..e5f57c2 100644 --- a/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml +++ b/api/config/project/neoBlockTypes/group--ba6494d9-36e8-40ee-9284-c56783357043.yaml @@ -22,5 +22,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Interaction Group' -sortOrder: 3 +sortOrder: 4 topLevel: true diff --git a/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml b/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml new file mode 100644 index 0000000..c10d692 --- /dev/null +++ b/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml @@ -0,0 +1,52 @@ +childBlocks: null +conditions: null +description: '' +enabled: true +field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks +fieldLayouts: + 27dac77a-8279-4e5d-80ca-d7be8e2ad0a8: + tabs: + - + elementCondition: null + elements: + - + elementCondition: null + fieldUid: c22e4947-7fbb-488a-994f-246c31e27b95 # Image + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 5274b8d7-2ddc-4951-93c4-a3ba13ff5204 + userCondition: null + warning: null + width: 100 + - + elementCondition: null + fieldUid: dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7 # Caption + instructions: null + label: null + required: false + tip: null + type: craft\fieldlayoutelements\CustomField + uid: 532503d1-b81c-459e-9455-fc30d2f25cf5 + userCondition: null + warning: null + width: 100 + name: 'Tab 1' + uid: af932c0e-cb2a-4cf8-8975-29f6875fb4c5 + userCondition: null +group: null +groupChildBlockTypes: true +handle: image +icon: null +ignorePermissions: true +maxBlocks: 0 +maxChildBlocks: 0 +maxSiblingBlocks: 0 +minBlocks: 0 +minChildBlocks: 0 +minSiblingBlocks: 0 +name: Image +sortOrder: 2 +topLevel: true diff --git a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml index 8a626c7..c6420e0 100644 --- a/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml +++ b/api/config/project/neoBlockTypes/scatterplotTool--5b8a79d6-e9d6-44d2-b986-36bf0bf74131.yaml @@ -96,5 +96,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Scatterplot Tool' -sortOrder: 12 +sortOrder: 13 topLevel: true diff --git a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml index 50624b6..c158f19 100644 --- a/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml +++ b/api/config/project/neoBlockTypes/twoColumnContainer--1ed0caa3-b91f-442b-b313-f3eb54a8a0dc.yaml @@ -24,5 +24,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Two Column Container' -sortOrder: 4 +sortOrder: 5 topLevel: true diff --git a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml index 0f0c68d..7abad4c 100644 --- a/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml +++ b/api/config/project/neoBlockTypes/widgetContainer--5e096987-24f1-48a7-af6a-898905593ab5.yaml @@ -17,5 +17,5 @@ minBlocks: 0 minChildBlocks: 0 minSiblingBlocks: 0 name: 'Widget Container' -sortOrder: 7 +sortOrder: 8 topLevel: true diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index a0738f5..528e6c0 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -116,6 +116,7 @@ meta: 5599d188-862e-4717-b206-6aadd975c937: Common # Common 9068dd8e-ad92-4925-ba1d-1fe180598462: Questions # Questions 31815ced-cfa3-4ed2-a002-5705a2c6be4b: 'X-axis Minimum' # X-axis Minimum + 59560b67-c194-46fc-9404-cb790a44800a: Image # Image 069834df-b9cb-47d6-9ff4-756fde01e084: Item # Item 075467b0-0dee-453c-9df0-0de6d2443cf8: Homepage # Homepage 513634e9-3389-4e41-b769-9433ac34e35e: Widgets # Widgets @@ -147,6 +148,7 @@ meta: d9df041c-3556-450e-94e1-f37369daf5f3: 'X-axis Label' # X-axis Label dd3a1151-8de9-46f6-995f-c721fa29a07b: Option # Option dffb5cde-7093-4b3c-b9f6-cfc6792ee7a1: 'Answer Options' # Answer Options + dd4f7c39-ff32-47e4-b4eb-129bbf44b4a7: Caption # Caption e2951ac7-e91a-4d8a-964f-50c6b6e0b1ee: 'Educator Schema' # Educator Schema e5142c27-2288-47b7-bfad-14cd6b3a6653: 'Display Name' # Display Name efbf1b30-4cb7-4361-9f45-016d119aec06: 'Right Column' # Right Column From 6eef28f25fb12d6a2ba15911f7e0c02d35095c4c Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Mon, 11 Sep 2023 17:08:55 -0700 Subject: [PATCH 45/48] [C] Update AuthQL plugin --- api/composer.json | 2 +- api/composer.lock | 73 ++++++++++++++++++++++++++++------------------- 2 files changed, 44 insertions(+), 31 deletions(-) diff --git a/api/composer.json b/api/composer.json index c66821c..682747f 100755 --- a/api/composer.json +++ b/api/composer.json @@ -4,7 +4,7 @@ "craftcms/cms": "4.4.5", "craftcms/google-cloud": "^2.0.0", "craftcms/redactor": "3.0.4", - "jamesedmonston/graphql-authentication": "2.4.0", + "jamesedmonston/graphql-authentication": "2.5.0", "lsst-epo/canto-dam-assets": "^4.0", "sebastianlenz/linkfield": "^2.1.4", "spicyweb/craft-neo": "3.7.3", diff --git a/api/composer.lock b/api/composer.lock index cdb8c51..006957d 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "028c098f7cf5718b3e30ad687b7aeb0a", + "content-hash": "7da986f498d91482d3e6afd9ee9491ea", "packages": [ { "name": "abraham/twitteroauth", @@ -922,11 +922,11 @@ }, { "name": "craftcms/server-check", - "version": "2.1.5", + "version": "2.1.6", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/server-check/zipball/a099ba05adf6424298aa5177ca17084e616a5690", - "reference": "a099ba05adf6424298aa5177ca17084e616a5690", + "url": "https://api.github.com/repos/craftcms/server-check/zipball/445c8eccde570ede09dc96c39fc1357a5296520f", + "reference": "445c8eccde570ede09dc96c39fc1357a5296520f", "shasum": "" }, "type": "library", @@ -946,7 +946,7 @@ "requirements", "yii2" ], - "time": "2023-05-26T20:43:59+00:00" + "time": "2023-09-09T18:23:58+00:00" }, { "name": "creocoder/yii2-nested-sets", @@ -1321,11 +1321,11 @@ }, { "name": "firebase/php-jwt", - "version": "v6.7.0", + "version": "v6.8.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/71278f20b0a623389beefe87a641d03948a38870", - "reference": "71278f20b0a623389beefe87a641d03948a38870", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/5dbc8959427416b8ee09a100d7a8588c00fb2e26", + "reference": "5dbc8959427416b8ee09a100d7a8588c00fb2e26", "shasum": "" }, "require": { @@ -1362,7 +1362,7 @@ "jwt", "php" ], - "time": "2023-06-14T15:29:26+00:00" + "time": "2023-07-14T18:33:00+00:00" }, { "name": "google/apiclient", @@ -1415,16 +1415,24 @@ }, { "name": "google/apiclient-services", - "version": "v0.304.0", + "version": "v0.315.0", + "source": { + "type": "git", + "url": "https://github.com/googleapis/google-api-php-client-services.git", + "reference": "9fe675be642888cded64be861891901f092ab72d" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/6731fd0d3e2f1ff2794f36108b55c0a3480edf3d", - "reference": "6731fd0d3e2f1ff2794f36108b55c0a3480edf3d", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/9fe675be642888cded64be861891901f092ab72d", + "reference": "9fe675be642888cded64be861891901f092ab72d", "shasum": "" }, "require": { "php": "^7.4||^8.0" }, + "require-dev": { + "phpunit/phpunit": "^5.7||^8.5.13" + }, "type": "library", "autoload": { "files": [ @@ -1434,6 +1442,7 @@ "Google\\Service\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], @@ -1442,7 +1451,11 @@ "keywords": [ "google" ], - "time": "2023-06-07T02:11:36+00:00" + "support": { + "issues": "https://github.com/googleapis/google-api-php-client-services/issues", + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.315.0" + }, + "time": "2023-09-10T01:10:37+00:00" }, { "name": "google/auth", @@ -2030,11 +2043,11 @@ }, { "name": "jamesedmonston/graphql-authentication", - "version": "2.4.0", + "version": "2.5.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/jamesedmonston/graphql-authentication/zipball/63de88704b21831ecb6a6d17d511eb6e29dbf822", - "reference": "63de88704b21831ecb6a6d17d511eb6e29dbf822", + "url": "https://api.github.com/repos/jamesedmonston/graphql-authentication/zipball/ec3e6335896173c6bddf13e9047ce727b2136319", + "reference": "ec3e6335896173c6bddf13e9047ce727b2136319", "shasum": "" }, "require": { @@ -2084,7 +2097,7 @@ "docs": "https://github.com/jamesedmonston/graphql-authentication/blob/master/README.md", "issues": "https://github.com/jamesedmonston/graphql-authentication/issues" }, - "time": "2023-03-04T10:42:07+00:00" + "time": "2023-07-01T15:00:48+00:00" }, { "name": "justinrainbow/json-schema", @@ -3079,11 +3092,11 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.20", + "version": "3.0.21", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/543a1da81111a0bfd6ae7bbc2865c5e89ed3fc67", - "reference": "543a1da81111a0bfd6ae7bbc2865c5e89ed3fc67", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/4580645d3fc05c189024eb3b834c6c1e4f0f30a1", + "reference": "4580645d3fc05c189024eb3b834c6c1e4f0f30a1", "shasum": "" }, "require": { @@ -3158,15 +3171,15 @@ "x.509", "x509" ], - "time": "2023-06-13T06:30:34+00:00" + "time": "2023-07-09T15:24:48+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "1.23.1", + "version": "1.24.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26", - "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/3510b0a6274cc42f7219367cb3abfc123ffa09d6", + "reference": "3510b0a6274cc42f7219367cb3abfc123ffa09d6", "shasum": "" }, "require": { @@ -3184,7 +3197,7 @@ "MIT" ], "description": "PHPDoc parser with support for nullable, intersection and generic types", - "time": "2023-08-03T16:32:59+00:00" + "time": "2023-09-07T20:46:32+00:00" }, { "name": "pixelandtonic/imagine", @@ -5340,11 +5353,11 @@ }, { "name": "thenetworg/oauth2-azure", - "version": "v2.1.1", + "version": "v2.2.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/TheNetworg/oauth2-azure/zipball/06fb2d620fb6e6c934f632c7ec7c5ea2e978a844", - "reference": "06fb2d620fb6e6c934f632c7ec7c5ea2e978a844", + "url": "https://api.github.com/repos/TheNetworg/oauth2-azure/zipball/9231c7b2b0b5db68254f304501ba1053640a3dc9", + "reference": "9231c7b2b0b5db68254f304501ba1053640a3dc9", "shasum": "" }, "require": { @@ -5383,7 +5396,7 @@ "oauth2", "windows azure" ], - "time": "2022-06-23T10:35:36+00:00" + "time": "2023-06-16T08:50:16+00:00" }, { "name": "twig/twig", @@ -6721,5 +6734,5 @@ "platform-overrides": { "php": "8.1.10" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.2.0" } From e1c50ff2a0bbf55bc5bf005186dc1f62098cd4df Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Tue, 12 Sep 2023 11:17:00 -0700 Subject: [PATCH 46/48] [F] ImageBlock uses DAM Assets + composer updates --- api/composer.json | 4 +- api/composer.lock | 340 +++++++++++------- ...-59560b67-c194-46fc-9404-cb790a44800a.yaml | 4 +- api/config/project/project.yaml | 2 +- 4 files changed, 224 insertions(+), 126 deletions(-) diff --git a/api/composer.json b/api/composer.json index 682747f..1d5a013 100755 --- a/api/composer.json +++ b/api/composer.json @@ -1,13 +1,13 @@ { "require": { "castiron/next-builds": "^1.0", - "craftcms/cms": "4.4.5", + "craftcms/cms": "4.5.3", "craftcms/google-cloud": "^2.0.0", "craftcms/redactor": "3.0.4", "jamesedmonston/graphql-authentication": "2.5.0", "lsst-epo/canto-dam-assets": "^4.0", "sebastianlenz/linkfield": "^2.1.4", - "spicyweb/craft-neo": "3.7.3", + "spicyweb/craft-neo": "3.8.6", "vlucas/phpdotenv": "^3.4.0" }, "repositories": [ diff --git a/api/composer.lock b/api/composer.lock index 006957d..397b7a8 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7da986f498d91482d3e6afd9ee9491ea", + "content-hash": "fdb2f5e00f1e9965b29e7054dcca181d", "packages": [ { "name": "abraham/twitteroauth", @@ -245,32 +245,78 @@ ], "time": "2023-08-30T09:31:38+00:00" }, + { + "name": "composer/class-map-generator", + "version": "1.1.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/953cc4ea32e0c31f2185549c7d216d7921f03da9", + "reference": "953cc4ea32e0c31f2185549c7d216d7921f03da9", + "shasum": "" + }, + "require": { + "composer/pcre": "^2.1 || ^3.1", + "php": "^7.2 || ^8.0", + "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\ClassMapGenerator\\": "src" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Utilities to scan PHP code and generate class maps.", + "keywords": [ + "classmap" + ], + "time": "2023-06-30T13:58:57+00:00" + }, { "name": "composer/composer", - "version": "2.2.19", + "version": "2.6.2", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/30ff21a9af9a10845436abaeeb0bb7276e996d24", - "reference": "30ff21a9af9a10845436abaeeb0bb7276e996d24", + "url": "https://api.github.com/repos/composer/composer/zipball/623e5e1de055e65bc6c3c61b8348dc4662d75e2b", + "reference": "623e5e1de055e65bc6c3c61b8348dc4662d75e2b", "shasum": "" }, "require": { "composer/ca-bundle": "^1.0", + "composer/class-map-generator": "^1.0", "composer/metadata-minifier": "^1.0", - "composer/pcre": "^1.0", - "composer/semver": "^3.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^2.0 || ^3.0", + "composer/pcre": "^2.1 || ^3.1", + "composer/semver": "^3.2.5", + "composer/spdx-licenses": "^1.5.7", + "composer/xdebug-handler": "^2.0.2 || ^3.0.3", "justinrainbow/json-schema": "^5.2.11", - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0 || ^2.0", - "react/promise": "^1.2 || ^2.7", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "react/promise": "^2.8 || ^3", "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", - "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", - "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", - "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" + "seld/phar-utils": "^1.2", + "seld/signal-handler": "^2.0", + "symfony/console": "^5.4.11 || ^6.0.11 || ^7", + "symfony/filesystem": "^5.4 || ^6.0 || ^7", + "symfony/finder": "^5.4 || ^6.0 || ^7", + "symfony/polyfill-php73": "^1.24", + "symfony/polyfill-php80": "^1.24", + "symfony/polyfill-php81": "^1.24", + "symfony/process": "^5.4 || ^6.0 || ^7" }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", @@ -283,12 +329,17 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.2-dev" + "dev-main": "2.6-dev" + }, + "phpstan": { + "includes": [ + "phpstan/rules.neon" + ] } }, "autoload": { "psr-4": { - "Composer\\": "src/Composer" + "Composer\\": "src/Composer/" } }, "license": [ @@ -313,7 +364,7 @@ "dependency", "package" ], - "time": "2023-02-04T13:54:48+00:00" + "time": "2023-09-03T12:09:15+00:00" }, { "name": "composer/metadata-minifier", @@ -357,20 +408,20 @@ }, { "name": "composer/pcre", - "version": "1.0.1", + "version": "3.1.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", - "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "php": "^7.4 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -395,7 +446,7 @@ "regex", "regular expression" ], - "time": "2022-01-21T20:24:37+00:00" + "time": "2022-11-17T09:50:14+00:00" }, { "name": "composer/semver", @@ -538,21 +589,20 @@ }, { "name": "craftcms/cms", - "version": "4.4.5", + "version": "4.5.3", "dist": { "type": "zip", - "url": "https://api.github.com/repos/craftcms/cms/zipball/4adcbee22dc3c8b4ea08678df724628bca4e8fc1", - "reference": "4adcbee22dc3c8b4ea08678df724628bca4e8fc1", + "url": "https://api.github.com/repos/craftcms/cms/zipball/43ee7a72b0aeeb08ddd14f3efd492752c128a489", + "reference": "43ee7a72b0aeeb08ddd14f3efd492752c128a489", "shasum": "" }, "require": { "commerceguys/addressing": "^1.2", - "composer/composer": "2.2.19", - "craftcms/oauth2-craftid": "~1.0.0", + "composer/composer": "^2.2.19", "craftcms/plugin-installer": "~1.6.0", "craftcms/server-check": "~2.1.2", "creocoder/yii2-nested-sets": "~0.9.0", - "elvanto/litemoji": "^4.3.0", + "elvanto/litemoji": "~4.3.0", "enshrined/svg-sanitize": "~0.16.0", "ext-bcmath": "*", "ext-curl": "*", @@ -566,13 +616,12 @@ "ext-zip": "*", "guzzlehttp/guzzle": "^7.2.0", "illuminate/collections": "^9.1.0", - "league/oauth2-client": "^2.6.0", "mikehaertl/php-shellcommand": "^1.6.3", "moneyphp/money": "^4.0", "monolog/monolog": "^2.3", "php": "^8.0.2", "pixelandtonic/imagine": "~1.3.3.1", - "samdark/yii2-psr-log-target": "^1.1", + "samdark/yii2-psr-log-target": "^1.1.3", "seld/cli-prompt": "^1.0.4", "symfony/http-client": "^6.0.3", "symfony/var-dumper": "^5.0|^6.0", @@ -581,13 +630,12 @@ "twig/twig": "~3.4.3", "voku/stringy": "^6.4.0", "webonyx/graphql-php": "~14.11.5", - "yiisoft/yii2": "~2.0.47.0", - "yiisoft/yii2-debug": "~2.1.19.0", + "yiisoft/yii2": "~2.0.48.1", + "yiisoft/yii2-debug": "~2.1.22.0", "yiisoft/yii2-queue": "~2.3.2", "yiisoft/yii2-symfonymailer": "^2.0.0" }, "conflict": { - "league/oauth2-client": "2.4.0", "webonyx/graphql-php": "14.11.7" }, "provide": { @@ -630,10 +678,10 @@ "issues": "https://github.com/craftcms/cms/issues?state=open", "forum": "https://craftcms.stackexchange.com/", "source": "https://github.com/craftcms/cms", - "docs": "https://docs.craftcms.com/v3/", + "docs": "https://craftcms.com/docs/4.x/", "rss": "https://github.com/craftcms/cms/releases.atom" }, - "time": "2023-03-21T21:20:34+00:00" + "time": "2023-08-29T18:59:05+00:00" }, { "name": "craftcms/flysystem", @@ -793,46 +841,6 @@ }, "time": "2022-11-16T11:13:37+00:00" }, - { - "name": "craftcms/oauth2-craftid", - "version": "1.0.0.1", - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836", - "reference": "3f18364139d72d83fb50546d85130beaaa868836", - "shasum": "" - }, - "require": { - "league/oauth2-client": "^2.2.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "craftcms\\oauth2\\client\\": "src/" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pixel & Tonic", - "homepage": "https://pixelandtonic.com/" - } - ], - "description": "Craft OAuth 2.0 Client Provider for The PHP League OAuth2-Client", - "keywords": [ - "Authentication", - "authorization", - "client", - "cms", - "craftcms", - "craftid", - "oauth", - "oauth2" - ], - "time": "2017-11-22T19:46:18+00:00" - }, { "name": "craftcms/plugin-installer", "version": "1.6.0", @@ -3611,15 +3619,15 @@ }, { "name": "react/promise", - "version": "v2.10.0", + "version": "v3.0.0", "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", - "reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", + "url": "https://api.github.com/repos/reactphp/promise/zipball/c86753c76fd3be465d93b308f18d189f01a22be4", + "reference": "c86753c76fd3be465d93b308f18d189f01a22be4", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=7.1.0" }, "type": "library", "autoload": { @@ -3660,7 +3668,7 @@ "promise", "promises" ], - "time": "2023-05-02T15:15:43+00:00" + "time": "2023-07-11T16:12:49+00:00" }, { "name": "rize/uri-template", @@ -3972,13 +3980,56 @@ ], "time": "2022-08-31T10:31:18+00:00" }, + { + "name": "seld/signal-handler", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\Signal\\": "src/" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", + "keywords": [ + "posix", + "sigint", + "signal", + "sigterm", + "unix" + ], + "time": "2023-09-03T09:24:00+00:00" + }, { "name": "spicyweb/craft-neo", - "version": "3.7.3", + "version": "3.8.6", "dist": { "type": "zip", - "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/0dd4e28f910fe3fd4a213fdfbf02f793aedd760e", - "reference": "0dd4e28f910fe3fd4a213fdfbf02f793aedd760e", + "url": "https://api.github.com/repos/spicywebau/craft-neo/zipball/409c2e86e687657d0232bb545bf1112cf5f65f29", + "reference": "409c2e86e687657d0232bb545bf1112cf5f65f29", "shasum": "" }, "require": { @@ -3992,7 +4043,7 @@ "schemaVersion": "3.6.2", "class": "benf\\neo\\Plugin", "changelogUrl": "https://github.com/spicywebau/craft-neo/blob/3.x/CHANGELOG.md", - "downloadUrl": "https://github.com/spicywebau/craft-neo/archive/refs/tags/3.7.3.zip" + "downloadUrl": "https://github.com/spicywebau/craft-neo/archive/refs/tags/3.8.6.zip" }, "autoload": { "psr-4": { @@ -4020,45 +4071,36 @@ "support": { "issues": "https://github.com/spicywebau/craft-neo/issues", "source": "https://github.com/spicywebau/craft-neo", - "docs": "https://github.com/spicywebau/craft-neo/blob/3.7.3/README.md", + "docs": "https://github.com/spicywebau/craft-neo/blob/3.8.6/README.md", "rss": "https://github.com/spicywebau/craft-neo/commits/3.x.atom" }, - "time": "2023-03-17T23:52:24+00:00" + "time": "2023-08-10T12:51:37+00:00" }, { "name": "symfony/console", - "version": "v5.4.28", + "version": "v6.3.4", "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f4f71842f24c2023b91237c72a365306f3c58827", - "reference": "f4f71842f24c2023b91237c72a365306f3c58827", + "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", + "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.1|^6.0" + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0" }, "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" + "psr/log-implementation": "1.0|2.0|3.0" }, "type": "library", "autoload": { @@ -4090,7 +4132,7 @@ "console", "terminal" ], - "time": "2023-08-07T06:12:30+00:00" + "time": "2023-08-16T10:10:12+00:00" }, { "name": "symfony/deprecation-contracts", @@ -5058,6 +5100,62 @@ ], "time": "2023-01-26T09:26:14+00:00" }, + { + "name": "symfony/polyfill-php81", + "version": "v1.28.0", + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", + "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.28-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2023-01-26T09:26:14+00:00" + }, { "name": "symfony/process", "version": "v6.3.4", @@ -6000,11 +6098,11 @@ }, { "name": "yiisoft/yii2", - "version": "2.0.47", + "version": "2.0.48.1", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/8ecf57895d9c4b29cf9658ffe57af5f3d0e25254", - "reference": "8ecf57895d9c4b29cf9658ffe57af5f3d0e25254", + "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/de92f154eefe322fc1b1b2a52cce46677441ced4", + "reference": "de92f154eefe322fc1b1b2a52cce46677441ced4", "shasum": "" }, "require": { @@ -6015,7 +6113,7 @@ "cebe/markdown": "~1.0.0 | ~1.1.0 | ~1.2.0", "ext-ctype": "*", "ext-mbstring": "*", - "ezyang/htmlpurifier": "~4.6", + "ezyang/htmlpurifier": "^4.6", "lib-pcre": "*", "paragonie/random_compat": ">=1", "php": ">=5.4.0", @@ -6091,7 +6189,7 @@ "framework", "yii2" ], - "time": "2022-11-18T16:21:58+00:00" + "time": "2023-05-24T19:04:02+00:00" }, { "name": "yiisoft/yii2-composer", @@ -6140,11 +6238,11 @@ }, { "name": "yiisoft/yii2-debug", - "version": "2.1.19", + "version": "2.1.22", "dist": { "type": "zip", - "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/84d20d738b0698298f851fcb6fc25e748d759223", - "reference": "84d20d738b0698298f851fcb6fc25e748d759223", + "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/c0fa388c56b64edfb92987fdcc37d7a0243170d7", + "reference": "c0fa388c56b64edfb92987fdcc37d7a0243170d7", "shasum": "" }, "require": { @@ -6193,7 +6291,7 @@ "debugger", "yii2" ], - "time": "2022-04-05T20:35:14+00:00" + "time": "2022-11-18T17:29:27+00:00" }, { "name": "yiisoft/yii2-queue", diff --git a/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml b/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml index c10d692..21140a7 100644 --- a/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml +++ b/api/config/project/neoBlockTypes/image--59560b67-c194-46fc-9404-cb790a44800a.yaml @@ -4,7 +4,7 @@ description: '' enabled: true field: a46e7379-7773-4ce4-9c59-434567870f0c # Content Blocks fieldLayouts: - 27dac77a-8279-4e5d-80ca-d7be8e2ad0a8: + 6264e8e3-cea0-4be5-8ed9-21f7e5676cb1: tabs: - elementCondition: null @@ -17,7 +17,7 @@ fieldLayouts: required: false tip: null type: craft\fieldlayoutelements\CustomField - uid: 5274b8d7-2ddc-4951-93c4-a3ba13ff5204 + uid: daf6ca48-a51c-408b-a898-381be6c31f30 userCondition: null warning: null width: 100 diff --git a/api/config/project/project.yaml b/api/config/project/project.yaml index 528e6c0..e6349c0 100644 --- a/api/config/project/project.yaml +++ b/api/config/project/project.yaml @@ -647,5 +647,5 @@ system: live: true name: 'Rubin EPO Craft Project' retryDuration: null - schemaVersion: 4.4.0.4 + schemaVersion: 4.5.3.0 timeZone: America/Los_Angeles From 22171ff3f3b9f9d102bbbc87257d13006235ba71 Mon Sep 17 00:00:00 2001 From: Blake Mason Date: Tue, 19 Sep 2023 11:05:15 -0700 Subject: [PATCH 47/48] [C] Update DAM plugin version to latest --- api/composer.json | 9 +++++++-- api/composer.lock | 14 +++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/api/composer.json b/api/composer.json index 1d5a013..8c574d6 100755 --- a/api/composer.json +++ b/api/composer.json @@ -18,6 +18,11 @@ { "type": "path", "url": "plugins/nextbuilds" + }, + { + "type": "composer", + "url": "https://composer.craftcms.com", + "canonical": false } ], "require-dev": { @@ -27,7 +32,7 @@ "autoload": { "psr-4": { "modules\\userregistrationmodule\\": "modules/userregistrationmodule/src/", - "modules\\investigations\\": "modules/investigations/" + "modules\\investigations\\": "modules/investigations/" } }, "config": { @@ -43,4 +48,4 @@ }, "minimum-stability": "dev", "prefer-stable": true -} +} \ No newline at end of file diff --git a/api/composer.lock b/api/composer.lock index 397b7a8..1aa0c04 100755 --- a/api/composer.lock +++ b/api/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fdb2f5e00f1e9965b29e7054dcca181d", + "content-hash": "601f2794d68ef8364482827388ed2ff0", "packages": [ { "name": "abraham/twitteroauth", @@ -2543,16 +2543,16 @@ }, { "name": "lsst-epo/canto-dam-assets", - "version": "4.0.2", + "version": "4.0.3", "source": { "type": "git", "url": "https://github.com/lsst-epo/canto-dam-assets.git", - "reference": "b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3" + "reference": "787b7d6baa2081fa52328798fa54d399442bd3e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lsst-epo/canto-dam-assets/zipball/b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3", - "reference": "b8cb1b9bb59eac97cd1c2d6ab1bc043e8447d6f3", + "url": "https://api.github.com/repos/lsst-epo/canto-dam-assets/zipball/787b7d6baa2081fa52328798fa54d399442bd3e9", + "reference": "787b7d6baa2081fa52328798fa54d399442bd3e9", "shasum": "" }, "require": { @@ -2603,7 +2603,7 @@ "issues": "https://github.com/lsst-epo/canto-dam-assets/issues", "source": "https://github.com/lsst-epo/canto-dam-assets/" }, - "time": "2023-09-11T16:58:42+00:00" + "time": "2023-09-12T19:08:06+00:00" }, { "name": "mikehaertl/php-shellcommand", @@ -6832,5 +6832,5 @@ "platform-overrides": { "php": "8.1.10" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } From 1bd8feb7dc3faaea8374f6f9a2c5dbcc23c7d8f6 Mon Sep 17 00:00:00 2001 From: Eric Rosas Date: Tue, 19 Sep 2023 16:59:59 -0600 Subject: [PATCH 48/48] Added worklows to int EPO-8491 Added workflows to int --- .github/workflows/main-pr-gae.yaml | 118 +++++++++++++++++++++++++++ .github/workflows/main-push-gae.yaml | 39 +++++++++ 2 files changed, 157 insertions(+) create mode 100644 .github/workflows/main-pr-gae.yaml create mode 100644 .github/workflows/main-push-gae.yaml diff --git a/.github/workflows/main-pr-gae.yaml b/.github/workflows/main-pr-gae.yaml new file mode 100644 index 0000000..31dcb2c --- /dev/null +++ b/.github/workflows/main-pr-gae.yaml @@ -0,0 +1,118 @@ +name: 'Build Image on PR Creation to Int ~ Optional: Deploy Preview Instances' + +on: + pull_request: + types: + - 'opened' + - 'synchronize' + - 'reopened' + - 'closed' + branches: + - 'main' + +jobs: + build-image-no-deploy: + name: 'Build Image Without Deploy - No Preview' + runs-on: ubuntu-latest + if: ${{ (github.event.action != 'closed') && (startsWith(github.head_ref, 'preview') == false) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.SKYVIEWER_INT_SERVICE_ACCOUNT }} + project_id: edc-int-6c5e + export_default_credentials: true + + - name: Get secret to create .env + run: gcloud secrets versions access latest --secret=investigations-api-env > ./api/.env + + - name: Setup docker build + uses: docker/setup-buildx-action@v2 + id: buildx + with: + install: true + + - name: Build client, but don't deploy + run: docker build . + + build-push-deploy: + name: 'Build Image and Deploy Preview Version' + runs-on: ubuntu-latest + if: ${{ (github.event.action != 'closed') && (startsWith(github.head_ref, 'preview') == true) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.SKYVIEWER_INT_SERVICE_ACCOUNT }} + project_id: edc-int-6c5e + export_default_credentials: true + + - name: Get app.yaml + run: gcloud secrets versions access latest --secret=investigations-api-appyaml > app.yaml + + - name: Format version name + id: version_name + run: echo "version_name=$(echo \"${{ github.head_ref }}\" | tr -cd '[:alnum:]' | tr '[:upper:]' '[:lower:]' | tr -d 'preview')" >> $GITHUB_ENV + + - name: Deploy to App Engine + env: + BRANCH_NAME: ${{ env.version_name }} + run: | + gcloud app deploy app.yaml \ + --no-promote \ + --version=${BRANCH_NAME,,} + + # Create or update a comment with the URL + - name: Find Comment + uses: peter-evans/find-comment@v1 + id: fc + with: + issue-number: ${{ github.event.pull_request.number }} + comment-author: 'github-actions[bot]' + body-includes: A preview of this PR + + - name: Create or update a comment with the URL to the PR + uses: peter-evans/create-or-update-comment@v1 + with: + comment-id: ${{ steps.fc.outputs.comment-id }} + issue-number: ${{ github.event.pull_request.number }} + body: | + A purreview of this PR will be available at https://${{ github.head_ref }}-dot-investigations-api-dot-skyviewer.uw.r.appspot.com until the request is closed. :cat2: + reactions: '+1' + edit-mode: replace + + cleanup: + name: 'Cleanup PR Preview' + runs-on: ubuntu-latest + if: ${{ (github.event.action == 'closed') && (startsWith(github.head_ref, 'preview') == true) }} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.SKYVIEWER_INT_SERVICE_ACCOUNT }} + project_id: edc-int-6c5e + export_default_credentials: true + + # Destruct! + - name: Destroy version + env: + BRANCH_NAME: ${{ env.version_name }} + run: gcloud app versions delete ${BRANCH_NAME,,} --service=investigations-api \ No newline at end of file diff --git a/.github/workflows/main-push-gae.yaml b/.github/workflows/main-push-gae.yaml new file mode 100644 index 0000000..47711f7 --- /dev/null +++ b/.github/workflows/main-push-gae.yaml @@ -0,0 +1,39 @@ +name: 'Push to Development after PR Merge' + +on: + push: + branches: + - 'main' + +jobs: + build-push-deploy: + name: 'Deploy Development Version' + runs-on: ubuntu-latest + if: ${{ github.event.action != 'closed'}} + + # Checkout the repository to the GitHub Actions runner + steps: + - name: Checkout + uses: actions/checkout@v2 + + # gcloud CLI setup + - name: Login to GCP + uses: google-github-actions/setup-gcloud@v0 + with: + service_account_key: ${{ secrets.SKYVIEWER_INT_SERVICE_ACCOUNT }} + project_id: edc-int-6c5e + export_default_credentials: true + + - name: Get app.yaml + run: gcloud secrets versions access latest --secret=investigations-api-appyaml > app.yaml + + - name: Format version name + id: version_name + run: echo "version_name=$(echo \"${{ github.head_ref }}\" | sed 's/[_.,\/]/-/g' | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV + + - name: Deploy to App Engine + env: + BRANCH_NAME: ${{ env.version_name }} + run: | + gcloud app deploy app.yaml \ + --promote