You are here

varbase_admin.install in Varbase Core 8.4

Install, update and uninstall functions for the Varbase admin module.

File

modules/varbase_admin/varbase_admin.install
View source
<?php

/**
 * @file
 * Install, update and uninstall functions for the Varbase admin module.
 */

/**
 * Enable admin toolbar extra tools module.
 */
function varbase_admin_update_8001() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('admin_toolbar_tools')) {
    \Drupal::service('module_installer')
      ->install([
      'admin_toolbar_tools',
    ], FALSE);
  }
}

/**
 * Enable adminimal admin toolbar tools module.
 */
function varbase_admin_update_8002() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('adminimal_admin_toolbar')) {
    \Drupal::service('module_installer')
      ->install([
      'adminimal_admin_toolbar',
    ], FALSE);
  }
}

/**
 * Enable Masquerade module.
 */
function varbase_admin_update_8003() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('masquerade')) {
    \Drupal::service('module_installer')
      ->install([
      'masquerade',
    ], FALSE);
  }
}

/**
 * Enable RoleAssign module.
 */
function varbase_admin_update_8004() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('roleassign')) {
    \Drupal::service('module_installer')
      ->install([
      'roleassign',
    ], FALSE);
  }
}

/**
 * Enable User protect module.
 */
function varbase_admin_update_8005() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('userprotect')) {
    \Drupal::service('module_installer')
      ->install([
      'userprotect',
    ], FALSE);
  }
}

/**
 * Enable Responsive Preview module.
 */
function varbase_admin_update_8006() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('responsive_preview')) {
    \Drupal::service('module_installer')
      ->install([
      'responsive_preview',
    ], FALSE);
  }
}

/**
 * Enable Mail Editor module.
 */
function varbase_admin_update_8007() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('mail_edit')) {
    \Drupal::service('module_installer')
      ->install([
      'mail_edit',
    ], FALSE);
  }
}

/**
 * Enable Taxonomy access fix module.
 */
function varbase_admin_update_8008() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('taxonomy_access_fix')) {
    \Drupal::service('module_installer')
      ->install([
      'taxonomy_access_fix',
    ], FALSE);
  }
}

/**
 * Enable Menu Admin per Menu module.
 */
function varbase_admin_update_8009() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('menu_admin_per_menu')) {
    \Drupal::service('module_installer')
      ->install([
      'menu_admin_per_menu',
    ], FALSE);
  }
}

/**
 * Enable Custom Permissions module.
 */
function varbase_admin_update_8010() {
  if (!\Drupal::moduleHandler()
    ->moduleExists('config_perms')) {
    \Drupal::service('module_installer')
      ->install([
      'config_perms',
    ], FALSE);
  }
}

Functions

Namesort descending Description
varbase_admin_update_8001 Enable admin toolbar extra tools module.
varbase_admin_update_8002 Enable adminimal admin toolbar tools module.
varbase_admin_update_8003 Enable Masquerade module.
varbase_admin_update_8004 Enable RoleAssign module.
varbase_admin_update_8005 Enable User protect module.
varbase_admin_update_8006 Enable Responsive Preview module.
varbase_admin_update_8007 Enable Mail Editor module.
varbase_admin_update_8008 Enable Taxonomy access fix module.
varbase_admin_update_8009 Enable Menu Admin per Menu module.
varbase_admin_update_8010 Enable Custom Permissions module.