diff --git a/composer.json b/composer.json index 07e9cdb..00a9baf 100644 --- a/composer.json +++ b/composer.json @@ -42,7 +42,12 @@ "drupal/simple_oauth": "~4.0", "drupal/schema_metatag": "~2.0", "drupal/restui": "~1.0", - "drupal/jsonapi_extras": "~3.0" + "drupal/jsonapi_extras": "~3.0", + "drupal/jsonapi_include": "^1.4", + "drupal/jsonapi_image_styles": "^2.0@beta", + "drupal/jsonapi_resources": "^1.0@beta", + "drupal/jsonapi_views": "1.x-dev", + "drupal/jsonapi_search_api": "^1.0@RC" }, "suggest": { "swagger-api/swagger-ui": "~3.0: Provides the Swagger UI library which is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API." @@ -61,6 +66,31 @@ ] }, "enable-patching": true, - "composer-exit-on-patch-failure": true + "composer-exit-on-patch-failure": true, + "patchLevel": { + "drupal/core": "-p2" + }, + "patches": { + "drupal/openapi_jsonapi": { + "Issue #3185778 TypeError: Cannot read property 'anyOf' of undefined": "https://www.drupal.org/files/issues/2020-12-21/add_required_keyword_8.x_2.x-3185778-5.patch", + "Issue #3079209 Only show enabled endpoints for JSON:API": "https://www.drupal.org/files/issues/2020-12-21/only_add_read_route-methods_when_read_only_is_enabled_in_jsonapi_8.x_2.x-3079209-11.patch" + }, + "drupal/jsonapi_include": { + "Issue #3172870: Consider make it compatible with JSON:API Resources": "https://www.drupal.org/files/issues/2020-09-24/jsonapi_resources-3172870-2.patch", + "Issue #3131167: Infinite recursion for nested include": "https://www.drupal.org/files/issues/2020-10-28/infinite_recursion_for_nested_include-3131167-6.patch" + }, + "drupal/jsonapi_resources": { + "Issue #3172884: Include parameter doesn't work with different type of entities": "https://www.drupal.org/files/issues/2020-09-24/fix-include-3172884-2.patch" + }, + "drupal/jsonapi_views": { + "Issue #3115484: Allow arguments": "https://www.drupal.org/files/issues/2020-12-28/json_api-views_arguemnts-3115484-4.patch" + }, + "drupal/restui": { + "Issue #3185372 Undeclared variable error messages appearing on config page": "https://www.drupal.org/files/issues/2020-11-29/restui-3185372-4.patch" + }, + "drupal/jsonapi_extras": { + "Issue #3169654 Default sorting": "https://www.drupal.org/files/issues/2020-09-17/jsonapi_extras-default-sorting-3169654-6.patch" + } + } } } diff --git a/config/optional/editor.editor.mobile_text_format.yml b/config/optional/editor.editor.mobile_text_format.yml new file mode 100755 index 0000000..5e50f4e --- /dev/null +++ b/config/optional/editor.editor.mobile_text_format.yml @@ -0,0 +1,56 @@ +langcode: en +status: true +dependencies: + config: + - filter.format.mobile_text_format + module: + - ckeditor +format: mobile_text_format +editor: ckeditor +settings: + toolbar: + rows: + - + - + name: Formatting + items: + - Bold + - Italic + - + name: Links + items: + - DrupalLink + - DrupalUnlink + - + name: Lists + items: + - BulletedList + - NumberedList + - + name: Media + items: + - Blockquote + - DrupalImage + - + name: Tools + items: + - Source + plugins: + language: + language_list: un + stylescombo: + styles: '' + autoembed: + status: '' + linkit: + linkit_profile: '' + tokenbrowser: + token_types: { } +image_upload: + status: false + scheme: public + directory: inline-images + max_size: '' + max_dimensions: + width: null + height: null diff --git a/config/optional/field.storage.node.field_embedded_entities.yml b/config/optional/field.storage.node.field_embedded_entities.yml new file mode 100755 index 0000000..4f7677f --- /dev/null +++ b/config/optional/field.storage.node.field_embedded_entities.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + module: + - node +id: node.field_embedded_entities +field_name: field_embedded_entities +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/optional/field.storage.node.field_embedded_media.yml b/config/optional/field.storage.node.field_embedded_media.yml new file mode 100755 index 0000000..fb0e0b5 --- /dev/null +++ b/config/optional/field.storage.node.field_embedded_media.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + module: + - media + - node +id: node.field_embedded_media +field_name: field_embedded_media +entity_type: node +type: entity_reference +settings: + target_type: media +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/optional/filter.format.mobile_text_format.yml b/config/optional/filter.format.mobile_text_format.yml new file mode 100755 index 0000000..aa9cd6b --- /dev/null +++ b/config/optional/filter.format.mobile_text_format.yml @@ -0,0 +1,162 @@ +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.media.mobile_text_format + - core.entity_view_mode.media.s08 + module: + - ace_editor + - blazy + - ckeditor_media_embed + - editor + - entity_embed + - image_resize_filter + - media + - pathologic + - token_filter +name: 'Mobile text format' +format: mobile_text_format +weight: -10 +filters: + filter_align: + id: filter_align + provider: filter + status: true + weight: -50 + settings: { } + filter_caption: + id: filter_caption + provider: filter + status: true + weight: -49 + settings: { } + filter_htmlcorrector: + id: filter_htmlcorrector + provider: filter + status: true + weight: -44 + settings: { } + editor_file_reference: + id: editor_file_reference + provider: editor + status: true + weight: -43 + settings: { } + filter_html: + id: filter_html + provider: filter + status: true + weight: -41 + settings: + allowed_html: '