Upgrading an Existing Installation¶
Upgrading from version 6.x -> 7.x¶
Version 7.0.0 introduces a new way to configure the addon-manual-sms integration between Lime CRM and Lime-Marketing. The integration now follows the same stucture as lime-newsletter, addon-lime-event and all other Lime-Marketing add-ons. When upgrading to this version you need to add the addon-manual-sms endpoint in an existing or new Lime CRM Integration under Administration -> Integrations in the Lime-Marketing application.
You can easily migrate an existing integration from the old "Webhook subscription" to the new Lime CRM integration by clicking the Select Webhook subscription
button under the Migrate settings header on the integration settings page. Here you will be able to pick your existing Webhook subscription and the endpoint URL and API-key will be copied to the Lime CRM integration automatically.
Do not forget to synchronize the integration settings by clicking the "Syncronize to Lime CRM" button.
Upgrading from version 5.x -> 6.x¶
Version 6.0.0 adds the displayname
field to SMS-sendouts. You will need to run the addon-installer to add the new field to the database as well as the webclient views. If you are using the desktop client you need to install the LIP package to get the localizations, then you need to copy the files from the LIP folder to the actionpad folder.
Upgrading older versions¶
Note
From version 4.0.0 sms templates have support for preselected senders. New text field on smstemplate (templatesender) lets you define a preselected sender for each template. If this is empty or misspelled, the sender will by defaut be empty. Remember to add this field manually or by LIP. If you are using the webclient don't forget to add the new webcomponent lwc-addon-manual-sms-template-sender-picker
to the new templatesender field on the smstemplate card.
Note
Before version 3.0.0 there were no validation of the config. After upgrading and running the config migration the validation will be skipped once to be able to keep the invalid config in the database. Save the config and you will now see possible validation errors.
Re-install the LIP package or add new fields manually in LISA.
Update the VBA and Bootstrap files for the desktop client.
Make sure that the config can be saved in Lime Admin.
Note
From version 1.7.0 there is support for using the app config, please migrate from environment config to app config if applicable.
Upgrading to a New Major Version¶
- Remove smsuser table