CS Support Tools 3.6 RC

Goals

  • Create UI to allow Team leads to add phrases, edit phrases and force update to live in support of Phrase Chat
  • Connection History and Mobile support!

User Impacting Changes

  •  There is now the Phrase Chat Dictionary Task listed in the task manager
  • Updated the Error Message on Phone Log to be clearer when an incorrect email format  is used
  •  Tagging UI in "Create new ticket" , has been updated to fix the lack of scrollbar issue
  •  Soft cancelled orders will not show a 'refund' in the transaction history.
  •  Translation Fixes

    3.5 Changes Included in this release :

  • Loading billing addresses is now faster for DOS South accounts
  • Moderator statistics collection has been fixed to capture the first action after an expired ticket
  • Added the affiliate and promotion information to Club Penguin accounts
  • "Toon Town" is now "ToonTown"
  • Connection History is now available for Club Penguin accounts (replicated functionality from Team Tools)
  • Added ability to resend activation emails for Club Penguin accounts
    • Changed the manual activate button to be called 'Activate Account'
  • Added mobile upload history
  • Added account type for Club Penguin
  • Log in prompt shows the Release version (hardcoded) in the top right.

Known Issues

  • Mobile team is not ready yet - Upload history will not return any data at this time.
  • Phrase chat Dictionary has been hidden from the CSD as Phrase Chat is not ready yet
    • MSS-2678 Phrase Chat - first attempt at add phrase gave an "Unknown error" seems to happen to the first user first time a phrase is added, after closing the error message add works with no issue.

Missing Translations:
MSS-2502 CS Support Tools Global Testing - All sections - Date is not translated
MSS-2705 Flurry - Translate Ticket Event Column
MSS-2706 Enable all Dictionaries to be translatable
MSS-2707 Notes - Enable system notes to be translatable
MSS-2753  ES - CS Support Tools Global Testing - Account details - Promotional Info annd Affiliate Info read in EN
MSS-2741 Fr - 0619 Required translations for 3.5 Mobile release - Promotional_Info reads in EN
MSS-2742 Fr - 0619 Required translations for 3.5 Mobile release - Affiliate_Info reads in EN
MSS-2754 ES - CS Support Tools Global Testing - Connection history - "Times Payed" reads in EN
MSS-2383 PT Text on error message do not correspond to the same field selected

  • The old support tools (https://team.clubpenguin.com) are not compatible with the Firefox latest update (and Google Chrome)  when working with moderation reports. The PSR are able to place a ban, however they can´t close the reports and move to the next one (the screen just freezes). It does work when  the tool is opened in the older version of Firefox.

Sprints

Deployment Instructions

Branch to deploy

3.6.0RC

Database Changes

  • authentication/0021.sql Postponed as PhraseChat doesn't have a stage environment
  • authentication/0022.sql
  • support_centre/0023.sql

Configuration Changes

  • Add the following line to environment/system.inc.php (the value for the parameter must be the production value for the database table hosting mobile connection history - Nap7 we are assuming but that is up to tech ops)
    • $cfg[MS:'database'][MS:'mobile_apps'][MS:'ip'] = array('financialdb1.lv1.clubpenguin.com');
  • Add the following lines to environment/system.inc.php for Phrase Chat Dictionary Editor
    • $cfg[MS:'database'][MS:'phrasechat'][MS:'ip'] = array('n7dosmydb25.starwave.com');
    • $cfg[MS:'database'][MS:'phrasechat'][MS:'database'] = 'phrasechat';
    • $cfg[MS:'database'][MS:'phrasechat'][MS:'username'] = 'cstool_ro';
    • $cfg[MS:'database'][MS:'_username'][MS:'cstool_ro'] = 'r3@d0n1y';
    • $cfg[MS:'PhraseChatService'][MS:'URI'] = 'http://pchatapi.starwave.com:7760/phrasechatjob/api/1.0';