[Rt-commit] rt annotated tag, rt-4.1.17, created. rt-4.1.17
Alex Vandiver
alexmv at bestpractical.com
Wed Jul 10 13:04:49 EDT 2013
The annotated tag, rt-4.1.17 has been created
at 5629b92f1a7949b38ee1df8d06c3086af52d6d3b (tag)
tagging 8bf7f5962ba59693f20b46a7f96432987ecbc6f9 (commit)
replaces rt-4.1.13
tagged by Alex Vandiver
on Wed Jul 10 12:26:06 2013 -0400
- Log -----------------------------------------------------------------
version 4.1.17
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAlHdix4ACgkQMflWJZZAbqDD4wCglBvLf9cd1dTLtZwV2Gx4vZe2
OKIAoMUTzf8ABCZ1yc6iJglJotehCby5
=1fOI
-----END PGP SIGNATURE-----
Alex Vandiver (66):
File::Temp under 5.18 warns if passed an undefined template
Allow any provided links in arguments to carry through to ticket creation
Move transaction ACLs onto the ticket object's CurrentUserCanSee
Allow transactions of public user attributes to be seen, as a right
Add a tab to view user history from the summary page, if the user has rights
Merge user summary and user admin tabs if the user has rights to both
Avoid showing the admin links unless the user has AdminUser
Rename "Basics" to "Edit" when approaching from the user summary direction
Allow searching for @hostname.tld to find all requestors at that domain
Don't expand groups assigned as roles in ticket columnmap
Ensure that RT::Ticket has a method for every role group
Move $linkUsers into an element so it can be used externally
Add role groups to ColumnMap computationally
Move ShowGroupMembers to new ShowPrincipal method
Prevent errors in cases where OldValue is NULL
Merge branch '4.2/top-checkbox-on-bulk-update'
Merge branch '4.2/scrips-schema-cleanup'
Merge branch '4.2/less-sensitive-case-sensitive-check'
Merge branch '4.0/show-more-results-for-reminders' into 4.0-trunk
Merge branch '4.0/more-flexible-license_tag' into 4.0-trunk
Update copyright dates from re-running license tagger
The farbtastic CSS mistakenly gained an RT license tag in 061cdbb; remove it
Merge branch '4.2/cf-page-menu-in-queue-admin'
Merge branch '4.2/autocomplete-email-input'
Merge branch '4.0/status-of-created-reminders' into 4.0-trunk
Modernize t/cfsort-freeform-single.t
Add failing tests for ordering by a CF when a duplicate CF exists
CF key and CF to order by must be passed as two different values
Remove out of date and misleading POD
Merge branch '4.2/xxxgroup-ticketsql'
Document new @domainname.com syntax for simple search
Merge branch '4.0/currentuser-attributes' into 4.0-trunk
Merge branch '4.0/customize-upgrade-wording' into 4.0-trunk
Merge branch '4.0/non-numerical-checkbox-id-warnings' into 4.0-trunk
Merge branch '4.0/rest-attachments-on-create' into 4.0-trunk
Merge branch '4.0/error-handling-for-quote-extraction' into 4.0-trunk
Merge branch '4.0/backport-content-type-in-rest' into 4.0-trunk
Merge branch '4.2/focus-new-cf-value'
Merge branch '4.2/rights-tab-keyboard-input'
Merge branch '4.0/rt-setup-database-upgrade-bulletproofing' into 4.0-trunk
Merge branch '4.0/filter-empty-order-by' into 4.0-trunk
Cache roles in columnmap
Insert roles in an intermediate step before calling class-specific component
Pull Requestors definition from GenericMap when GPG is off
Recurse into CurrentUserCanSee as a refinement over "is it public"
Rename $WebExternalAuth and friends to reduce confusion, and be more specific
Merge branch '4.0/default-attachment-disposition' into 4.0-trunk
Merge branch '4.2/rt-crontool-reminders'
Merge branch '4.2/fixup-default-scrips'
Remove an uncalled internal methods
Merge branch '4.2/switch-oracle-session-backend'
Merge branch '4.2/record-class-on-collection'
Merge branch '4.0/more-conservative-quote-folding' into 4.0-trunk
Allow limiting of LookupType in RT::CustomField->LoadByName
Allow specification of the LookupType of the CF to assign rights to
Allow CSS classes on user ticketlists
Add CSS classes to the two existing user ticketlists
Move CSS classes to the titlebox, and standardize them to their component names
Use value= to change the label; name="Create" with no value has no effect
Merge branch '4.0/perl-5.18-compat' into 4.0-trunk
Merge branch '4.0-trunk'
Bump dependency to one which supplies Text::Quoted
Bump Symbol::Global::Name dependency for perl 5.18 compatibility
Correctly show merged history as "Ticket #42" not "Ticket #Ticket"
Merge branch '4.2/autocomplete-links'
Merge branch '4.2/chart-tables'
Bradley Bell (1):
Show friendly string instead of "0" for non-ticket "local" links in search results
Christian Loos (3):
fix change custom field value case
enlarge the space between bar and value
add test for CF enter one value case change
Jim Brandt (4):
Add docs for new charts features
Add AlwaysNotifyActor option for RT::Action::Notify
Add docs for BeforeDue condition
Add new docs for reminders including rt-crontool example
Kevin Falcone (10):
Don't exit a sub via next
Allow for an html/ directory
Check for the existence of items before tagging
Don't force Bookmarks to be unlimited.
Note that we no longer list all your Bookmarks in UPGRADING
Merge branch '4.0/license-tags' into 4.0-trunk
Typo in warning when passing Base and Target while changing Links
Make sure we don't numerically compare ""
Allow an extension to use --action upgrade with different wording
Merge branch '4.2/rename-external-auth'
Ruslan Zakirov (113):
return more results when reminders are updated
use CheckBox column map on Bulk update page
CF tabs in Queues' admin interface
improve *Group TicketSQL (WatcherGroup, CCGroup, ...)
show *Group TicketSQL in the query builder
Merge branch '4.0/remove-bookmarks-hardcoding' into 4.0-trunk
Merge branch '4.2/timeworked-upgrade-bulletproof'
Merge branch '4.2/order-by-cf'
extract attachments processing in REST into lib
extract form editor loop into a sub for error checks
REST: make it possible to attach files on create
list possible groupings by date in a variable
switch over . joined grouping for date fields
use DateTimeFunction, new method in SB::Handle
add searches by DateField.Xxx, for ex. Created.Day
delete split of FUNCTION into ALIAS/FIELD arguments
convert not set dates to NULLs
add users' fields to our %GROUPINGS hash
make it possible to search by day and month names
store grouping properties by column alias
pass properties of our report to individual entries
upgrade DayOfWeek and Month to words in LabelValue
component to pick a function calculated in charts
Allow to pick chart's function and pass it around
implement Function argument in ChartGrouping
new @GROUPINGS, %GROUPINGS_META variables
move value upgrade code into META
make SetupGrouping mandatory
store META and type around for re-use
Display function for grouping by Queue
drop code, it's now covered in libs
IsValidGrouping method for checks
@STATISTICS and Co. to track what we can calculate
_StatsToFunction, turns stat's name into SQL
switch over _StatsToFunction from naive approach
use new method to get list of available stats
rename ColumnType -> ColumnInfo
change $report->Label, we need labels for stats
ColumnList - list of columns in the report and report entry
FindImplementationCode - resolve entries to code ref
::Query - turn entry of the report into a query
sort reports in libs
use sorting from libs
localize reports' values in libs
deal with 'no data' earlier
use new sorting method for image chart
make it possible to calculate multiple functions
comment situation with picturing only one function
MUST not sort arguments before joining with '&'
support groupings by multiple fields
s/tix/report/. it's a report, isn't it?
multiple functions in the charts, but bars only
bargroup_spacing five times bigger than bar spacing
sort by all groupings
pass only required things into GroupBy and Column
sort report earlier, want to serialize sorted report
Serialize and Deserialize methods for reports
cache report's data for pictures to re-use
LabelValueCode - fector out it for re-use
convert intervals from seconds
apply conversion on stats in tables and pictures
put back grouping by Queue if all are invalid
update tests with the latest changes in code
Min/max y-axis endpoints ±10% of min/max values
"Time" statistic instead of "Simple" for time fields
don't print zero totals
get rid _StatsToFunction so we can implement post calc functions
drop AddEmptyRow as it doesn't work
move chart's table formatting into libs
first pass at caculating stats after querying DB
don't process references in RT::Record::__Value
position columns, so sorting entries works
support compex functions in Entry->LabelValue
table rendering of complex functions with SubValues
rowspan equal grouping values
support picturing complex functions with subvalues
NoTotals and NoHideEmpty
fill in @STATISTICS with foreach loops
abstract seconds -> string conversion
SubValues for stats with SQL only
TimeAll and DateTimeIntervalAll statistics
elementary tests for charts
don't call FromSQL if Query is not passed
query may have "naked OR", so wrap with ()
test charting with compound SQL function
normalize names of statistics displayed in the UI
adjust charts' tests for lifecycles and last changes
take care of encoding when we set value to hash
make COUNT to be stat calculated by default
branch TODO
make sure status was set correctly
get better Y ticks for integer values
try hard to fit in labels on X axis
get rid of undef warning in QueryString element
get rid of undef wanring when we sanitiza arguments
adjust charts test
enhance $date->DurationAsString method
use short, but less vague time intervals in charts
take first available form in custom quant implementations
make error picture(charts) less tall
try to fit values in charts above bars
drop shebang from t/ file
mention devel package required to build perl's GD
Merge branch '4.2/public-user-history'
Merge branch '4.2/dont-recurse-groups-in-role-columnmap'
Merge branch '4.2/selfservice-allow-linking'
Merge branch '4.2/remove-uncalled-method'
return '0 seconds' for ->DurationAsString(0)
adjust test to recent changes in Date.pm
values and fetched in SB are lower cased
use hide_overlapping_values in any case
adjust tests for time format changes
refactor labels fitting code
Thomas Sibley (83):
Error handling for text and HTML quote extraction when displaying attachments
RT::CurrentUser objects should access Attributes as an RT::User
Only treat ">" as an email quoting character
Escape { and } in regexes when used as literals
Remove never used fields on Scrips
Create new reminders in the configured "reminder_on_open" status
Make sure that On Create we notify Ccs and other recipients
Add a Notify Owner and AdminCcs action
Notify Owner too on Create and Correspond, not just AdminCcs
Add the new action "Notify Owner and AdminCcs" on upgrade
Fix broken assumptions about scrips in tests
Tidy up a small bit of POD
Don't check case sensitivity of Limit when the value isn't quoted
Define a filename and line number when eval-ing backcompat files
Add an upgrade note about reminder statuses
Focus on page load using the full power of CSS selectors
Refocus the new CF value name input after adding one
Rename userautocomplete.js now that it's used for groups too
Merge branch '4.2/refactor-user-group-autocomplete'
Disable jQuery UI 1.10.0's grabbing of key events on tabs
Fix incorrect test plan by switching to no plan
Merge branch '4.0/search-display-of-local-links' into 4.0-trunk
Anchor the upgrade directory regex to avoid potential false positives
Bail if it looks like --datadir is wrong during upgrade
Always filter empty strings out of OrderBy
Default to storing sessions in the database on Oracle
Merge branch '4.0/simplesearch-domain' into 4.0-trunk
configure must be re-run with all previous options as well
rt-test-dependencies doesn't look at $DisableGD, it needs --with-gd
Clarify that out of the box RT will handle Unicode in charts
Minor word choice tweaks for clarity
Using July 1 and 31 is more clear, at least to me
Minor typo and wording fix
Default to the "attachment" disposition when none is specified
Refactor and move RecordClass into RT::SearchBuilder
Add an upgrading note about Oracle sessions
Adjust tests for new default disposition
Remove broken method delegation from the report entry â report
Switch from an anonymous sub to a named method for formatting durations
Rename "Summary" to "Total", since we call SUM(?) a total everywhere else
Use a clearer expression for "last index"
Allow searching by localized day of week and month name abbreviations
Limit User/Watcher subfields for grouping to public attributes
Localize grouping and statistic labels
Use the public API to grab the last TicketSQL query
Push group by validation down into RT::Report::Tickets
Pie charts are 2D circles, not 3D ellipses
Default chart grouping to Status instead of Queue
Handle plot errors with more aplomb
Customizable chart width and height
Rename "Count" label to "Calculate"
Move the multi-op custom sort function into a coderef
A named argument is more clear than inspecting arguments.length
Rename filter_cascade() to filter_cascade_by_id()
Avoid false positive matches on optgroup prefixes during <select> cascade
Always include the cascaded <select> javascript
Cascaded selects for chart groupings
Cascaded selects for chart functions
Upgrade saved charts with old parameter values
Note where the subkey is validated when searching DateField.SubKey
Cleanup TODO.charts
Refactor error plotting to reduce duplication
Disable the hidden select used to store the complete option hierarchy
Make policy tests happy
Suppress duplicate create notifications in the ___Approvals queue
Add _SingularClasses for those collections which can't be s/s$//
Use ->RecordClass where possible in favor of ->NewItem
Merge branch '4.0/changing-custom-field-value-case' into 4.0-trunk
Replace almost all boilerplate NewItem methods with a generic superclass implementation
Pie charts must always be a circle; force Height from Width
Add colons after field labels for consistency with more of RT than not
Require GD::Graph 1.47 for the hide_overlapping_values layout option
@ChartColors config option
Point to docs/charts.pod for GD install instructions
Color the chart table column headings to match the image
Charts require the latest DBIx::SearchBuilder
Remove charts TODO file
Document NotSetDateToNullFunction
Merge branch '4.2/charts'
Merge branch '4.2/charts-docs'
Merge branch '4.2/user-summary-css'
Visual distinction between chart grouping labels spanning rows
Merge branch '4.2/initialdata-cf-lookuptype'
sunnavy (11):
new way to autocomplete users/groups by "data-autocomplete" attribute
Autocomplete support for /Elements/EmailInput
migrate old user/group autocomplete code to use data-complete* attributes instead
REST fix: show updated message as long as the object is updated.
compare ref type first to make sure $entry_ref is not weirdly overloaded
REST: allow to set content-type for create/commenting ticket
command line test of content-type in ticket creating/commenting
order query parameters ourselves to avoid random ordering on perl-5.18+
Merge branch '4.0-trunk'
allow text-like searching of integer fields for tickets
autocomplete tickets support
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list