/

v2.3.3 Release Notes


Bugs/Fixes

  • Fixed issue where featured package would display price wrong.
  • Fixed issue with Fraud Protection permission.
  • Fixed database issue on setup script.
  • Fixed issue with displaying modules on the select page.
  • Fixed issue with manaul payments not listing the right servers on their commands.

Additions

  • Added Spanish

 

Upgrading from v2.3.2 to v2.3.3:

  • Replace contents of /languages
  • Replace contents of /controlpanel
  • Replace contents of /store
  • Replace templates/store/default/footer.html
  • Replace templates/store/default/modules/featured-package.html
  • Replace templates/store/default/select.html

Activate your Virtual Environment and apply migrations

source /home/donationstore/env/bin/activate

python /home/donationstore/env/manage.py migrate

Upgrading from v2.3 to v2.3.2

Drag and drop the following files from the new updated download. * means all files, if the individual file name is listed, just replace that file.

/controlpanel/*

store/templatetags/*

store/*

templates/store/default/checkout.html

templates/store/default/home.html

 

Upgrading from v2.2

There are quite a few file changes in this update. All of the file changes are drag and drop. Simply drag the contents the following folders from the update you downloaded, to the folder on your server:

  • DonationStoreV2/middleware
  • controlpanel
  • languages
  • other_modules/DonationStoreEmail
  • other_modules/DonationStoreIPNHandler
  • static/asserts/css
  • static/asserts/js
  • store
  • templates (Only the HTML files, not the individual folders)
  • templates/emails
  • templates/forms
  • templates/install
  • templates/store/default

There haas also been some database updates.

If you have already installed Donation Store and have gateways, your going to have to delete the following gateways in order. This is a breaking change that had to be added to allow for permissions to work properly and won't happen again

  • controlpanel_stripegateway
  • controlpanel_paygolgateway
  • controlpanel_paypalgateway
  • controlpanel_paymentwallgateway
  • controlpanel_xsollagateway
  • controlpanel_molliegateway
  • controlpanel_gateway

Once they are deleted, drag the following file into /home/donationstore/env/controlpanel/migrations

https://files.donationstore.net/s/QbQzkG7CrCNdjDQ

Please navigate to:

/home/donationstore/env

and run:

python manage.py migrate

Then restart Nginx and Donation Store

service nginx restart

service donationstore restart

If you have caching enabled in Cloudflare etc, purge it.

Known Errors when updating and their fixes

  • Unique Constraint Failed on Gateway - Even though Donation Store isn't listing it, there may be a gateway in the database that you should delete by it's type, whether it be PayPal, Paygol etc.
  • Unknown Template https://yourstore.com/store/default/1/modules/example.html - If you have previously created modules before the update, Donation Store has updated how it handles them with v2.3. So delete any previously created modules and re-create them.