[Rt-commit] [rtir] annotated tag 3.3.0 created (now f6edd15)
Jesse Vincent
jesse at bestpractical.com
Thu Apr 2 20:07:19 EDT 2015
This is an automated email from the git hooks/post-receive script.
jesse pushed a change to annotated tag 3.3.0
in repository rtir.
at f6edd15 (tag)
tagging 9d11989200e3eb66e925de262c7780175e0b7de7 (commit)
replaces 3.2.0
tagged by Jesse Vincent
on Thu Apr 2 16:46:37 2015 -0700
- Log -----------------------------------------------------------------
First release of RTIR 3.3 test branch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (Darwin)
iEYEABECAAYFAlUd1O4ACgkQEi9d9xCOQEZYIgCgq79ZzOu42+wi+NTT/x8ylSHh
oxQAnixyQpy4+M2m999B2CLmJ/Vgc4Uv
=r03y
-----END PGP SIGNATURE-----
Alex Vandiver (12):
Remove an unnecessary subroutine prototype
Remove indirect object notation
Avoid using $1 after a regex which may fail to match
Promote _FlushCustomFieldsCache into a public method
Use something not string eval to load local overlays
Remove never-used merge_ticket sub
Use blockless map and grep blocks
Standardize use strict/warnings/base header somewhat
Add warnings to RTIR_Config
Put an explicit return value on the debug function
Set an increased MaxInlineBody, not an unlimited one
/Elements/SelectStatus takes Object, not QueueObj, in RT 4.2
Jesse Vincent (208):
Merge branch '3.2-trunk'
Remove historical constituencies implementation
First step in switching RTIR logic from queue name to lifecycle
Further queue->lookup type conversions
add a bit of debugging to a test file
Progressively replacing queue-based searches
Progressively replacing queue-based searches
Additional work porting from queue-based ticket typing to lifecycle-based ticket typing
Further lifecycle updates
Switch MapStatus to using lifecycles
Switch another use of queue name to queue lifecycle
Further lifecycles changes
Further conversion of ActiveQuery and friends to lifecycles
Remove a completely unused parameter on Incident Reply
Switch more of the API to depend on lifecycles
Switch test helpers to use lifecycles
Switch tests that depend on queue name to use lifecycle instead
Switch TicketType to use Lifecycle calls
Switch Create Links from Queue to Lifecycle
Switch QueueSummaryByLifecycle to just use lifecycles
Interim hack to switch RTIR Create to use Lifecycle
Fix typo in ActiveQuery parameters
Switch RTIR Lookup to create by lifecycle
Switch a bunch of RT::IR->Query calls to use lifecycles
Switch incident display pages to use lifecycles
Start to switch 'children' to use lifecycles
A few more lifecyclifications.
Remove the old UpdateObjectList callback
cleaning up more name->lifecycle logic
remove unused variable
Start to factor hardcoded lifecycle names out of RTIR application code
Convert LookupSummary to use the new lifecycle name helpers
Add pseudocode for the new create_constituency script
SKIP constituency test until constituencies are rebuilt
Fix the lifecycle names in the new helpers
First pass at beginning to refactor the main RTIR ticket creation page
Minor refactoring to remove temp variables
Add a comment
MakeClicky tests were inaccurate and had been failing pretty consistently
MakeClicky tests were inaccurate and had been failing pretty consistently
Update Reporting to use lifecycle name helpers
Fix a few places where RTIR used Mason's redirect
Merge branch '3.2/use-rt-redirect' into 3.4/remove_old_constituencies
Add a (not yet correct) element for RTIR queue selection
Begin to switch the RTIR editor to using the lifecycle name helpers
Add a queue selection widget to the default RTIR create screen
Porting more components to lifecycle name helpers
Further porting to new lifecycle_ helpers
Partial port of tabs/privileged to lifecycle helpers
Partial porting of Tabs/Privileged to lifecycle helpers
Partial porting of Tabs/Privileged to new lifecycle helpers
Partial porting of Tabs to lifecycle helpers
mend
Portect against undefined warnings for empty URIs in testing
furtther refactoring to switch to lifecycle helpers
XXX TODO - move a hardcoded queue name out of a reusable component
First pass at adding queue selection to RTIR ticket creation
First stab at adding in base infrastructure for multiple constituencies
Show constituency on RTIR ticket display
remove a temp variable
Show constituency on incident display
Start to replace passthrough to object-type specific components with redirects
Add the queue to incident display
Remove trailing whitespace
Replace a call-through to another component with a redirect
Switch RTIR ticket creation from calling a component to redirecting
Switch Incident creation from calling a component to redirecting
Remove mispelled vestige of old Constituency support
We're going to pick a queue-specific whois server eventually
Switch tests to 'done_testing' style
Skip a homepage dashboard load for every ticket creation
Remove unneeded calls to display a ticket we just created
make t/articles tests aware of RT 4.2.11+ skipping the 'in class' page
First pass at switching all RTIR URLs to run through a helper
First pass of a new "Set constituency" selector
A first pass at a constituency selector on the RTIR homepage
RTIR Ticket Edit now limits by constituency and lifecycle by default
better use of space on RTIR Edit page
Add a note about possibly limiting view of queus by constituency in ticket create
Simplify RTIR create page, removing a split between 'basics' and 'details'
Add a helper to determine if a lifecycle is an RTIR lifecycle
Add an RTIR specific QueueSummary widget
Switch to using the new QueueSummary widget
Update "QueueSummary" widget to be sensitive to the new Constituency filter
Add constituency support to the the tabs setup.
Bugfixes to most recent tabs update
Get the new queue summary widget to respect constituency urls
avoid an undef warning
When showing if an incident report has incidents, be more useful.
Fix an RTIR queue comparison I'd missed
Additional rewriting of urls in RTIR
In the case where no constituency is set, we still need to compare it
Don't double-prepend the RT WebPath in the titlebox actions
Show Incident Queues by name, not id
Restore NamedValues support to SelectRTIRQueue
Fix another RTIR href prefix
Switch an "intuit the uri" to something dhandler compatible
Update the RTIR Search Basics to be smarter
Fix a typographical error in add_constituency
Add a new Formats helper for RTIR ticket URLs
Switch "OurQuery" to return Lifecycles
Require RT::IR::Web;
Start using __RTIRTicketURI__
Clean up results list formats
Limit two more queue selectors to the correct constituency
Fix a redirect
Switch to HREFTo and add a comment about a callback's original intent
Further porting to the new 'HREFTo' functionality
add a todo
Switch RTIR's "Create a ticket" widget to only show RTIR queues in the
Add a CSS class on the body element.
Improve RTIR's "Back to.." messages to better describe what they link back to
CSS classes on additional elements to aid in styling
Change an emtpy label to be easier to scan
Additional CSS styling on RTIR
Better style some text buttons as buttons
Add a "constituency for" method to RT::IR
Make a couple more things in the ticket ui linkable
CSS cleanups
Made basic RTIR ticket creation interfaces aware of constituencies
CSS styling
Synchronize our TicketSQL query parser with RT 4.2 as of 5870ca53e
Add constituency limits to the dueincidents and newreports portlets
Fix a couple bugs in the reporting tools
Massage all search result views in RTIR to limit by constituency
Actually limit ModifySearch to RTIR pages
Cut 'rtir for' out of the top bar. We don't have the room.
Condense 'incident reports' in the RTIR menu to 'reports'
tighten up rtir's menu
remove symbols that were being escaped funnily from rtir tests
Switch RTIR to spreading out its menus for ease of access
Fix incorrect uses of RT::IR::TicketType
Added support for search by lifecycle to RTIR's query builder
Merge branch '3.4/remove_old_constituencies_abstract_queue_check' into 3.4/remove_old_constituencies
whitespace
Better error guarding in ToolResultIframe
reformatting
Add support for per-queue RTIR default whois servers
Standardize 'href'
Clean up search result default formats
rename a function
Update "add constituency" tool to copy custom fields from base 'template' queues
Move the 'Work with constituency' widget to be a regular RTIR dashboard widget
make constituency renaming significantly more robust
Remove several outdated bits of constituency documentation
Remove a now-unused callback
Remove a now-unused callback
Remove old homepage components that don't make sense
Document the new 'StrictConstituencyLinking config option
Because related tickets can now be in a number of queues, show the queue in the linking interface
Fix some path matching errors that broke the page nav
Default to limit the incident linking ui to a single constituency, but let the user change it
Document a method in RT::IR
Add a helper method for checking StrictConstituencyLinking
Defend against undef
Refactoring to remove duplicated code
Remove incorrect use of BaseQuery
Fix tests now that we no longer hide part of the query from users
Use RT::IR->StrictConstituencyLinking to decide when to restrict
A note and a whitespace fix to Investigation/Elements/Create
When linking an incident to a another ticket, make sure
Typo fix
When merging tickets, respect StrictConstituencyLinking
Refactoring
When we have a preferred constituency but no required constituency,
When creating an incident, try to load a queue in the correct
Add a placeholder for the RTIR 3.4 upgrading document
Update RT::IR->ConstituencyFor to also work for queue objects
Add a first pass at a script to change the constituency of child tickets
Update the RTIR 3.4 upgrading docs
undef protection
Switch to using 'ConstituencyFor' helper rather than direct cf access
Merge branch '3.4/remove_old_constituencies_migration' into 3.4/remove_old_constituencies
Remove old constituency ACL test
This old constituency test verified the functionality of the old
Make new 'add_constituency tool work with the --quiet option'
When setting a default RTIR queue and no default constituency,
Add ids to RTIR ticket creation elements to make testing easier
Make it possible to create an rtir ticket with a queue, not just with
Fix a mistaken comment
move a variable definition closer to first use
Add a couple css classes for easier testing
warnings avoidance
use those new css classes
make some test infrastructure constituency-aware
Move most RTIR rights out of initialdata and into RT::IR
perltidy
Clean up newlines in add_constituency
reuse RT::IR->DutyTeamAllQueueRights
perltidy
Add Everyone and Owner role rights for constituency queues
Start to forwardport some constituency tests
Fix some bugs in Split/Child error detection
Get rid of a now-superflous mapping table
Switch some test ticket creation to load by queue rather than lifecycle
Fix a bug that stopped related tickets from moving between constituencies
Only change the constituency of child tickets if they started off with the same constituency
Remove a number of now-inaccurate statements from the constituency
Added upgrading notes
Bump our RT dependency to 4.2.10. (Once released, it shoudl become 4.2.11)
Bump our version number to 3.3.0 in preparation for shipping a first test build to a customer
move the auto-upgrade script to 3.3.0, as that's the first version that needs the change
Rerun RT license tagger to update copyright statements & add them to new files
Add a license block to the README
Turn the incomplete propagation-reject tests back off
We ended up just reusing add_constituency
Update MANIFEST for 3.3.0
Merge branch '3.4/remove_old_constituencies_reporting' into 3.4/remove_old_constituencies
Kevin Falcone (11):
Now that 3.2-trunk exists, new development version
Merge branch '3.2-trunk'
Bump version for 3.0.4rc1
bump for 3.0.4
Merge branch '3.0.4-releng' into 3.0-trunk
Merge branch '3.2.0-releng' into 3.2-trunk
Merge branch '3.0-trunk' into 3.2-trunk
Merge branch '3.2-trunk'
Merge branch '3.4/perlcritic'
Merge branch '3.2/select-status-lifecycle' into 3.2-trunk
Merge branch '3.2/provide-maxinlinebody' into 3.2-trunk
Thomas Sibley (4):
Explicit returns for add_constituency
Explicit returns for lib/RT/IR.pm
Explicit returns for lib/RT/IR/Test.pm
Explicit returns for lib/RT/IR/Test/Web.pm
sunnavy (6):
abstract queue check code. e.g. RT::IR->IsIncidentQueue($QueueObj)
use new queue check code for actions/conditions
add the same templates/scrips to new constituency queues
initial upgrade code for new constituency mechanism
new constituency mechanism support for reporting
it's wrong to use "1970-01-01 00:00:01" as the default resolved date in sql
-----------------------------------------------------------------------
No new revisions were added by this update.
More information about the rt-commit
mailing list