[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