Skip to content
Snippets Groups Projects
  1. Jan 13, 2015
    • Jared Hancock's avatar
      filter: Implement several small things after discussion · 685b6480
      Jared Hancock authored
        * Add trashcan icon for newly-added actions
        * Categorize filter actions
        * Use imperative phrases for action descriptions
        * Drop check boxes from simple actions (like reject ticket)
        * Hide empty forms on new ticket pages
        * Do not store config for nondata fields for actions
        * Implement a multi-use feature for actions, which will allow using a
          action more than once (for instance, multiple email sends)
        * Filter actions are sortable
        * Send email has from address configurable
        * %{user} token is valid as a recipient
      685b6480
    • Jared Hancock's avatar
      filter: Filter 2.0 — greater extensibility · 9150e18e
      Jared Hancock authored
      This patch rebases filters into a row-based layout and redesigns the filter
      apply method to be more extensible. It also redesigns the UI to be more
      dynamic and to allow for actions to be added without database modification
      and actions can also have complex configurations.
      9150e18e
  2. Jan 12, 2015
    • Jared Hancock's avatar
      Allow new ticket without initial message · 8bdfa04f
      Jared Hancock authored
      8bdfa04f
    • Jared Hancock's avatar
      forms: Instructions can be HTML · 0e21ff48
      Jared Hancock authored
      0e21ff48
    • Jared Hancock's avatar
      Help topics have much better form configurations · 07e18dc1
      Jared Hancock authored
      Help topics can now specify one or more additional forms to be included on
      the help topic and can also specify the sort order of those forms.
      Furthermore, individual fields can be disabled per help topic, so that
      unnecessary fields can be omitted when necessary, per help topic.
      
      The disabled flag is recorded along side the field data so that the field
      will not be accidentally added to the form later automatically. There is no
      interface in this commit to enable a field which was disabled by the help
      topic when ticket was created.
      07e18dc1
  3. Dec 31, 2014
    • Jared Hancock's avatar
      files: Provide unified download script · d9cf38bc
      Jared Hancock authored
      This script adds a single download script, 'file.php', which provides access
      to files of all types to all users. It uses a HMAC signature system with an
      expires time, which allows signed URLs to be sent to external users.
      
      This also fixes an issue with the Http::cacheable() method, where the
      last-modified and Etag headers were not properly compared, which resulted in
      permanent cache misses by the client.
      d9cf38bc
    • Peter Rotich's avatar
      fixes: Review · 89c0d798
      Peter Rotich authored
      Key permissions definition array
      Move canned and faq permissions to their respective classes.
      89c0d798
  4. Dec 28, 2014
    • Peter Rotich's avatar
      Retire l.php · b647d1aa
      Peter Rotich authored
      Stop trampolining links via l.php. It was necessary before in order to avoid
      the potential of leaking ticket number & email. The authentication mechanism
      in place now redirects on successful login.
      b647d1aa
  5. Dec 22, 2014
  6. Dec 20, 2014
  7. Dec 16, 2014
    • Jared Hancock's avatar
      ui: Implement "enable canned responses" config option · d5e8ac09
      Jared Hancock authored
      This patch removes the selection of canned responses as well as the canned
      responses navigation page from the ui when the canned responses feature is
      disabled.
      d5e8ac09
    • Jared Hancock's avatar
      lock: Set ticket lock on ticket-view · 1ab0f541
      Jared Hancock authored
      Since the automatic lock was being acquired but not passed to the autoLock
      system, the automatically acquired lock was not being release on away
      navigation.
      
      This patch addresses the issue by passing the automatically acquired lock id
      to the autoLock system on ticket-view page load and change the ::Init()
      method so that the lock id is not cleared with the ::Init() method is called
      by the page load.
      1ab0f541
  8. Dec 11, 2014
  9. Dec 10, 2014
    • Jared Hancock's avatar
    • Jared Hancock's avatar
      oops: Bug fixes · 2b422844
      Jared Hancock authored
      Conflicts:
      
      	include/i18n/en_US/form.yaml
      	include/staff/templates/dynamic-field-config.tmpl.php
      	include/staff/ticket-view.inc.php
      	include/staff/tickets.inc.php
      	scp/js/scp.js
      2b422844
    • Jared Hancock's avatar
      oops: Fix numerous, small issues introduced in merges · c5823545
      Jared Hancock authored
      oops: Fix crash upgrading to c7c82835
      
      oops: Fix crash rendering ticket view
      
      oops: Fix crash posting response to ticket
      
      oops: Fix refresh url after ticket reply post
      
      orm: Locate annotations after the root model's fields
      
      orm: Add PK field check for DISTINCT aggregate expressions
      
      When using the DISTINCT option for aggregate expressions, ensure that when a
      relationship is used in the aggregate, that a single field of the remote
      model's primary key is used — rather than the foreign key, since it would
      never have more than one unique value.
      
      search: Re-implement basic ticket search
      
      oops: Couple trivial changes
      
      oops: Fix date formatting for PDF output
      
      oops: Fix staff profile view and update
      
      oops: Fix canned response listing
      
      orm: Fix crash compiling WHERE IN (nested select)
      
      nav: Move settings/email to email/settings
      
      i18n: Make field visibility config translatable
      
      oops: Fix crash adding field to custom form
      
      forms: Fix `required` flag transfer to FormField
      
      oops: Fix bad merge on new ticket by staff
      
      forms: Show uneditable fields on new ticket by staff
      
      oops: Fix bad merge on client ticket view
      c5823545
  10. Dec 09, 2014
  11. Dec 08, 2014
Loading