Final Release For Awesome Support 4.0.0

March 14, 2017

Awesome Support Core - Version 4.0.0 (Official Release Files)

Version 4.0.0 of the Awesome Support Help-desk Plugin is chock-full of enhancements and requested features along with many fixes and enhancements.  Explore the new features and verify the installation in your test/staging environment by downloading this release candidate today!

Note: Requires PHP 5.6 or higher!

Download 4.0.0

Improved Ticket List and Ticket Management

Version 4 introduces pre-configured custom fields for tracking Priorities, Channels (the source of your tickets), additional agents, third parties and more!.

Sorting and filtering options are substantially improved. Now, 95% of the columns on the screen can be used for sorting and filtering.

It is easier than ever to manage large volumes of tickets - Awesome Support now scales from a single person operation to the largest enterprises.

Assign up to two additional agents to each ticket without losing the flexibility to transfer tickets to any agent.

 

New: Time Tracking

Basic time tracking at the ticket level is now available. Agents can enter the total time they spent on a ticket along with any adjustments and time related notes..

Time columns can optionally be added to the primary ticket list view.

Advanced automatic and manual time-tracking down to the reply level is supported via add-ons.

Read the documentation

Custom Fields Enhancements

New: Admin Only Fields (Finally!)

New: Read Only Fields.

New: Control over where fields show up in the ticket in the admin panel.

New: Control over how the fields are displayed.

New: Custom taxonomy fields now have options for individual capabilities.

Security Enhancements

New: 19 additional WordPress capabilities.

New: Granular control over who can view all tickets.

New: Granular control over who can view unassigned tickets created by the email add-on.

New: Granular control over who can view your license information in the license tab.

New: Granular control over all pre-installed taxonomies such as priorities, products and departments.

 

Numerous Smaller Enhancements

New: Additional options for the ticket URL/SLUG

New: Add ticket ID column to front end ticket list .

New: New options to control where an agent ends up after replying to a ticket (next ticket, previous ticket).

New: Additional action and filter hooks for developers.

And, Of Course, Multiple Bug Fixes

Clean up some PHP notices.

When the agent selected "Back to List" for their "after reply" action in their personal profile, this action did not work.

Updated default styles on checkbox and radio button custom fields.

Product syncing is now more reliable.


Upgrade Notes

After you replace the files in your awesome-support folder, please go to TICKETS->SETTINGS and click the save button to ensure that new default options are written to the database.


Full Change Log

New

  • Major revamp of sorting and filtering capabilities
    • More taxonomy fields now work when filtering and sorting
    • Can enter a ticket number to find a ticket quickly
    • All other fields can sort or filter
      • Exception: Product - can only sort on Product not filter (filter will be added in a future version)
      • Exception: Agent - can only filter on agent; cannot sort by it.
  • Added two "Additional Agent" fields.  These agents can be notified of ticket events and can see the tickets in their ticket list.
    • Limitation: There are no email template tags for additional agents so all emails CCed to the additional agents will still reference the primary agent.
  • You can now set the number of tickets per page that is shown on the front end.  The default is still 5.  (Some customers had hundreds of tickets for clients based on how they were using the plugin).
  • Custom fields now have an option to be "backend" only.  (Documentation to be updated after release).
  • There is now a new explicit field for ticket PRIORITY.  You can configure your own priorities and color code them.  This field is optional and can be turned on for the front-end, back-end or both and can be made mandatory or optional.
    • If a priority is set and a color is chosen for the priority then the ticket header will change to reflect that color.
  • There is a new optional CHANNEL field that allows you to select where a help request originated. The drop-down is pre-configured with a number of common channels such as FACEBOOK and EMAIL.  In many instances it will be up to the agent to fill in the field - it is not automatically populated in most cases. But it is automatically populated and set for tickets generated from the standard ticket form and opened via email.
  • Added internal fields to store a count of the number of replies on a ticket.  This is going to be useful on reports (future reporting add-on)
  • Added a set of fields that will be used for time tracking.  This is going to be used in our forth-coming time-tracking add-on.
    • Basic time tracking so agent can set time spent on ticket.
    • Notes fields
    • Options to show/not show the fields on the ticket
    • Options to show/not show the fields in the ticket list on the back end
    • Options to show the fields disabled on the ticket (used when another plugin is updating the fields)
  • Added a set of fields to store "additional interested parties".  These are simply notational fields that do nothing but sets the stage for future alerts and notices.
  • Save the date the ticket was closed in new metafields.  Before, the date the ticket was closed was not explicitly saved which made it very hard for add-ons to use the closing date on reports.
  • New WordPress Capabilities have been added:
    • view_all_tickets.  This allows non-admin agents to view and update all tickets in the ticket list if the capability is assigned.
    • view_unassigned_tickets: This allows non-admin agents to view and update unassigned tickets if the capability is assigned.
    • manage_licenses_for_awesome_support:  This allows the license box to be hidden.  It is now only shown to admin users by default.
    • administer_awesome_support: Will be used in future versions and add-ons to limit certain things to Awesome Support admins instead of forcing users to log in with full WP Admin capabilities
  • Add new options for specifying the ticket slug (post id, random number, guid are now options.  See TICKETS->Settings->Advanced)
  • When replying to a ticket you can choose whether to automatically go to the next ticket in the list or the previous ticket in the list (in addition to the prior options of staying in the ticket and going back to the ticket list).
  • Add ticket id to front end ticket list.
  • Add READ-ONLY option to custom fields class (documentation to follow after product release)

Tweaks

  • Action hook wpas_insert_ticket is now passing an additional parameter containing the original data received before any changes.
  • Cleaned up Custom Post Type definitions for ticket replies, logs and history so that third party tools can more easily identify them. Prior to this change they all appeared with the name "POSTS" to third party tools which wasn't very useful.
  • Updates to support the future PRODUCTIVITY add-on:
    • Functions in functions-email-notifications.php uses a new hook wpas_add_reply_complete so that email notifications now occur AFTER attachments have been processed
    • A similar hook was added/modified in functions-post.php for the same reason
    • Added a couple of functions to get tickets belonging to a particular agent
    • Added hooks in the ticket details metabox to be able to add content before and after the default ticket content
    • Added processing code for using an ATTACHMENTS tag in email templates (for implementation in the future PRODUCTIVTY add-on, not Core)
    • Adjusted the location where custom fields data is updated in the ticket.  This is an internal change to ensure that certain alerts have access to the information stored in custom fields.
  • Uninstall Routine Updates:
    • Delete ticket attachment folders on the local drives
    • Uninstall the new taxonomy fields introduced in this version

Fixes

  • Cleaned up a few PHP notices
  • Allow translation of PRODUCT and DEPARTMENT header on ticket list (backend)
  • Show more than 10 add-ons in the ADD-ONs screen
  • Better sychronization between Custom Status and the TICKETS->SETTINGS->STYLE tab.
  • To make sync work properly you need to first manually make sure that your color settings in the Tickets->Settings->Style tab matches the ones in Custom Status. Once that is done syncing between core the the add-on will work properly.
  • When the agent selected "Back to List" for their "after reply" action in their personal profile, this action did not work.  Fixed.
  • Removed the word "PUBLIC" from certain template tags that aren't really public options
  • Only activate plugin on single site activation.  Network activation on multi-site should do nothing now since there is no specific multisite functionality available.
  • Delete attachments on uninstall
  • Minor fix to product sync
  • Removed use of legay method to check of custom field exists.
  • Updated default styles on checkbox and radio button custom fields.
  • Remove some unused code.
  • BREAKING CHANGE: Change a hook with an incorrect name that was used when defining the Deparment taxonomy.  Any modifications using the old hook name will need to be updated to use the new name.

THREE EASY WAYS TO GET STARTED WITH AWESOME SUPPORT TODAY!

Purchase A Bundle

Download Free Plugin

Install From WordPress.org