Release Notes 9.3.0

January 6, 2018 

developer revisions 54a4e4c -

Today, we released Convention Master 9.3.0, a feature and bugfix release in the Convention Master 9.3 series. This release is focused on new features, bug fixes. and improvements. We are now confident in recommending customers to upgrade their production websites to 9.3.0. Please see upgrade information below.

UPGRADE WARNINGThis release has special instructions about the upgrade process below. Please make sure you read them before performing an upgrade.

Changes made and bugs fixed in 9.3.0 include:

  • [Ticket #484] Added check for kiosks so that if a applications are full/closed etc, users don't have to create their account only to find out kiosks are closed.
  • [Ticket #626] Added the ability to time-open Dealers and Artshow kiosks.
  • [Ticket #645] Added check to Artshows to alert when you use the wrong event id to view them.
  • [Ticket #720] Remove limitation on quicksearch results shown.
  • [Ticket #781] Fixed sending of PayPal API confirmation emails CM sends when a paypal payment is received.
  • [Ticket #782] Fixed issue that caused CSV Exporting to fail with specific User defined fields.
  • [Ticket #794] Added RegNum column to the filter results browser when using an "Event or Membership" filter.
  • [Ticket #797] Fixed issue that prevented the deletion of agreements.
  • [Ticket #802] Kiosk - AUP Step - Allow custom agree button text.
  • [Ticket #803] Fixed issue where dealers den notification emails did not respect the "from address" in den settings.
  • [Ticket #814] Fixed "module not found" error that appears after submitting art show bid.
  • [Ticket #819] Updated code in python print script.

Additional Changes:

Artshow/Dealers Den:
  • Added artshow and dealers den options to View Reg Screen.
  • Added ability to check artwork in/out from view reg screen.
  • Updated dealer den and artshow settings to support email senders.
  • Corrected bug in adding shows that would prevent error messages from displaying and shows from saving.
  • Added ability to set the maximum number of applications allowed per kiosk.
  • Upgraded look and feel of artshow applicaions in kiosk.
  • Upgraded look and feel of artshow artwork editor.
  • Upgraded look and feel of display of authorized agents.
  • Added ability to set after-auction art work prices.
  • Improved UI of list applications.
  • Seperated the editing of applications and the applicant settings.
  • Deleting art work now checks for delete piece permission.
Mass Mailer:
  • Upgraded mass mailer to be awesome!
  • Added new theme to CKEditor.
  • Added pulldown placeholder text inserts, and menu bar minimization.
  • Mass Mailer now can send thousands of emails with ease using the email queuing system.
Email System:
  • Updated email servers settings to prevent conflicting email aliases. 
  • Upgraded how emails are sent. (Queing system with cron sender). 
  • Upgraded Mail queue management. Added ability to re-process messages or groups of messages.
  • Upgraded view_reg to be able to re-send email messages to customers.
  • Added support for Rate limiting email sending.
Payments:
  • Upgraded kiosk CreditCard processor.
  • Added Processor usaepay.
Staff Console:
  • Improved quicksearch to allow back button to work better after looking at someone from search results.
  • Upgraded edit shopping cart to meta refresh to view_reg on save. This will prevent an F5 refresh from adding duplicate cart items.
  • Upgraded database update script to tell you what happened if none of the database update scripts added text to the log file.
Automated Tasks (cron):
  • Upgraded task_manager to be able to have email tasks.
  • Improved Membership cleanup automated task.
Database Upates:
  • 551, 552, 553

Upgrading Convention Master from 9.x to 9.3.0

UPGRADE WARNING:
This upgrade will require you to go and click "save settings" in each artshow/dealers den still in use. This updates the stored settings for each artshow/dealers den.
Procedure For Artshows (repeat for each existing artshow for each event that is still active/has not occurred)
  1. in the console menu for that Artshow's name: Click "Artshow Settings"
  2. Then click "Show settings" in the 'Other Settings' table.
  3. Scroll to the bottom and click "Save" without making any other changes to this page.

Procedure for Dealers Dens (repeat for each existing den for each event that is still active/has not occurred)

  1. in the console menu for that Den's name: Click "Den Settings" 
  2. Then click "Show settings" in the 'Other Settings' table.
  3. Scroll to the bottom and click "Save" without making any other changes to this page.
UPGRADE WARNING:
This update has extensive changes to email system. The changes allow for emails to be queued and sent in batches later by a running cron task. You must ensure that the cron job for CM is configured on the server backend. If the cron job is not running properly, emails may be queued and never sent. If this occurs - the queued emails will be sent once the cron job is fixed without losing any of the queued emails. For more information on how to set this up properly or how to verify if the cron job is running, contact support at support@civetsolutions.com.
 
UPGRADE WARNING:
This upgrade will change a large portion of the Artshow and Dealers UI and add additional views. If you have any questions or training needs on what has changed contact support at support@civetsolutions.com.
 
Before starting an upgrade, we recommend that you backup your Convention Master database and files.

To perform the upgrade, perform an SVN update to the folder that contains your Convention Master installation:

$ svn up /path/to/convention_master

Then login to the staff console [yoursite.com/console] with an account that has the "Perform DB and System Upgrades" permission to automatically trigger any pending schema updates. DO NOT FORGET THIS STEP, as it will leave your install in a locked upgrade state.

If you have any questions or comments, please email us at support@civetsolutions.com.