Introducing a new automated subscription import process.

Created on 19 September 2023, over 1 year ago

Problem/Motivation

Currently, we have two config imports. One of them has the "Create only" Import policy enabled. Therefore, subscribing to content when using "Create only" doesn't make sense because the content will not receive any future updates. I believe that having an import config processor that automatically subscribes will resolve this conflict.

Note: I will create another issue to have permission for subscribe and Unsubscribe.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Version

1.1

Component

Code

Created by

πŸ‡―πŸ‡΄Jordan abu-zakham

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @abu-zakham
  • Open in Jenkins β†’ Open on Drupal.org β†’
    Core: 10.0.7 + Environment: PHP 8.1 & MariaDB 10.3.22
    last update over 1 year ago
    8 pass
  • @abu-zakham opened merge request.
  • Issue was unassigned.
  • Status changed to Needs review over 1 year ago
  • Status changed to Postponed: needs info over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States fathershawn New York

    Interesting plugin, but I don't understand the problem motivation that you have written. What is not updated in the future? The whole purpose of this module is to extend Entity Share so that whenever the source node is updated all the subscribed versions of that node are also updated.

  • Status changed to Needs review over 1 year ago
  • πŸ‡―πŸ‡΄Jordan abu-zakham

    In entityshare, there is a configuration policy for content updates. You can set the configuration policy to "create only". This means that if the source content is updated, the local content (pulled content) will not receive the updates, even if you try to re-import the content. I have added a plugin to enable websub for each configuration import. This allows me to enable websub for all configuration imports that have an import policy of "Default" or "Locked editing", and disable it for all import configurations set to "create only".

  • πŸ‡ΊπŸ‡ΈUnited States fathershawn New York
  • Status changed to Postponed 4 months ago
  • πŸ‡ΊπŸ‡ΈUnited States fathershawn New York
Production build 0.71.5 2024