Skip to content
Snippets Groups Projects
  1. Jul 13, 2018
    • JediKev's avatar
      department: Error Feedback · d9beb14e
      JediKev authored
      This addresses an issue where osTicket did not ensure associated items exist
      before saving to the database. This also addresses an issue where the Parent
      Topic error was not displayed on page.
      d9beb14e
  2. Nov 03, 2016
  3. Oct 24, 2016
  4. Jun 25, 2016
  5. Jun 03, 2016
    • Michael's avatar
      Internal error occurred #3 (with a lot more internal error occurred related changes) · d1f5d1ef
      Michael authored
      This commit updates a bunch of files and changes a lot of phrases. Basically it extracts "Internal error occurred" from existing phrases.
      I've re-ordered the phrases so "Internal error occurred" is always at the end after the actual informative error message.
      
      Example comparison before and after this commit:
      Before: 1 Phrase: "Internal error: Unable to print to PDF"
      After: 2 Phrases: "Unable to print to PDF." + "Internal error occurred"
      d1f5d1ef
  6. Apr 24, 2016
    • Peter Rotich's avatar
      dept:Department Access · 6cca3830
      Peter Rotich authored
      * Separate primary from extended access members when listing department
        access.
      
      * Add ability to update primary department members role
      
      * Quick staff add - inherit role of the primary department as default role
      6cca3830
    • Peter Rotich's avatar
      Department Membership · 7cc6dc23
      Peter Rotich authored
      Add ability get sorted department members. Extended members are sorted, annotated
      and cached.
      7cc6dc23
    • Peter Rotich's avatar
      Unify Agent sorting · 62854f64
      Peter Rotich authored
      Consolidate agents name sorting in Staff::nsort. The routing expects a query
      set.
      62854f64
    • Peter Rotich's avatar
      dept: Check Agent's Membership · c846db53
      Peter Rotich authored
      isMember routine wrongly assumed getMembers returned staff_id indexed
      hashtable.
      c846db53
  7. Mar 25, 2016
  8. Mar 24, 2016
  9. Mar 18, 2016
    • Jared Hancock's avatar
      orm: Migrate create functionality to the constructor · 1ba40e35
      Jared Hancock authored
      Previously, the create method was used to create a new instance of an orm
      model (which would later result in an INSERT when persisted); however, some
      classes require or utilize varying parameters to their create() method,
      which PHP7 considers an error. Methods in subclasses must be defined with a
      calling signature compatible with the parent class.
      
      This patch shifts the concept of model creation to the constructor. Now, the
      constructor of ORM models is required to be compatible with that of
      ModelBase class. Now that most models do not define a constructor, this is
      much easier to control, and much more logical.
      
      Also, remove an issue where assignments on a relationship field to an
      instance of a super class of the foreign model would raise an error. This
      was previously addressed by re-classing the instance in the
      ModelInstanceManager::getOrBuild(); however that design would create
      multiple instances of the same object in memory, which defeats one of the
      primary design concepts of the ORM. This patch addresses the issue by
      allowing super-classes of the declared foreign model in relationship
      assignments.
      1ba40e35
    • Jared Hancock's avatar
      php: Support PHP 7, require at least 5.4 · 9616a61d
      Jared Hancock authored
      This commit attempts to remove all coding standard warnings emitted by PHP
      7.0.
      9616a61d
  10. Nov 06, 2015
  11. Sep 29, 2015
  12. Aug 18, 2015
  13. Aug 17, 2015
    • Peter Rotich's avatar
      bug: __create · aa036256
      Peter Rotich authored
      Department/Topic create now considers the possibility of preset id (primary key)
      Default help topic routing to floating system's default department
      aa036256
  14. Aug 10, 2015
  15. Aug 07, 2015
  16. Aug 04, 2015
  17. Jul 21, 2015
  18. Jul 08, 2015
  19. Jun 08, 2015
  20. Jun 07, 2015
  21. May 27, 2015
  22. May 13, 2015
    • Jared Hancock's avatar
      orm: Fix incorrect queries in InstrumentedLists · c9e6ba18
      Jared Hancock authored
      If a relationship has more than one field in the constraint, then the
      InstrumentedList query generated would not be correct. This happens often
      in osTicket for the join foreign key fields `object_type` and `object_id`.
      
      This patch addresses the issue by sending all the fields in the foreign key
      to the InstrumentedList constructor.
      c9e6ba18
  23. May 05, 2015
    • Peter Rotich's avatar
      Assignment Field · 73348c18
      Peter Rotich authored
      Add support for passing a criteria to AssignmentField to limit  the choices
      Limit assignees based on department settings
      Cache choices
      73348c18
  24. Apr 30, 2015
  25. Apr 16, 2015
  26. Apr 01, 2015
    • Peter Rotich's avatar
      Unassign on transfer · 2fcc24a5
      Peter Rotich authored
      Unassign tickets on transfer when the target department has assignment
      restriction and the assigned staff is not a member.
      
      Disable claim (quick self-assignment) when above restriction is in effect.
      2fcc24a5
Loading