Instead of adding Workspace module as dependence, on Relaxed Remotes page we need to display a message like You have to install Workspace module prior to set new workspaces and don't display the form if the module is not enabled.

It will fix errors like this:

Drupal\Component\Plugin\Exception\PluginNotFoundException: The "workspace_pointer" entity type does not exist. in Drupal\Core\Entity\EntityTypeManager->getDefinition() (line 125 of /var/www/drupal8dev/core/lib/Drupal/Core/Entity/EntityTypeManager.php).
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

jeqq created an issue. See original summary.

Status: Needs review » Needs work

The last submitted patch, add-dependence.patch, failed testing.

The last submitted patch, add-dependence.patch, failed testing.

The last submitted patch, add-dependence.patch, failed testing.

jeqq’s picture

Title: Add Workspace module as dependence » Show Replication Remotes forms just when the workspace module is enabled
Issue summary: View changes
jeqq’s picture

Assigned: Unassigned » jeqq
jeqq’s picture

jeqq’s picture

Status: Needs work » Needs review

Status: Needs review » Needs work

The last submitted patch, 7: show_replication-2778861-7.patch, failed testing.

The last submitted patch, 7: show_replication-2778861-7.patch, failed testing.

The last submitted patch, 7: show_replication-2778861-7.patch, failed testing.

jeqq’s picture

Status: Needs review » Needs work

The last submitted patch, 12: show_replication-2778861-12.patch, failed testing.

The last submitted patch, 12: show_replication-2778861-12.patch, failed testing.

jeqq’s picture

Status: Needs review » Needs work

The last submitted patch, 15: show_replication-2778861-15.patch, failed testing.

The last submitted patch, 15: show_replication-2778861-15.patch, failed testing.

The last submitted patch, 15: show_replication-2778861-15.patch, failed testing.

jeqq’s picture

Status: Needs review » Needs work

The last submitted patch, 19: show_replication-2778861-19.patch, failed testing.

The last submitted patch, 19: show_replication-2778861-19.patch, failed testing.

The last submitted patch, 19: show_replication-2778861-19.patch, failed testing.

jeqq’s picture

Status: Needs review » Needs work

The last submitted patch, 23: show_replication-2778861-23.patch, failed testing.

The last submitted patch, 23: show_replication-2778861-23.patch, failed testing.

The last submitted patch, 23: show_replication-2778861-23.patch, failed testing.

  • jeqq committed 195ef17 on 8.x-1.x
    Issue #2778861 by jeqq: Add Workspace module as dependence
    
  • jeqq committed 40c10d5 on 8.x-1.x
    Revert "Issue #2778861 by jeqq: Add Workspace module as dependence"...
  • jeqq committed 7df40dc on 8.x-1.x
    Issue #2778861 by jeqq: Add test dependence.
    
jeqq’s picture

Status: Needs review » Needs work

The last submitted patch, 28: show_replication-2778861-28.patch, failed testing.

The last submitted patch, 28: show_replication-2778861-28.patch, failed testing.

The last submitted patch, 28: show_replication-2778861-28.patch, failed testing.

  • jeqq committed 4581144 on 8.x-1.x
    Issue #2778861 by jeqq: Show Replication Remotes forms just when the...
jeqq’s picture

Assigned: jeqq » Unassigned
Status: Needs work » Closed (fixed)

One test is failing because the branch is failing and it is not related to this patch.

The last submitted patch, 12: show_replication-2778861-12.patch, failed testing.