Skip to content

Compatibility with Laravel 6.x

Pre-release
Pre-release

Choose a tag to compare

@xaviqv xaviqv released this 16 Nov 23:14
· 34 commits to master since this release

Added and checked compatibility with Laravel 6.x

Additions and improvements

  • Unread tickets or comments
    • Ticket or comment will be marked as unread if assigned agent is different of auth user for:
      • New tickets
      • New comments
      • Any kind of ticket update
    • Assigned agent will see his unread tickets in list highlighted
      • Accessing to an unread ticket will:
        • Show unread comments highlighted
        • Update ticket and comments as read
    • Read status criteria has been added to search form
      • So you may have a permanent link to your unread tickets
  • Advanced search rules for:
    • Status
    • Priority
    • Tags
  • Datatable reload
    • Added updated tickets check javascript loop in any ticket list.
      • Reload datatable only if there is new content
    • Agent or priority changes from ticket list
      • Executed via AJAX
      • reload datatable checking last update
    • Status change from ticket list
      • Added to be done via AJAX
  • Navigation views
    • Added an own section for each nav element to help in developing custom views for your website
  • Tag management
    • Category edit
      • Set new tag colors without needing to save changes first
    • Ticket edit
      • Admins can create new tags on the fly: Type a new tag name in tags select and press enter
  • Tag colors: Ticket create / edit / search
    • Tag colors will be shown for selected ones in select2
  • Configuration settings
    • Improved existing settings distribution on the tabs and also added 2 new ones
    • Ability to delete settings under "Other" tab
    • After a setting update, the list view will show it's parent tab
    • Patch: Make status messages visible again
  • isAgent() and isAdmin() are now dynamic Member model methods
  • Settings
    • Cleanup of unused settings
    • Improved some setting descriptions to be more understandable
    • Show descriptions better in setting edition
  • PanicHDMember usage
    • Replace left member Model direct references
    • Improved usage in model member

Patches

  • Ticket table loading error in some circumstances which involve department feature
  • Change assigned agent or priority from list
    • If it was done without admin permissions was giving an error
    • If the agent is not changed, don't update any field
  • Embedded comment recipients
    • If we change ticket owner or agent, a following new embedded comment will include them

Breaking changes

  • Member model
    • Deleted allTickets() and getTickets() relations
    • Replacement of Member userTickets() and tickets() relations with ticketsAsOwner()
    • Delete of agentTickets() Member relation and replacement with other eloquent methods
  • Ticket model
    • Deleted AgentUserTickets() scope (which was unused)
    • Rename agentTickets() ticket scope to fromAgent()
    • Rename userTickets() ticket scope to fromOwner()