Core RT-Extension-SpawnLinkedTicketInQueue

Hi Todd,

I saw you working on core this extension for RT 4.4.

We extensively linking tickets (the linked ticket is always in a
different queue). I also evaluate this extension, but I didn’t like the
UI. I think this didn’t fit into the RT linking UI.

I recently came up with an idea to make it more simple to create linked
tickets in a different queue.
How about show the user a “Modal” page if he clicks on one of the
"Create" links, where he can select the queue and is then redirected to
the ticket create page with the selected queue set.

With your current solution the user have to:

  1. select the link type
  2. select the queue
  3. click the create button

With a Modal page the user have to:

  1. click the Create link (as before in RT 4.2)
  2. select the queue (and is then automatically redirected to the create
    page)

So my suggestion safes one click :wink: and doesn’t introduce a visual
change on the ticket display page.

Something similar was already done in RT-Extension-Assets [1] for the
asset create page (Assets->Create).
Actually this was also done before with [2] to create linked tickets on
the asset display page (Actions->Create linked ticket).
As RT-Extension-Assets will also be cored for RT 4.4, you will have 80%
of my suggested solution already done after this.

Chris

[1] https://github.com/bestpractical/rt-extension-assets/commit/a36b77b
[2] https://github.com/bestpractical/rt-extension-assets/commit/0a6a5bf