Skip to content
Snippets Groups Projects
Commit eb9e485e authored by Rajab Natshah's avatar Rajab Natshah
Browse files

Issue #3364872: Fix No moderated content available in the Moderated Content Admin View

parent a2b9d905
Branches
Tags 3.0.0-alpha2
No related merge requests found
......@@ -5,8 +5,8 @@
* Contains install and update for Varbase Content Planner module.
*/
use Vardot\Entity\EntityDefinitionUpdateManager;
use Vardot\Installer\ModuleInstallerFactory;
use Vardot\Entity\EntityDefinitionUpdateManager;
use Vardot\Installer\ModuleInstallerFactory;
/**
* Implements hook_install().
......
......@@ -62,3 +62,29 @@ function varbase_workflow_update_90001() {
// To make sure that any hook or event subscriber workers after all used modules.
ModuleInstallerFactory::setModuleWeightAfterInstallation('varbase_workflow');
}
/**
* Issue #3364872: Fix No moderated content available.
*
* In the Moderated Content Admin View.
*/
function varbase_workflow_update_90002() {
$moderated_content_config_factory = \Drupal::configFactory()->getEditable('views.view.moderated_content');
$moderated_content_view_display = $moderated_content_config_factory->get('display');
if (isset($moderated_content_view_display)
&& isset($moderated_content_view_display['default'])
&& isset($moderated_content_view_display['default']['display_options'])
&& isset($moderated_content_view_display['default']['display_options']['filters'])
&& isset($moderated_content_view_display['default']['display_options']['filters']['moderation_state_1'])
&& isset($moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value'])
&& isset($moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value']['editorial-published'])
&& count($moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value']) == 1) {
unset($moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value']['editorial-published']);
$moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value']['varbase_editorial_workflow-published'] = 'varbase_editorial_workflow-published';
$moderated_content_view_display['default']['display_options']['filters']['moderation_state_1']['value']['varbase_simple_workflow-published'] = 'varbase_simple_workflow-published';
$moderated_content_config_factory->set('display', $moderated_content_view_display)->save(TRUE);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment