(T23) Ticket System 1.1 written by Terabyte
For use with IP.Board 2.3 and 2.2


Make a Donation :)
Changelog
Changelog from 1.0 to 1.0.1:
  • Added possiblity to filter tickets by departments/statuses
  • Added a confirmation message for moderation actions (to avoid wrong click for example on Delete Ticket)
  • Added a direct link in UCP to submit a New Ticket
  • Added a setting to hide "No New Ticket Replies" in member bar when no new replies are found
  • Fixed a bug in the template to edit a ticket
  • Fixed some bugs in ACP and added Nav info
  • Fixed Page Title (before was always displayed Ticket System), now you will see the ticket title for example
  • Now links in UCP are hidden if the Ticket System is disabled
  • Fixed the department error (Was displayed the number instead of the name)
  • Fixed a bug in Reply View (Ticket number was missing in "Last 10 Replies")
  • Fixed AJAX Notifier, now it uses only 1 query instead of 2 (added also some checks)
  • Fixed a Charset problem in AJAX Notifier
Changelog from 1.0.1 to 1.1 BETA:
  • Attachments are now fully working on the mod
    • Group Permissions (including max attachments space)
    • Attach icon is displayed in Ticket List and UCP List if ticket has attachment
    • Clicking the attach icon will popup a window with all the attachments listed and a link to find the exact reply where it is located
    • Order Tickets by Number of Attachments
    • New area in UCP where member attachments are listed (order them by name, size, date)
    • Ability to delete single/multiple attachments from UCP
    • Overview page in ACP now display a sum of all the attachments for the Ticket System
  • Rewritten code for permissions setup
  • Added a new setting to disable completely the counter in member bar
  • Added a new setting to select what is disaplyed in member bar (New Tickets or New Replies)
  • Added ability to create "Hidden Departments" so only staff can move tickets there (non staff members won't see those Departments if they don't have a ticket moved there)
  • Added ability to not send email notification upon a New Ticket (setting Staff based)
  • Rewritten some templates to fix certain bugs found while doing the upgrade
  • Added a dropdown named "Ticket Options" where now you can:
    • Subscribe to Ticket without replying to it
    • Print Ticket
    • Download Ticket as HTML file
    • Download Ticket as DOC file (Microsoft Word)
  • Added Blog and Gallery links to Member Dropdown in Ticket View (see IP.Board upgrade from 2.3.4 to 2.3.5 for reference)
  • Added Multi-Quote options in Ticket View to quote more replies at once
  • Fixed a bug in Ticket View that was displaying an empty box under certain circumnstances (bug was affecting only Staff peoples)
  • Added 3 new dropdown in Quick Reply area for Staff peoples to change department & status instead of using the normal "Add Reply"
  • Moved some hardcoded HTML to templates (Mainly button of Ticket View: Edit, Delete, Quote, etc..)
  • Added Download/Support link in Overview page in ACP and also a notice for Copyright removal
  • Moved load editor function to functions file for the parser to work globally
  • Added a new function that displays the errors to handle them better
  • Changed get_default_status function to save the result in a global variable instead of loading it at every call
  • Now if a member post a ticket in a Department without assigned staff (or only staff that doesn't recewive email notifications) the member receive a message to notify an admin about that (ticket is posted anyway)
  • Moved some more functions to the function file instead of components_public (like get announce)
  • Now all permissions check are done through the same routine so all errors about permissions should be fixed
  • Fixed a problem with pagination and ticket listing with options
  • Now in Ticket List icons displays which tickets have new replies however that "time check" is done using the same time for the member bar AJAX counter so icons are resetted only upon a "Mark all Posts as Read"
  • In Ticket List view the status of the ticket is now displayed also for closed tickets instead of being empty
  • Bugfix for some page titles not being displayed properly sometimes (the mod often display only "Ticket System" as page title)
  • Bugfix for the "AJAX Loader" member bar script that doesn't display if you are not a TS Staff
  • Bugfix for the "AJAX Loader" in member bar not working properly on some skins due to how they are coded
  • Several bugfixes and small optimizations in the code that i don't remember lol
Changelog from 1.1 BETA to 1.1 Final:
  • Added a new function to change a Ticket Status from Ticket List through AJAX (just click on "Status: xxx" and the dropdown will appear)
  • Fixed AJAX Notifier that was causing a bug with IPB sessions
  • Fixed a permission check in Member Bar Notifier
  • Fixed a bug with emails notifier
  • Now new Departments are set visible by Default
  • Fixed a bug in get_announce function
  • Now the ticket system displays (OFFLINE) in the page title if member is viewing it while offline (new permission added in 1.1 BETA)
  • Fixed a bug in the function to change status/department from Show Ticket View
  • Fixed a bug in preview function (it wasn't parsed)

Make a Donation :)


(T23) Ticket System 1.1 © 2008 Terabyte.