diff --git a/composer.json b/composer.json index 18feea7..508d574 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } }, "require": { - "drupal/bootstrap": "^3.23", + "drupal/gin": "^3.0", "drupal/core": "^8", "os2forms/os2forms": "^2.6", "os2forms/os2forms_forloeb": "^1.3", diff --git a/os2forms_forloeb_profile.info.yml b/os2forms_forloeb_profile.info.yml index c1eeee6..735a8e6 100644 --- a/os2forms_forloeb_profile.info.yml +++ b/os2forms_forloeb_profile.info.yml @@ -108,9 +108,6 @@ install: - maestro_webform - masquerade - os2web_simplesaml - - rules - - rules_token - - rules_webform - switch_page_theme - ultimate_cron @@ -119,5 +116,3 @@ install: themes: - gin - claro - - bootstrap - - custom_theme diff --git a/os2forms_forloeb_profile.install b/os2forms_forloeb_profile.install index 8628750..df0e322 100644 --- a/os2forms_forloeb_profile.install +++ b/os2forms_forloeb_profile.install @@ -23,6 +23,24 @@ function os2forms_forloeb_profile_install() { // We install some menu links, so we have to rebuild the router, to ensure the // menu links are valid. \Drupal::service('router.builder')->rebuildIfNeeded(); + + // set Gin as default theme + $theme_list = [ + 'claro', + 'gin' + ]; + + // Install themes + \Drupal::service('theme_installer')->install($theme_list); + + // Get theme manager + $system_theme = \Drupal::configFactory()->getEditable('system.theme'); + + // Set default and admin themes + $system_theme + ->set('default', 'gin') + ->set('admin', 'gin') + ->save(); } /**