Skip to content
Snippets Groups Projects
  1. May 13, 2015
  2. May 05, 2015
  3. Apr 30, 2015
  4. Apr 15, 2015
    • Jared Hancock's avatar
      custom-data: Address major confusion · 4efef017
      Jared Hancock authored
      This feature addresses a major issue with the initial implementation of the
      custom data system. The original system confused the usage of
      database-backed field (dynamic-fields) and their corresponding
      implementation. This created the need to crate awkward caching pieces to
      ensure that validation errors and data was maintained. Furthermore, the
      system confused the linking between form instances (dynamic-entry) and the
      form used to represent that entry.
      
      This patch addresses the confusion in two ways:
      
      Dynamic form entries do not link directly to the dynamic form. Instead, the
      ::getForm() method returns something from the forms API directly.
      Furthermore, the ::getFields() method does not return dynamic field
      instances (database backed / designed fields). Instead, the actual
      implementation of the fields from the forms API is retrieved. This allows
      the fields to *always* be cached, which helps preserve data and validation
      state.
      
      Secondly, the dynamic form uses the same system, so that requests to turn a
      dynamic form into a form (via ::getForm) will also result in the same
      behavior, again, where the fields are represented as forms API fields rather
      than the dynamic fields.
      
      So going forward, the dynamic fields are *only* used to create corresponding
      forms API field implementations. The are associated with the dynamic
      counterparts as sparingly as possible.
      4efef017
  5. Apr 09, 2015
  6. Mar 23, 2015
  7. Mar 18, 2015
  8. Mar 05, 2015
  9. Mar 03, 2015
  10. Feb 27, 2015
  11. Feb 26, 2015
  12. Feb 17, 2015
  13. Feb 10, 2015
  14. Jan 23, 2015
  15. 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
  16. Jan 12, 2015
    • Jared Hancock's avatar
      topic: Forbid double addition of forms · a14aa610
      Jared Hancock authored
      And properly escape and display form title and instructions
      a14aa610
    • 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
  17. Jan 09, 2015
  18. Jan 05, 2015
    • Jared Hancock's avatar
      oops: Fix a few small issues · 3323e013
      Jared Hancock authored
        * Fix missing attachments join for Category (fixes #1654)
        * Fix crash on user account registration
        * Fix save button on user account (fixes #1655) — regression from bebc2d79
      3323e013
  19. Dec 30, 2014
Loading