Live Release 1703/28

From Connect TCM
Jump to: navigation, search

Data Control

  • Added dedupe to admin emails array before populating to page
  • Data Scheduler help bubbles separated from Report Scheduler help bubbles
    1. scheduler_basic
      scheduler_frequency_basic
      scheduler_repeat_basic
      scheduler_run_date_basic
      scheduler_email_basic
      scheduler_email_text_basic
  • 'Add All' button only appears for users with DATA.MANAGE.ADMIN privileges.
  • Changing User Company now clears down any admin emails already listed from a previous company.
  • Logging

  • Logging added to capture people hitting the no_access page (collecting loggedinsqlusername,access_details,page referrer)
  • Following log files commented out
    1. api_logging
      debug_class_mail
      debug_companies_xml_edit
      debug_companies_xml_insert_group
      debug_companies_xml_insert_compny
      debug_wizard_array
      debug_document_process
      debug_email_data
      debug_extensions
      debug_extra_contact_info3
      debug_extra_contact_info2
      debug_extra_contact_info4
      debug_messaging_system_status_1
      debug_ok_to_use_xml
      debug_process_data_sp
      debug_render_get_questionnaire_details
      debug_queue_scheduler
      debug_questions_reorder_array
      debug_tm_return
      debug_tps
      debug_tps_blah
      debug_walls
      log_class_mail
      log_get_queued_emails
      marketo_demo_gen_sh

    Queue List

  • Scheduled Delete Data shown when you hover over the Save button.
  • Scheduled Run Date date selector now determines whether to include the time selection part based on 'ShowDateTime' flag in SP
  • Now possible to filter on concatenated Process Descriptions (added a hidden column that contains the full Process Description)
  • Now possible to sort date columns by UK date format
  • Hard coded redirect added to report queued page, so all reports should now go directly to Queue List
  • Scheduler

  • Number of Repeat options that appear in drop down generate dependent on the Frequency Drop down
    1. single = 1
      hourly = 24
      daily = 31
      weekly = 12
      monthly = 12
  • Email attachment now always include the graphs, but has had a print button added which print the non graph version.
  • Telemarketing Return

    Note: Following re-implemented after version corruption of reports.php lead to the original changes being lost


  • Field Selection question added back onto the form, and result passed into SP
  • TM Render / Export XLS / Export XLSX updated to use field data from SP (uSP_Select_TelemarketingReturnData) instead of get_columns.
  • first_completed_calls, remove_unknowns, alt_answers checkboxe results now correctly being passed to SP
  • Mailshots

  • Versioning added to SP - uSP_ImportMailingListQueue_170316
  • Paramaters now passed via XML
  • XML Special chars escaped in Process Description
  • Timesheet Report

  • --Select All-- added to result set when looking up User Companies
  • user-company.php snippet changed to remove --Select All-- from dropdown when only single result (not really required as Kevin has already handled this in the SP)
  • jquery UserComp.change logic changed to handle "0" value
  • Added type override of 4 to the get_user_companies() call in reports.php controller
  • Validation removed from User Company as 0 value now relates to --select all-- option
  • Other

  • Remote Controller now redirects to queue_list instead of report_queued_notice page
  • Email Campaign name, subject and body now correctly escapes invalid characters for XML (new function added to utils_helper.php called via email_camp controller), htmlspecialchars added to view (email_camp_edit) so html renders correctly.
  • Values containing \ in it no longer break the ajax edit details process (contact controller - Line:1986)
  • Call Log lightbox - Description / Fullname / Compny removed, heading changed to be the same as Contact Details lightbox