diff --git a/composer.json b/composer.json index 20803878..cfb514a9 100644 --- a/composer.json +++ b/composer.json @@ -1,213 +1,212 @@ { "name": "su-soe/engineering_profile", - "description": "Installation Profile for the Stanford Webservice's Jumpstart Product.", - "type": "drupal-custom-profile", - "license": "GPL-2.0-or-later", - "minimum-stability": "dev", - "prefer-stable": true, - "repositories": [ - { - "type": "composer", - "url": "https://packages.drupal.org/8" + "description": "Installation Profile for the Stanford Webservice's Jumpstart Product.", + "type": "drupal-custom-profile", + "license": "GPL-2.0-or-later", + "minimum-stability": "dev", + "prefer-stable": true, + "repositories": [ + { + "type": "composer", + "url": "https://packages.drupal.org/8" + }, + { + "type": "package", + "package": { + "name": "citation-style-language/locales", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/citation-style-language/locales.git", + "reference": "master" + } + } + }, + { + "type": "package", + "package": { + "name": "citation-style-language/styles-distribution", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/citation-style-language/styles-distribution.git", + "reference": "master" + } + } + } + ], + "require": { + "ext-imagick": "*", + "acquia/drupal-environment-detector": "^1.0", + "citation-style-language/locales": "1.0.0", + "citation-style-language/styles-distribution": "1.0.0", + "composer/installers": ">=1.2", + "drupal/address": "^2.0", + "drupal/admin_toolbar": "^3.1", + "drupal/allowed_formats": "^3.0", + "drupal/auto_entitylabel": "^3.0@beta", + "drupal/block_content_permissions": "^1.8", + "drupal/change_labels": "^1.0", + "drupal/chosen": "^4.0", + "drupal/colorbox": "^2.0", + "drupal/components": "^3.0", + "drupal/conditional_fields": "^4.0", + "drupal/config_filter": "^2.0", + "drupal/config_ignore": "^3.0", + "drupal/config_pages": "^2.6", + "drupal/config_pages_overrides": "^2.0", + "drupal/config_readonly": "^1.0@beta", + "drupal/config_split": "^2.0", + "drupal/confirm_leave": "^1.0@beta", + "drupal/content_lock": "^2.2", + "drupal/core": "~10.2.0", + "drupal/cshs": "^4.0", + "drupal/default_content": "^2.0@alpha", + "drupal/diff": "1.1.0", + "drupal/display_field_copy": "^2.0.", + "drupal/domain_301_redirect": "^2.0", + "drupal/ds": "^3.3", + "drupal/editoria11y": "^2.0", + "drupal/element_class_formatter": "^2.0@beta", + "drupal/encrypt": "^3.0", + "drupal/environment_indicator": "^4.0", + "drupal/extlink": "^1.3", + "drupal/fast_404_generator": "^1.0", + "drupal/field_encrypt": "^3.0", + "drupal/field_formatter_class": "^1.5", + "drupal/field_group": "^3.0@rc", + "drupal/field_label": "^1.4", + "drupal/field_permissions": "^1.0@RC", + "drupal/field_validation": "^1.0-alpha", + "drupal/file_mdm": "^2.4 || ^3.0", + "drupal/flat_taxonomy": "^2.0", + "drupal/fontawesome": "^2.19", + "drupal/google_analytics": "^4.0", + "drupal/google_tag": "^2.0", + "drupal/graphql_compose": "^2.0", + "drupal/hook_event_dispatcher": "^4.0@beta", + "drupal/image_effects": "^3.2", + "drupal/imagecache_external": "^3.0", + "drupal/imagemagick": "^3.1", + "drupal/jquery_ui_draggable": "^2.0", + "drupal/jsonapi_extras": "^3.20", + "drupal/jsonapi_hypermedia": "^1.9", + "drupal/jsonapi_image_styles": "^3.0", + "drupal/jsonapi_menu_items": "^1.2", + "drupal/jsonapi_search_api": "^1.0@RC", + "drupal/jsonapi_views": "^1.1", + "drupal/key": "^1.15", + "drupal/layout_builder_modal": "^1.0", + "drupal/layout_builder_restrictions": "^2.2", + "drupal/layout_library": "^1.0-beta1", + "drupal/layout_paragraphs": "^2.0", + "drupal/link_attributes": "^2.0", + "drupal/link_title_formatter": "^2.0", + "drupal/linkit": "^6.0", + "drupal/markup": "^2.0", + "drupal/mathjax": "^4.0", + "drupal/memcache": "^2.5", + "drupal/menu_admin_per_menu": "^1.0", + "drupal/menu_block": "^1.10", + "drupal/menu_link_weight": "^2.0@alpha", + "drupal/metatag": "^2.0", + "drupal/name": "^1.0@RC", + "drupal/next": "^1.2", + "drupal/nobots": "^1.0", + "drupal/node_revision_delete": "^1.0@RC", + "drupal/oembed_lazyload": "^2.0", + "drupal/page_cache_query_ignore": "^2.2", + "drupal/page_manager": "^4.0@beta", + "drupal/paragraphs": "^1.11", + "drupal/paragraphs_edit": "^3.0", + "drupal/paranoia": "^1.0@alpha", + "drupal/path_redirect_import": "^2.0", + "drupal/pathauto": "^1.6", + "drupal/pdb": "2.0.0", + "drupal/printable": "^3.0", + "drupal/rabbit_hole": "^1.0@beta", + "drupal/real_aes": "^2.4", + "drupal/redirect": "^1.0-beta1", + "drupal/responsive_tables_filter": "^1.9", + "drupal/role_delegation": "^1.0@beta", + "drupal/scheduler": "^2.0", + "drupal/search_api": "^1.19", + "drupal/search_api_algolia": "^3.0@beta", + "drupal/seckit": "^2.0", + "drupal/shs": "^2.0@RC", + "drupal/smart_date": "^4.0", + "drupal/smart_trim": "^2.0", + "drupal/taxonomy_entity_index": "^1.8", + "drupal/taxonomy_menu": "^3.5", + "drupal/token_or": "^2.0", + "drupal/transliterate_filenames": "^2.0", + "drupal/typogrify": "^1.1", + "drupal/ui_patterns": "^1.0", + "drupal/view_unpublished": "^1.0", + "drupal/viewfield": "^3.0@beta", + "drupal/views_autosubmit": "^1.4", + "drupal/views_block_filter_block": "^2.0@beta", + "drupal/views_bulk_edit": "^2.6", + "drupal/views_contextual_filters_or": "^1.3", + "drupal/views_custom_cache_tag": "^1.2", + "drupal/views_data_export": "^1.0", + "drupal/views_infinite_scroll": "^2.0", + "drupal/views_taxonomy_term_name_depth": "^7.0", + "drupal/webp": "^1.0@beta", + "drupal/xmlsitemap": "^1.0", + "harvesthq/chosen": "^1.8", + "onlyextart/colorbox": "dev-master#e58476becbc89dc671093d1bcd9f99b2167fa8f7", + "sainsburys/guzzle-oauth2-plugin": "^3.0", + "seboettg/citeproc-php": "2.4.1", + "su-sws/ckeditor5_plugins": "^1.0", + "su-sws/drupal-patches": "^10.0", + "su-sws/react_paragraphs": "^8.2", + "su-sws/stanford_actions": "^8.2", + "su-sws/stanford_fields": "^8.2", + "su-sws/stanford_media": "^11.0", + "su-sws/stanford_migrate": "^8.3", + "su-sws/stanford_profile_helper": "^9.6", + "su-sws/stanford_samlauth": "^1.0", + "su-sws/stanford_syndication": "^1.0" + }, + "config": { + "sort-packages": true }, - { - "type": "package", - "package": { - "name": "citation-style-language/locales", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/citation-style-language/locales.git", - "reference": "master" + "autoload": { + "psr-4": { + "Drupal\\engineering_profile\\": "src/" } - } }, - { - "type": "package", - "package": { - "name": "citation-style-language/styles-distribution", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/citation-style-language/styles-distribution.git", - "reference": "master" + "autoload-dev": { + "psr-4": { + "Drupal\\Tests\\engineering_profile\\": "tests/src" } - } - } - ], - "require": { - "ext-imagick": "*", - "acquia/drupal-environment-detector": "^1.0", - "acquia/memcache-settings": "^1.2", - "citation-style-language/locales": "1.0.0", - "citation-style-language/styles-distribution": "1.0.0", - "composer/installers": ">=1.2", - "drupal/address": "^2.0", - "drupal/admin_toolbar": "^3.1", - "drupal/allowed_formats": "^3.0", - "drupal/auto_entitylabel": "^3.0@beta", - "drupal/block_content_permissions": "^1.8", - "drupal/change_labels": "^1.0", - "drupal/chosen": "^4.0", - "drupal/colorbox": "^2.0", - "drupal/components": "^3.0", - "drupal/conditional_fields": "^4.0", - "drupal/config_filter": "^2.0", - "drupal/config_ignore": "^3.0", - "drupal/config_pages": "^2.6", - "drupal/config_pages_overrides": "^2.0", - "drupal/config_readonly": "^1.0@beta", - "drupal/config_split": "^2.0", - "drupal/confirm_leave": "^1.0@beta", - "drupal/content_lock": "^2.2", - "drupal/core": "~10.2.0", - "drupal/cshs": "^4.0", - "drupal/csv_serialization": "^2.1 || ^3.0", - "drupal/default_content": "^2.0@alpha", - "drupal/diff": "1.1", - "drupal/display_field_copy": "^2.0.", - "drupal/domain_301_redirect": "^2.0", - "drupal/ds": "^3.3", - "drupal/dropzonejs": "2.8", - "drupal/editoria11y": "^2.0", - "drupal/element_class_formatter": "^2.0@beta", - "drupal/encrypt": "^3.0", - "drupal/environment_indicator": "^4.0", - "drupal/extlink": "^1.3", - "drupal/fast_404_generator": "^1.0", - "drupal/field_encrypt": "^3.0", - "drupal/field_formatter_class": "^1.5", - "drupal/field_group": "^3.0@rc", - "drupal/field_label": "^1.4", - "drupal/field_permissions": "^1.0@RC", - "drupal/field_validation": "^1.0-alpha", - "drupal/file_mdm": "^2.4 || ^3.0", - "drupal/flat_taxonomy": "^2.0", - "drupal/fontawesome": "^2.19", - "drupal/google_analytics": "^4.0", - "drupal/google_tag": "^2.0", - "drupal/graphql_compose": "^2.0", - "drupal/hook_event_dispatcher": "^4.0@beta", - "drupal/image_effects": "^3.2", - "drupal/imagecache_external": "^3.0", - "drupal/imagemagick": "^3.1", - "drupal/jquery_ui_draggable": "^2.0", - "drupal/jsonapi_extras": "^3.20", - "drupal/jsonapi_hypermedia": "^1.9", - "drupal/jsonapi_image_styles": "^3.0", - "drupal/jsonapi_menu_items": "^1.2", - "drupal/jsonapi_search_api": "^1.0@RC", - "drupal/jsonapi_views": "^1.1", - "drupal/key": "^1.15", - "drupal/layout_builder_modal": "^1.0", - "drupal/layout_builder_restrictions": "^2.2", - "drupal/layout_library": "^1.0-beta1", - "drupal/layout_paragraphs": "^2.0", - "drupal/link_attributes": "^2.0", - "drupal/link_title_formatter": "^2.0", - "drupal/linkit": "^6.0", - "drupal/markup": "^2.0", - "drupal/mathjax": "^4.0", - "drupal/memcache": "^2.5", - "drupal/menu_admin_per_menu": "^1.0", - "drupal/menu_block": "^1.10", - "drupal/menu_link_weight": "^2.0@alpha", - "drupal/metatag": "^2.0", - "drupal/name": "^1.0@RC", - "drupal/next": "^1.2", - "drupal/nobots": "^1.0", - "drupal/node_revision_delete": "^1.0@RC", - "drupal/oembed_lazyload": "^2.0", - "drupal/page_cache_query_ignore": "^2.2", - "drupal/page_manager": "^4.0@beta", - "drupal/paragraphs": "^1.11", - "drupal/paragraphs_edit": "^3.0", - "drupal/paranoia": "^1.0@alpha", - "drupal/path_redirect_import": "^2.0", - "drupal/pathauto": "^1.6", - "drupal/pdb": "2.0.0", - "drupal/printable": "^3.0", - "drupal/rabbit_hole": "^1.0@beta", - "drupal/real_aes": "^2.4", - "drupal/redirect": "^1.0-beta1", - "drupal/responsive_tables_filter": "^1.9", - "drupal/role_delegation": "^1.0@beta", - "drupal/scheduler": "^2.0", - "drupal/search_api": "^1.19", - "drupal/search_api_algolia": "^3.0@beta", - "drupal/seckit": "^2.0", - "drupal/shs": "^2.0@RC", - "drupal/smart_date": "^4.0", - "drupal/smart_trim": "^2.0", - "drupal/taxonomy_entity_index": "^1.8", - "drupal/taxonomy_menu": "^3.5", - "drupal/token_or": "^2.0", - "drupal/transliterate_filenames": "^2.0", - "drupal/typogrify": "^1.1", - "drupal/ui_patterns": "^1.0", - "drupal/view_unpublished": "^1.0", - "drupal/viewfield": "^3.0@beta", - "drupal/views_autosubmit": "^1.4", - "drupal/views_block_filter_block": "^2.0@beta", - "drupal/views_bulk_edit": "^2.6", - "drupal/views_contextual_filters_or": "^1.3", - "drupal/views_custom_cache_tag": "^1.2", - "drupal/views_data_export": "^1.0", - "drupal/views_infinite_scroll": "^2.0", - "drupal/views_taxonomy_term_name_depth": "^7.0", - "drupal/webp": "^1.0@beta", - "drupal/xmlsitemap": "^1.0", - "harvesthq/chosen": "^1.8", - "onlyextart/colorbox": "dev-master#e58476becbc89dc671093d1bcd9f99b2167fa8f7", - "sainsburys/guzzle-oauth2-plugin": "^3.0", - "seboettg/citeproc-php": "2.4.1", - "su-sws/ckeditor5_plugins": "^1.0", - "su-sws/drupal-patches": "^10.0", - "su-sws/react_paragraphs": "^8.2", - "su-sws/stanford_actions": "^8.2", - "su-sws/stanford_fields": "^8.2", - "su-sws/stanford_media": "^11.0", - "su-sws/stanford_migrate": "^8.3", - "su-sws/stanford_profile_helper": "^9.0", - "su-sws/stanford_samlauth": "^1.0", - "su-sws/stanford_syndication": "^1.0" - }, - "config": { - "sort-packages": true - }, - "autoload": { - "psr-4": { - "Drupal\\engineering_profile\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "Drupal\\Tests\\engineering_profile\\": "tests/src" - } - }, - "conflict": { - "drupal/diff": ">1.1" - }, - "extra": { - "drush": { - "services": { - "drush.services.yml": "^9" - } }, - "patches": { - "drupal/google_analytics": { - "https://www.drupal.org/project/google_analytics/issues/3373921": "https://www.drupal.org/files/issues/2023-08-07/google-analytics-issues-3373921-cannot-install-from-existing-config-11.patch" - }, - "drupal/menu_block": { - "https://www.drupal.org/project/menu_block/issues/3271218": "https://www.drupal.org/files/issues/2022-04-29/menu_block_rendered_empty-3271218-17.patch" + "conflict": { + "drupal/diff": ">1.1" }, - "drupal/menu_link": { - "https://www.drupal.org/project/menu_link/issues/3358081": "https://git.drupalcode.org/project/menu_link/-/merge_requests/9.patch" - }, - "drupal/menu_link_weight": { - "https://www.drupal.org/project/menu_link_weight/issues/2875984": "https://git.drupalcode.org/project/menu_link_weight/-/merge_requests/2.diff" - } + "extra": { + "drush": { + "services": { + "drush.services.yml": "^9" + } + }, + "patches": { + "drupal/google_analytics": { + "https://www.drupal.org/project/google_analytics/issues/3373921": "https://www.drupal.org/files/issues/2023-08-07/google-analytics-issues-3373921-cannot-install-from-existing-config-11.patch" + }, + "drupal/hook_event_dispatcher": { + "https://www.drupal.org/project/hook_event_dispatcher/issues/3354751": "https://www.drupal.org/files/issues/2024-03-14/hook_event_dispatcher-4.x-3354751-7.patch" + }, + "drupal/menu_block": { + "https://www.drupal.org/project/menu_block/issues/3271218": "https://www.drupal.org/files/issues/2022-04-29/menu_block_rendered_empty-3271218-17.patch" + }, + "drupal/menu_link": { + "https://www.drupal.org/project/menu_link/issues/3358081": "https://git.drupalcode.org/project/menu_link/-/merge_requests/9.patch" + }, + "drupal/menu_link_weight": { + "https://www.drupal.org/project/menu_link_weight/issues/2875984": "https://git.drupalcode.org/project/menu_link_weight/-/merge_requests/2.diff" + } + } } - } - } diff --git a/config/engineering/config_split.patch.user.role.site_builder.yml b/config/engineering/config_split.patch.user.role.site_builder.yml index a1680a61..49222a4c 100644 --- a/config/engineering/config_split.patch.user.role.site_builder.yml +++ b/config/engineering/config_split.patch.user.role.site_builder.yml @@ -9,8 +9,6 @@ adding: - taxonomy.vocabulary.department - taxonomy.vocabulary.magazine_issues - taxonomy.vocabulary.magazine_topics - module: - - engineering_profile permissions: - 'configure all stanford_page node layout overrides' - 'configure editable stanford_news node layout overrides' @@ -39,9 +37,6 @@ adding: - 'revert spotlight revisions' - 'view spotlight revisions' removing: - dependencies: - module: - - soe_profile permissions: - 'create stanford_course content' - 'delete own stanford_course content' diff --git a/config/engineering/config_split.patch.user.role.site_developer.yml b/config/engineering/config_split.patch.user.role.site_developer.yml index d83b2fa0..ea31ebeb 100644 --- a/config/engineering/config_split.patch.user.role.site_developer.yml +++ b/config/engineering/config_split.patch.user.role.site_developer.yml @@ -9,8 +9,6 @@ adding: - taxonomy.vocabulary.department - taxonomy.vocabulary.magazine_issues - taxonomy.vocabulary.magazine_topics - module: - - engineering_profile permissions: - 'configure all stanford_page node layout overrides' - 'configure editable stanford_news node layout overrides' @@ -38,7 +36,4 @@ adding: - 'edit terms in magazine_topics' - 'revert spotlight revisions' - 'view spotlight revisions' -removing: - dependencies: - module: - - soe_profile +removing: { } diff --git a/config/engineering/config_split.patch.user.role.site_manager.yml b/config/engineering/config_split.patch.user.role.site_manager.yml index 49de5456..16c14502 100644 --- a/config/engineering/config_split.patch.user.role.site_manager.yml +++ b/config/engineering/config_split.patch.user.role.site_manager.yml @@ -7,8 +7,6 @@ adding: - taxonomy.vocabulary.department - taxonomy.vocabulary.magazine_issues - taxonomy.vocabulary.magazine_topics - module: - - engineering_profile permissions: - 'create spotlight content' - 'create terms in affiliation' @@ -35,7 +33,4 @@ adding: - 'view own unpublished content' - 'view own unpublished media' - 'view spotlight revisions' -removing: - dependencies: - module: - - soe_profile +removing: { } diff --git a/config/engineering/config_split.patch.views.view.stanford_basic_pages.yml b/config/engineering/config_split.patch.views.view.stanford_basic_pages.yml index 13d3ea2c..160756df 100644 --- a/config/engineering/config_split.patch.views.view.stanford_basic_pages.yml +++ b/config/engineering/config_split.patch.views.view.stanford_basic_pages.yml @@ -41,7 +41,6 @@ removing: validate: type: none fail: 'not found' - validate_options: { } break_phrase: true depth: '1' use_taxonomy_term_path: false @@ -84,7 +83,6 @@ removing: validate: type: none fail: 'not found' - validate_options: { } break_phrase: true depth: '1' use_taxonomy_term_path: false diff --git a/config/sync/user.role.site_builder.yml b/config/sync/user.role.site_builder.yml index 241aaefa..8fd9f51c 100644 --- a/config/sync/user.role.site_builder.yml +++ b/config/sync/user.role.site_builder.yml @@ -68,7 +68,7 @@ dependencies: - role_delegation - scheduler - shortcut - - soe_profile + - engineering_profile - stanford_media - stanford_policy - stanford_publication diff --git a/config/sync/user.role.site_developer.yml b/config/sync/user.role.site_developer.yml index 9fd91fff..0bbf4ea4 100644 --- a/config/sync/user.role.site_developer.yml +++ b/config/sync/user.role.site_developer.yml @@ -77,7 +77,7 @@ dependencies: - scheduler - seckit - shortcut - - soe_profile + - engineering_profile - stanford_media - stanford_policy - stanford_publication diff --git a/config/sync/user.role.site_manager.yml b/config/sync/user.role.site_manager.yml index f69d6a77..82dd3577 100644 --- a/config/sync/user.role.site_manager.yml +++ b/config/sync/user.role.site_manager.yml @@ -49,7 +49,7 @@ dependencies: - redirect - role_delegation - scheduler - - soe_profile + - engineering_profile - stanford_migrate - stanford_policy - stanford_publication