Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Primarily a brown-paper-bag release, so that the 'extra' field in the 'jobtrack_client' table is created on initial module installation.
The Client field in the ticket status bar is hidden if the user only has access to one client.
Also, replaced the 'only view own tickets' permission with 'view other users tickets' permission, and the 'hide ticket status bar' permission with 'view ticket status bar' permission. Per the INSTALL.txt:
Users with "view other users tickets" permissions can view all tickets for any client that they have "access CLIENT NAME tickets" permissions. Users that do not have this permission can only view tickets that they themselves have created. Users with "administer jobtrack", "edit any ticket" and/or "delete any ticket" permissions can always "view other users tickets" whether or not they are explicitly granted this permission. NOTE: This permission is new and changes the default behavior found in JobTrack 1.5 and earlier where by default users could see all tickets for any client they had access to.
feature #375553: provide altenative path for downloading mail in addition to via Drupal's standard cron hook
feature #382442: provide optional global mailfrom address
feature #400114: suggest "active" state when user updates "new" ticket
feature #402918: introduce new permissions: 'can assign tickets to other users' and 'can subscribe other users to notifications'
feature #406494: add 'create new ticket' link to user's page (patch thanks to James Sansbury, aka q0rban)
feature #403112: provide custom search tab for jobtrack tickets, limiting search to only tickets user has access to; provide option to filter jobtrack tickets out of content search results; provide option to override the theme and/or block search form to search tickets instead of all content.
feature #375688: make inbound email integration optional. Jobtrack can now be used simplify to track tickets online, without the ability to create and update tickets via email.
Bugs:
bug #375347: Properly load load the server_username when editing client -- it was getting lost on each edit.
Features:
- feature: track message_id when updating tickets via email. This allows us to update the proper ticket even if the [tkt:#] is not set in the subject.
- feature: if top posting a reply to a ticket, strip the ticket text so ticket updates don't get cluttered with multiple quoted tickets.
- allow '*' domain as wildcard
- display additional debug information if attempt to download mail fails