Skip to content
Aaron Riedener edited this page Jan 19, 2018 · 5 revisions

koalixcrm Update from V1.11 to V1.12

Support

Like for the koalixcrm installation a certain level of server administration capabilities is also required for the udpate of the koalixcrm. For support please visit my website: http://www.koalix.com to get more information about my services.

Limitations

The update functionality is limited to V1.11 to V1.12, it is not possible (not tested) to update a koalixcrm of a non taged version to V1.12. The update must be done with a tagged version of V1.12 as well (do not use the master branch). The update was tested with apache server and with sqlite database - the description is therefore only for this platform.

I am very sorry to say but an update from V1.11 to V1.12 will delete the purchase orders!!

Before you update

As a result of my limited capabilities to test the update procedure on different platforms I it strongly recommended you do a proper backup of the koalixcrm folder and the database before you update to the new version.

Update process

Backup database and settings

Backup database
Backup previous koalixcrm project folder

Uninstall previous version

uninstall all dependancies of the previous installation
django 1.3, django-grappelli, django-fileserver, ....

Install the new library

follow the installation instruction on the page 
https://github.com/scaphilo/koalixcrm/wiki/Installation
but stop before running the section: 
https://github.com/scaphilo/koalixcrm/wiki/Installation#afterwards-start-the-django-application

Update the settings

open settings.py file of the previous koalixcrm version
copy the database settings in this file to the new settings file and run 

Run the migration

cd ~/test_koalixcrm
python manage.py makemigrations
python manage.py migrate
python manage.py runserver 127.0.0.1:8000