civicrm-bij1/scripts/upgrade.sh

58 lines
2.5 KiB
Bash
Executable File

#!/bin/bash
#
# werk de genoemde extensies Action Provider en Form Processor bij
# verwerk de DB upgrades (je wordt geprompt met een alert rechtsbovenin het venster als je naar Beheer>Systeeminstellingen>Extensies navigeert)
# clean caches in de CiviCRM User Interface (of maak map ...../civicrm/templates_c leeg)
# download de BIJ1 specifieke extensies BIJ1 Algemeen en Bij1 Migratie
# verwerk de DB upgrades (je wordt geprompt met een alert rechtsbovenin het venster als je naar Beheer>Systeeminstellingen>Extensies navigeert)
# clean caches in de CiviCRM User Interface (of maak map ...../civicrm/templates_c leeg)
#
BASE_DIR=/usr/src/wordpress
cv upgrade:db -n
rm -rf ${BASE_DIR}/wp-content/uploads/civicrm/templaces_c/*
# Install extensions
cd ${BASE_DIR}/wp-content/uploads/civicrm/ext
# extensions
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.civicrm.search_kit
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.civicrm.afform
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.civicrm.afform_admin
cv ext:enable --user="$WORDPRESS_ADMIN_USER" civigrant
# migration
cv ext:enable --user="$WORDPRESS_ADMIN_USER" de.systopia.identitytracker
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.project60.banking
cv ext:enable --user="$WORDPRESS_ADMIN_USER" action-provider
cv ext:enable --user="$WORDPRESS_ADMIN_USER" form-processor
cv ext:enable --user="$WORDPRESS_ADMIN_USER" de.systopia.xcm
cv ext:enable --user="$WORDPRESS_ADMIN_USER" bij1algemeen
cv ext:enable --user="$WORDPRESS_ADMIN_USER" bij1migratie
# misc
cv ext:enable --user="$WORDPRESS_ADMIN_USER" assignee
cv ext:enable --user="$WORDPRESS_ADMIN_USER" apikey
cv ext:enable --user="$WORDPRESS_ADMIN_USER" dataprocessor
cv ext:enable --user="$WORDPRESS_ADMIN_USER" emailapi
cv ext:enable --user="$WORDPRESS_ADMIN_USER" group2summary
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.project60.bic
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.project60.sepa
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.civicrm.contactlayout
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.civicrm.recentmenu
cv ext:enable --user="$WORDPRESS_ADMIN_USER" civirules
cv ext:enable --user="$WORDPRESS_ADMIN_USER" bij1rules
cv ext:enable --user="$WORDPRESS_ADMIN_USER" org.wikimedia.relationshipblock
cv ext:enable --user="$WORDPRESS_ADMIN_USER" uk.co.vedaconsulting.mosaico
cv ext:upgrade-db --user="$WORDPRESS_ADMIN_USER"
rm -rf ${BASE_DIR}/wp-content/uploads/civicrm/templaces_c/*
# wordpress plugins
cd ${BASE_DIR}
wp plugin install --activate civicrm-admin-utilities wpforms-lite wp-2fa
# remove unused
wp plugin delete akismet hello