fix configs for adapt display and views

This commit is contained in:
rnsrk 2024-07-22 14:57:27 +02:00
parent 0ec44091a0
commit 9547f4ce46
3 changed files with 21 additions and 2 deletions

View file

@ -174,7 +174,7 @@ func (manager *Manager) applyWissKI(ctx context.Context, progress io.Writer, wis
logging.LogMessage(progress, "Enable Wisski modules")
{
if err := manager.dependencies.Drush.Enable(ctx, progress,
"colorbox", "devel", "ds", "ds_extras", "ds_switch_view_mode", "file_mdm_exif", "file_mdm_font", "file_mdm", "geofield", "geofield_map", "imce", "leaflet", "leaflet_markercluster", "leaflet_views", "sophron", "sophron_guesser", "wisski", "wisski_linkblock",
"colorbox", "conditional_fields", "devel", "ds", "ds_extras", "ds_switch_view_mode", "field_group", "file_mdm_exif", "file_mdm_font", "file_mdm", "geofield", "geofield_map", "imce", "leaflet", "leaflet_markercluster", "leaflet_views", "sophron", "sophron_guesser", "wisski", "wisski_linkblock",
); err != nil {
return err
}
@ -184,6 +184,16 @@ func (manager *Manager) applyWissKI(ctx context.Context, progress io.Writer, wis
}
}
logging.LogMessage(progress, "Use main bundles for display, views for navigation")
{
if err := manager.dependencies.Drush.Exec(ctx, progress, "config:set", "wisski_core.settings", "wisski_use_only_main_bundles", "1", "--yes"); err != nil {
return err
}
if err := manager.dependencies.Drush.Exec(ctx, progress, "config:set", "wisski_core.settings", "wisski_use_views_for_navigate", "1", "--yes"); err != nil {
return err
}
}
logging.LogMessage(progress, "Performing database updates (if any)")
{
if err := manager.dependencies.Drush.Exec(ctx, progress, "updatedb", "--yes"); err != nil {
@ -191,6 +201,13 @@ func (manager *Manager) applyWissKI(ctx context.Context, progress io.Writer, wis
}
}
logging.LogMessage(progress, "Clearing cache")
{
if err := manager.dependencies.Drush.Exec(ctx, progress, "cr", "--yes"); err != nil {
return err
}
}
return nil
}, progress, "Installing WissKI version %q", wisski)
}

View file

@ -60,8 +60,10 @@ var (
WissKI: "",
InstallModules: []string{
"drupal/colorbox",
"drupal/conditional_fields:4.x-dev@dev",
"drupal/devel:^5.0",
"drupal/ds:^3.22",
"drupal/field_group:3.x-dev@dev",
"drupal/geofield:^1.56",
"drupal/geofield_map:^3.0",
"kint-php/kint:^5",