From 8ccc40718aa00d68c5a52da2c47766708a6ba720 Mon Sep 17 00:00:00 2001 From: Rajab Natshah <rajabn@gmail.com> Date: Mon, 27 Mar 2017 15:26:10 +0200 Subject: [PATCH] Issue #2864315: [8.4.x] Added [Rabbit Hole] module: Only Enabled [Rabbit Hole, Rabbit Hole nodes, Rabbit Hole taxonomy] modules and basic settings not to use for [page] and [landing page] content types --- composer.json | 1 + drupal-org.make | 4 ++++ ...bbit_hole.behavior_settings.node_type_landing_page.yml | 8 ++++++++ .../varbase_landing/varbase_landing.info.yml | 1 + .../rabbit_hole.behavior_settings.node_type_page.yml | 8 ++++++++ .../varbase_features/varbase_page/varbase_page.info.yml | 1 + varbase.info.yml | 3 +++ 7 files changed, 26 insertions(+) create mode 100644 modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml create mode 100644 modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml diff --git a/composer.json b/composer.json index a0c1281c..da8df4ae 100644 --- a/composer.json +++ b/composer.json @@ -199,6 +199,7 @@ "drupal/responsive_preview": "1.0-alpha4", "drupal/webform": "5.0-beta9", "drupal/content_lock": "1.0-alpha1", + "drupal/rabbit_hole": "1.0-beta2", "drupal/fast_404": "1.0-alpha2", "drupal/diff": "1.0-rc1", "drupal/masquerade": "1.0-beta1", diff --git a/drupal-org.make b/drupal-org.make index 50c5e9c8..165a82dd 100644 --- a/drupal-org.make +++ b/drupal-org.make @@ -207,6 +207,10 @@ projects[content_lock][type] = module projects[content_lock][subdir] = "contrib" projects[content_lock][version] = 1.0-alpha1 +projects[rabbit_hole][type] = module +projects[rabbit_hole][subdir] = "contrib" +projects[rabbit_hole][version] = 1.0-beta2 + projects[fast_404][type] = module projects[fast_404][subdir] = "contrib" projects[fast_404][version] = 1.0-alpha2 diff --git a/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml b/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml new file mode 100644 index 00000000..3eb4d3c2 --- /dev/null +++ b/modules/varbase_features/varbase_landing/config/install/rabbit_hole.behavior_settings.node_type_landing_page.yml @@ -0,0 +1,8 @@ +langcode: en +status: true +dependencies: { } +id: node_type_landing_page +action: display_page +allow_override: 0 +redirect: '' +redirect_code: 301 diff --git a/modules/varbase_features/varbase_landing/varbase_landing.info.yml b/modules/varbase_features/varbase_landing/varbase_landing.info.yml index 84b2d734..9090f43f 100644 --- a/modules/varbase_features/varbase_landing/varbase_landing.info.yml +++ b/modules/varbase_features/varbase_landing/varbase_landing.info.yml @@ -12,6 +12,7 @@ dependencies: - panelizer_quickedit - path - pathauto + - rabbit_hole - user - varbase_seo - yoast_seo diff --git a/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml b/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml new file mode 100644 index 00000000..8c0a35d6 --- /dev/null +++ b/modules/varbase_features/varbase_page/config/install/rabbit_hole.behavior_settings.node_type_page.yml @@ -0,0 +1,8 @@ +langcode: en +status: true +dependencies: { } +id: node_type_page +action: display_page +allow_override: 0 +redirect: '' +redirect_code: 301 diff --git a/modules/varbase_features/varbase_page/varbase_page.info.yml b/modules/varbase_features/varbase_page/varbase_page.info.yml index 95de07b9..c70a5129 100644 --- a/modules/varbase_features/varbase_page/varbase_page.info.yml +++ b/modules/varbase_features/varbase_page/varbase_page.info.yml @@ -13,6 +13,7 @@ dependencies: - panelizer - path - pathauto + - rabbit_hole - rdf - smart_trim - text diff --git a/varbase.info.yml b/varbase.info.yml index f17ddc95..da2f0699 100644 --- a/varbase.info.yml +++ b/varbase.info.yml @@ -92,6 +92,9 @@ dependencies: - ultimate_cron - content_lock - content_lock_timeout + - rabbit_hole + - rh_node + - rh_taxonomy - fast404 - imagemagick - imageapi_optimize -- GitLab