diff --git a/composer.json b/composer.json index 04824c8..0cf5518 100644 --- a/composer.json +++ b/composer.json @@ -36,6 +36,7 @@ "drupal/paragraphs": "^1.10", "drupal/pathauto": "^1.8", "drupal/redirect": "^1.5", + "drupal/scheduler": "^1.3", "drupal/simple_sitemap": "^3.6", "drupal/speakerdeck_field": "^2.0", "drupal/stage_file_proxy": "^1.0", diff --git a/composer.lock b/composer.lock index 8e2a514..eeda984 100644 --- a/composer.lock +++ b/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": "add80c0a094b18d9ab4dc1953db5c118", + "content-hash": "4026a4ca20f7aa831743f07d0d3cc8d7", "packages": [ { "name": "asm89/stack-cors", @@ -3243,6 +3243,77 @@ "source": "https://git.drupalcode.org/project/redirect" } }, + { + "name": "drupal/scheduler", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/scheduler.git", + "reference": "8.x-1.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/scheduler-8.x-1.3.zip", + "reference": "8.x-1.3", + "shasum": "704f9e289c7a42ddfb65297beb0be02e324f02c6" + }, + "require": { + "drupal/core": "^8 || ^9" + }, + "require-dev": { + "drupal/devel_generate": "^2.0 || 3.x-dev", + "drupal/rules": "^3", + "drush/drush": "^9.0 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.3", + "datestamp": "1591436219", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Eric Schaefer (Eric Schaefer)", + "homepage": "https://www.drupal.org/u/eric-schaefer", + "role": "Maintainer" + }, + { + "name": "Jonathan Smith (jonathan1055)", + "homepage": "https://www.drupal.org/u/jonathan1055", + "role": "Maintainer" + }, + { + "name": "Pieter Frenssen (pfrenssen)", + "homepage": "https://www.drupal.org/u/pfrenssen", + "role": "Maintainer" + }, + { + "name": "Rick Manelius (rickmanelius)", + "homepage": "https://www.drupal.org/u/rickmanelius", + "role": "Maintainer" + } + ], + "description": "Automatically publish and unpublish content at specified dates and times.", + "homepage": "https://drupal.org/project/scheduler", + "support": { + "source": "https://git.drupalcode.org/project/scheduler", + "issues": "https://www.drupal.org/project/issues/scheduler" + } + }, { "name": "drupal/simple_sitemap", "version": "3.7.0", diff --git a/config/default/core.extension.yml b/config/default/core.extension.yml index 152347a..aac2330 100644 --- a/config/default/core.extension.yml +++ b/config/default/core.extension.yml @@ -43,6 +43,7 @@ module: path: 0 path_alias: 0 redirect: 0 + scheduler: 0 simple_sitemap: 0 simple_sitemap_engines: 0 speakerdeck_field: 0 diff --git a/config/default/node.type.post.yml b/config/default/node.type.post.yml index b8a3407..30117a5 100644 --- a/config/default/node.type.post.yml +++ b/config/default/node.type.post.yml @@ -4,11 +4,25 @@ status: true dependencies: module: - menu_ui + - scheduler third_party_settings: menu_ui: available_menus: - main parent: 'main:' + scheduler: + expand_fieldset: null + fields_display_mode: null + publish_enable: true + publish_past_date: null + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: true + show_message_after_update: false + unpublish_enable: false + unpublish_required: false + unpublish_revision: false name: 'Blog post' type: post description: 'A single blog post.'