[Bps-public-commit] rt-extension-automaticassignment annotated tag, 0.04, created. 0.04

? sunnavy sunnavy at bestpractical.com
Tue Jul 28 17:05:53 EDT 2020


The annotated tag, 0.04 has been created
        at  b4f715f81eee3d5176f3afbce8c0425d7d324ad6 (tag)
   tagging  87a2b8f487f806cce79dfb042dbd86ab9cc49062 (commit)
 tagged by  sunnavy
        on  Wed Jul 29 05:05:02 2020 +0800

- Log -----------------------------------------------------------------
Version 0.04
-----BEGIN PGP SIGNATURE-----

iQFOBAABCAA4FiEExJs3Lyv4ShkBFmAnDfCig/6sgLIFAl8gkv4aHHN1bm5hdnlA
YmVzdHByYWN0aWNhbC5jb20ACgkQDfCig/6sgLJLeAf+PJdfAWtl7nTm4jFNSeXR
bpELK3vHhC5lqWcu7FzDntiYl7GUMA8yOa4DrMrWzz7L6tkJQP+oChCJKUlLHg/+
0SEF67l0tIDHMjLcGfPzqpUO5mE92jWALobUj7ZoKzDA4Bcbk4z9bKzoOUrttIxi
1qWef3nuikg2AIxr/vL75UzPwjd7PkugXMemWXEPNmEvfYciJMfvPnaHvQ7oDC84
V/aVE401HkV1QYW1lJXddwMIkAyICBmRG2lt3XVtWFGuKcBsTVzOgAtTdrgDq2TL
XuJsq6pYdUq/OEM29qu2w6fepWNJDtNeZZE9oLJfKUDJM11QWuh0uGoIpX6RNzF6
Gw==
=aAcp
-----END PGP SIGNATURE-----

Shawn M Moore (77):
      Scaffolding
      Fix bug email address
      Basic operation with assignment + reassignment actions
      Document creating scrips for automatic assignment
      Implement a Chooser abstraction, starting with Random
      Add Ownership chooser
      Small fixes
      Include Ownership / ties in the config example
      Rename Ownership to TicketStatus
      TimeLeft chooser
      Round Robin chooser
      Use strict and warnings throughout
      Users now passed to filter as a collection not arrayref
      Refactor config loading and some method names
      Support coderef filters
      MemberOfGroup filter
      Support MemberOfGroup being specified as queue_cf
      MemberOfRole filter
      Call ->WhoHaveRight as late in the process as possible
      Small fixes
      UserDates filter
      Explicitly ->ItemsArrayRef the users collection before choosing
      Add a way for filters to take an arrayref of users
      Explicitly exclude RT System and Nobody from automatic assignment
      Add BusinessHours filter
      Add ServiceBusinessHours customfieldvalues source
      Simplify UserDates into just ExcludedDates
      Admin UI WIP
      Add global AutomaticAssignment default config page
      Remove global defaults from automatic assignment
      Switch from RT->Config to an attribute so admin UI can modify configuration
      Filter and Chooser form WIP
      WIP
      Rename BusinessHours to WorkSchedule
      WIP
      Validate Name against config rather than /^\w+$/
      Simplify config loading now that it's consistently generated by admin UI
      Improve loading UI
      Add a remove (x) button
      Drag and drop for filters
      Prevent clicking remove from scrolling to the top of the page because # anchor
      Warn about no scrips for automatic assignment
      Rename and simplify TicketStatus to ActiveTickets
      Remove test debug code
      Select the first chooser in the list by default, rather than random
      Small bugfixes found through testing UI
      Pass queue id to ajax endpoint (for custom roles)
      More small fallout
      Flesh out the documentation
      Add remove button as an image
      Typo fix
      Remove unused _UnfilteredOwnersForTicket
      Add logging for which users are selected by each filter
      Logging for ActiveTickets chooser
      Remove unnecessary next if owner is nobody
      Fix wrong variable
      Testing infrastructure
      Factor out a _ScripsForQueue function
      Move config canonicalization from template to lib
      Reduce log level for no automatic assignment config
      Basic tests to ensure the machinery works
      Move all filter logic into _EligibleOwnersForTicket
      Useful default for config if it's not provided
      Thread a context parameter throughout filters and chooser
      Have filters consult the context for time to use
      Have RoundRobin consult the context for dry_run
      Cleanup
      Excluded Dates test scaffolding
      Handle "epoch" as a timestamp
      Battery of tests with a newly implemented ExcludedDates
      Tests for work schedule filter
      default for time
      0.02 releng
      Remove "from initial collection" debug log
      0.03 releng
      Add user-defined choosers and filters
      Report any exceptions

sunnavy (8):
      Update inc/
      Fix the install doc for the missing "make initdb" step
      Update M:I:RTx
      Add "." to @INC for perl 5.26+
      Update copyright year to 2020
      Fix signature process
      Fix test warnings of "Sunday should be specified as day 0"
      Prep 0.04

-----------------------------------------------------------------------


More information about the Bps-public-commit mailing list