Skip to content
Snippets Groups Projects
  1. Apr 07, 2015
  2. Feb 27, 2015
    • Jared Hancock's avatar
      draft: Find the draft corresponding to your user id · 12922b3c
      Jared Hancock authored
      Previously, any draft would be identified — even if it isn't owned by the
      current user. Then, when the draft would attempt to be updated, the update
      would be refused and the annoying draft saved popup would appear.
      12922b3c
    • Jared Hancock's avatar
      lock: Sync lockCode input with lock renew · 06a1119b
      Jared Hancock authored
      Also, add warning popup when lock is about to expire and allow the user to
      attempt to renew the lock. Also, connect the keyup callback for redactor to
      the autoLock.handleEvent for greater update of the lock, and also deadband
      the lock to every 10 seconds.
      06a1119b
  3. Feb 13, 2015
  4. Feb 12, 2015
    • Jared Hancock's avatar
      Collaborators for threads, lock as a utility · 67d55198
      Jared Hancock authored
      This patch includes a slight database migration, and adjusts the
      functionality of a few core components.
      
        * Move collaborators from the ticket to the thread.
          This concept allows collaborators on any object which has a thread,
          including tasks.
      
        * Add flags to the thread entry
          This will allow flagging thread entries for different purposes.
          Initially this can be used to flag the original message of a thread in
          case a ticket / thread is created without an initial message.
      
        * Lock becomes more of a utility
          The lock is now disconnected from the ticket and is a separate utility.
          Separately, the ticket and task objects can have a reference to a lock
          object. Furthermore, when submitting some activities to tickets, the
          lock is verified to be owned by the respective agent, and the lock code
          must match a current lock code. The code is rotated on each acquire()
          call to guard against double submissions.
      
        * Collaborator is an ORM model
          The TicketUser class is broken up now so that the collaborator instance
          can exist apart from a ticket. Email message ids are now generated for
          collaborators without respect for a ticket so that collaborators can be
          properly supported on any thread.
      67d55198
  5. Jan 30, 2015
  6. Dec 08, 2014
  7. Oct 03, 2014
  8. Oct 02, 2014
  9. Sep 29, 2014
    • Jared Hancock's avatar
      forms: Revisit several small issues for "info" field · e9dfba9c
      Jared Hancock authored
        * Use the title of "Information" with internal tag of "info"
        * Add "Visibility" column to UI and retire "Required" and "Internal"
          columns
        * Add visibility selection to new fields and show visibility to the user
          information fields when displayed on the ticket details form
        * Make the visibility settings translatable
        * Use constants internally for visibility configuration detection
        * Use a larger input when managing the information HTML content
        * Fix validation errors for new fields
          * Enforce new field name uniqueness
          * Enforce new field name character validation
      e9dfba9c
  10. Sep 25, 2014
  11. Sep 05, 2014
  12. Sep 01, 2014
  13. Aug 28, 2014
    • Jared Hancock's avatar
      html: Fix dropped text after inserted image · 402d4be9
      Jared Hancock authored
      On some setups, IE v10 on Windows 7 at least, text added to the Redactor
      editor after an image is inserted (via the image popup dialog for instance),
      will not be retrieved via the ::get() method and so will not be submitted
      with the form submit button.
      
      This patch introduces a workaround by manually calling ::sync() for the
      Redactor when the submit button is pressed — just before the form is
      submitted.
      402d4be9
  14. Jul 31, 2014
  15. Jul 24, 2014
  16. Jul 19, 2014
  17. Jul 07, 2014
  18. Jul 03, 2014
  19. Jul 02, 2014
  20. May 27, 2014
  21. May 23, 2014
  22. May 22, 2014
  23. May 16, 2014
  24. May 15, 2014
  25. Apr 29, 2014
  26. Apr 23, 2014
  27. Apr 21, 2014
  28. Apr 16, 2014
  29. Apr 15, 2014
Loading