[Rt-devel] RT 3.8.3rc1 Release
Kevin Falcone
falcone at bestpractical.com
Mon May 18 17:12:49 EDT 2009
We are happy to announce that RT 3.8.3rc1 is now available for testing.
You can download it from:
http://download.bestpractical.com/pub/rt/devel/rt-3.8.3rc1.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-3.8.3rc1.tar.gz.sig
SHA1 sums
959eff2110b5ec766745642f687edf128cdb4a29 rt-3.8.3rc1.tar.gz
9e1d935bb9826355bb1b4c6b2311ba61683d5961 rt-3.8.3rc1.tar.gz.sig
A longer changelog is available at the bottom of this announcement.
Some highlighted changes include:
* Bug fixes for IE support with the RichText editor
* Improvements in parsing and validating gpg-signed messages
* Improved config loading, errors and improved messages
about where Config overrides originated.
* Fix for rewriting Ticket subjects when using Queue Subject tags
* Fixes to searching for NULL Custom Fields
* New User level config options for HomePage and Search Result Refresh
* Multiple new callbacks
* Update Scrip descriptions to mention that a Notify All includes the
Owner
* Dashboard improvements, including the ability to nest Dashboards,
new access links for dashboards, callbacks and a new Mon-Fri
subscription
Changelog for RT 3.8.3rc1, generated 2009-05-18T19:19:53
FIXES AND CLEANUPS
==================
* Indent cleanup.
* More indent fix, I didn't saw the leading tab char :(
* r56755 at 17h: jesse | 2009-01-09 12:55:54 -0500
* doc updates for mysql upgrades
Date: Fri, 9 Jan 2009 08:38:32 -0600
From: jmoseley at corp.xanadoo.com
To: Jesse Vincent <jesse at bestpractical.com>
Cc: rt Users <rt-users at lists.bestpractical.com>
Subject: Re: [rt-users] upgrading to 3.8.2 from versions prior to
3.8.x
* Tell explicitely that $DayBeforeMonth is only for parsing, not for
displaying
dates.
* * Remove blank Values since the magic field will take care of
this. Sometimes
the browser gives you a blank value which causes CFs to be
processed twice
Thanks to Philip Kime
* * better support situations when CF's LookupType is not complex,
for example 'RT::Queue'. Thanks to Philip Kime and Emmanuel Lacour
* r78629 at onn: sartak | 2009-01-13 12:52:38 -0500
Factor out a ShowParents template
* r78658 at onn: sartak | 2009-01-14 11:41:19 -0500
Show the correct side of the link
* RT/Config.pm
* minor pod changes
* delete empty functions
* * store extension name in META{Option}{Source}{Extension}
instead of boolean value
* Fix incorrect Queue->SetDisabled introduced in r17674.
* Don't leave attachments in session after ProcessUpdateMessage to
remove them
from WebUI for next update.
* Formatting cleanup (thanks to Richard Hartmann, closes: #12457)
* Fix WebFallbackToInternalAuth (thanks to David Chandek-Stark,
closes: #12478)
* r43776 at ketch: falcone | 2009-01-21 17:19:43 -0500
* RT::Test sets ENV{RT_SITE_CONFIG} to a tempfile that doesn't
look like SiteConfig.pm so we need to force _LoadConfig to
treat it as a SiteConfig, otherwise it won't let you override
DatabaseName or MailCommand and running tests will drop your
real database.
* * use a little bit proper fix for site config thing
* Reduce list of owners from SelectOwner in Search to queues the
current user can
see (or see tickets in).
* Reduce the list of owners from SelectOwner in bulk update to
queues where
current user can create or modify tickets.
* * update ru.po
* reuse some loc strings that we have already
* Revert commits that tried to fix the count of Owners displayed in
Build.html/Bulk.html as it needs more discuss.
* * in RT we use [_1] instead of %1
* r43958 at ketch: falcone | 2009-01-27 15:45:36 -0500
* use WebPath when invoking the Autocompleter
* r43960 at ketch: falcone | 2009-01-27 15:51:33 -0500
* upgrade scriptaculous from 1.8.0 to 1.8.2
* upgrade prototype from 1.6.0 to 1.6.0.3
mainly bugfixes and browser compatibility nits
* r43961 at ketch: falcone | 2009-01-27 15:56:22 -0500
* local modification to avoid browser jumping when you try to use
the keyboard to move up and down in an autocompleted list
* * fix reporting by owner, created by and last updated by
* tiny html fix: an extra </form> in Dashboards/Queries.html
* make words consistent in Install pages
* * handle mails with nested inline signatures in old-style gpg format
* Correct test count for gnupg-reverification
* Rename schema.mysql to schema.mysql-4.0 to avoid confusion without
reading
Handle.pm (closes: #12665)
* Use friendly name for customfields in title of chart page (closes:
#13144).
* * add tests for validator
* r79684 at onn: sartak | 2009-02-04 13:55:01 -0500
schema.mysql was renamed
* * use RT->Config instead of direct option variable access
* * {Add,Del}Watcher references principals as a group can be added
as watchers
* * fix checking and recovering CGMs
* * Grammar nit
* r44573 at ketch: falcone | 2009-02-10 13:37:56 -0500
RT-Ticket: 13047
RT-Action: Correspond
RT-Status: Resolved
Hide transaction custom fields from users who can't edit them
* * quiet test warnings
* * if you say JOIN you need to say ON or Pg will bail
* RT-Ticket: 13174
RT-Status: resolved
RT-update correspond
There's a small typo in RT::Interface::Email that causes emails to
be sent to
the first To address only, ignoring the other recipients such as Cc.
Requestors: eynat.nirmishor at algosec.com
* * When we open a div, we should close a div, not a span
* Comboboxes weren't rendering properly on IE7. This appears to fix it
* * LoadByValues returns detailed message on errors
* * don't check right in GrantRight as ACE->Create does better job
* * Pg 8.3 requires explicit casting of date types to text
for substring and other functions
* Don't rewrite sub language name in preference if the variant is
already
enclosed by parenthesis.
* * post check only when we're not in install mode
* * localize $@ as we don't rethrow it
* * on some systems gpg --version exits with code 2 even when it's
100% functional
* * don't detect and decrypt blocks which contains GPG header
in the middle of a string instead of the beginning
* * use a local function to render attachments
* make difference between large text and not text
* show additional information when displaying named texts is
disabled
* loc strings have been changed
* * fix verifying of old style signed attachments: we must decode
bodies first
* * do better job at detecting attachments with signatures for them
in another MIME part
* * if we load all attachments then update %ARGS as we pass it through
* * don't show GPG status for top most record, we'll handle it per
attachment
* * store status on the message by default on decrypt/verify and
only on related parts
* * we have status on all parts
* * show gpg status per attachment
* * adjust tests
* * there is no $Config but RT->Config
* * move WebDomain and WebPort above WebPath, these
three are only options you usually need to setup paths
* calculate scheme in WebBaseURL using WebPort value
* don't add port to WebBaseURL if it's standard
* r44880 at ketch: falcone | 2009-02-20 10:11:17 -0500
* fix debug message
* * add new option --skip-user
* use over/item/back for options in pod so usage actually outputs
them
* * Removed doc for a nonexistent option in testdeps
* RT-Ticket: 13125
RT-Status: resolved
RT-Update: correspond
* exit with positive code on errors, not all errors are handled,
but this is beginning
* * update es.po, thanks to Margarita Manterola
* * not sure why, but on some systems without explicit status change
mason doesn't
set status to 302, but 200 instead and people see blank pages
* Set a default text color (closes: #13197)
* Add a test for the "On Reject" scrip condition (closes: #13181)
* * add a bunch of tests, searches by CFs
* * LoadByNameAndQueue should treat numbers the same way other
methods do
* * treat number specially in _CustomFieldDecipher, the way we treat
it other places around
* * wrap things we usually do with operations into a method
* * fix searches by CFs
* r80563 at onn: sartak | 2009-02-25 02:37:55 -0500
Give verbose output when --debug is specified
* r45148 at ketch: falcone | 2009-02-25 14:51:52 -0500
* Log::Dispatch 2.22 began implicitly requiring Sys::Syslog 0.16
If you're installing on a RH box, you probably only have
Sys::Syslog 0.13
* Take care of RT-Attach-Message value so we don't add attachments
if the value
is "no" for example (closes: #13259).
Thanks to Paul Vlaar.
* Add checks for user email address syntax, and cover bad syntaxes
by tests
(closes: #12726).
Reported by Richard Hartmann.
* Don't assume that people were using "yes" for RT-Attach-Message
until now,
rather don't attach if it's set to n|no|0|off|false.
* Make syntax check of user email addresses configurable with a
default of "no"
to avoid breaking existing setups.
* Fix test so it uses our new 'ValidateUserEmailAddresses' option.
* r45428 at ketch: falcone | 2009-03-05 11:27:58 -0500
* make ExtractSubjectTag.pm aware of queue Subject Tags so it
doesn't
assume a Queue Subject Tag is a remote RT's subject tag
* Localize system groups
* Make approval passed rule close other approvals in the same level.
* remove an obsolete comment
* Test ticket creation with REST using non ascii subject.
* * return 0 in a bunch of places so we exit with 0 rather than
having warnings when we exit(undef)
* r45553 at ketch: falcone | 2009-03-10 13:38:22 -0400
* return 0 rather than undef to signal succesful completion
to avoid warnings about calling exit(undef)
* r45579 at ketch: falcone | 2009-03-11 14:47:25 -0400
* clean up a warning when you have empty OCFVs
* * use tmp dir as mason data_dir in rt-email-dashboards
* * notify action with argument equal to 'All' sends notifications
to owner as well, let's clear descriptions
* r81179 at onn: sartak | 2009-03-13 16:27:11 -0400
Linkify the dashboard portlet header
* r81185 at onn: sartak | 2009-03-13 16:56:04 -0400
Mason whines about getting an object argument; it won't stringify
* r43159 at kohr-ah: chmrr | 2009-03-13 17:49:42 -0400
* Set default DBA based on databvase type
* * fix UseSQLForACLChecks: if user is direct watcher of a queue,
however right is granted to global role then he didn't get that
permission
* there is no global watchers, only queues and tickes, if at
some point we will add global roles then it's gonna blow
the idea here is that if the right is set globaly for a role
and user plays this role for a queue directly not a ticket
then we have to check in advance
* * better recovery for corrupt owner groups on ticket owner change
* minor bin/rt doc fixes
* * use Lingua::EN::Inflect::Number to canonicalize right names from
plural to single form, s/s$// was too naive
* * check ordering of custom fields
* * we should not only check cache indicator, but also update it :)
* * revert plural/single forms magic for rights, it's too unstable
for 3.8
* r81608 at onn: sartak | 2009-03-27 15:32:17 -0400
Remove now-unneeded dependency on Lingua::EN::Inflect::Number
* r81610 at onn: sartak | 2009-03-27 16:01:22 -0400
cfs -> custom fields
* r81613 at onn: sartak | 2009-03-27 16:16:03 -0400
Make the path of the homepage index.html
* r81617 at onn: sartak | 2009-03-27 16:27:21 -0400
Factor out ListOfDashboards
* r81619 at onn: sartak | 2009-03-27 16:36:38 -0400
Add a callback for munging the list of dashboards
* r81621 at onn: sartak | 2009-03-27 16:45:51 -0400
Limit to seven dashboards
* r81623 at onn: sartak | 2009-03-27 16:58:58 -0400
Use the localized More instead of more
* r81624 at onn: sartak | 2009-03-27 17:27:52 -0400
Surround dashboard names with quotes
* r81627 at onn: sartak | 2009-03-27 17:40:43 -0400
Add a tab to go back to the homepage
* r81629 at onn: sartak | 2009-03-30 17:10:12 -0400
Factor out building a list of dashboard tabs
* r81639 at onn: sartak | 2009-03-30 17:30:44 -0400
Pass along $actions in Tools/Elements/Tabs
* r81640 at onn: sartak | 2009-03-30 17:31:38 -0400
Display other dashboards as tabs, basics/queries/subscription as
actions
* r81727 at onn: sartak | 2009-04-03 14:29:48 -0400
Use the old interface for tempdir
* clean a bit
* t/shredder/utils.pl
* * Fixing mistaken siteconfig commit, adding example of second item
in list
* r81751 at onn: sartak | 2009-04-06 14:19:32 -0400
Fix failing dashboard tests
* Quieting an uninitialized warning
* Remove duplicate dependency in same group.
* r46269 at ketch: falcone | 2009-04-07 17:32:15 -0400
* error message typo fix
* r82161 at onn: sartak | 2009-04-14 19:17:16 -0400
Remove the quotes from dashboard names in the tabs
* r82165 at onn: sartak | 2009-04-14 22:58:19 -0400
Add missing DashboardTabs file
* r82167 at onn: sartak | 2009-04-14 23:17:28 -0400
Don't expect quotes in dashboard names
* r82169 at onn: sartak | 2009-04-14 23:24:35 -0400
Follow the *second* link since the first is the menubar link to
the edit page
* r82177 at onn: sartak | 2009-04-15 02:03:59 -0400
Close fold
* r82182 at onn: sartak | 2009-04-15 18:48:00 -0400
Refactor Dashboard's Tabs so that it highlights the right tabs etc
* r82184 at onn: sartak | 2009-04-15 18:53:02 -0400
Always include the current dashboard in the tabs, even if it's
not in the initial seven
* r82186 at onn: sartak | 2009-04-15 18:58:47 -0400
Really confused as to why this wasn't already fixed
* r82188 at onn: sartak | 2009-04-15 19:00:55 -0400
Remove duplicate template
* r82189 at onn: sartak | 2009-04-15 19:02:07 -0400
Move DashboardTabs from /Dashboard/Elements to /Elements
* r82192 at onn: sartak | 2009-04-15 20:37:05 -0400
Menu structure changed back :)
* r82233 at onn: sartak | 2009-04-16 20:02:07 -0400
Minor cleanup
* r82235 at onn: sartak | 2009-04-16 20:04:06 -0400
Factor out $portlet->{portlet_type}
* r82237 at onn: sartak | 2009-04-16 20:06:21 -0400
Improve clarity
* r82239 at onn: sartak | 2009-04-16 20:09:04 -0400
Pass Pane to the portlet renderer
* r82241 at onn: sartak | 2009-04-16 20:27:34 -0400
Factor out rendering of a dashboard's elements into its own
ShowPortlet template
* r82243 at onn: sartak | 2009-04-16 20:28:32 -0400
If things get too crazy, bail out
* r82245 at onn: sartak | 2009-04-16 20:35:35 -0400
Asking for "all" dashboards is probably common enough to make it
the default
* r82246 at onn: sartak | 2009-04-16 20:36:01 -0400
Return a flattenned list of dashboards if requested
* r82247 at onn: sartak | 2009-04-16 20:37:41 -0400
Remove needless line
* r82251 at onn: sartak | 2009-04-16 20:46:29 -0400
No need to retrieve SearchType
* r82253 at onn: sartak | 2009-04-16 20:53:15 -0400
Allow users to add dashboards to dashboards :)
* r82255 at onn: sartak | 2009-04-16 20:55:00 -0400
Display "Dashboard:" and "Saved Search:" in the queries for a
dashboard
* r82257 at onn: sartak | 2009-04-16 21:00:31 -0400
Load the dashboard from its frozen state
* r82259 at onn: sartak | 2009-04-16 21:06:58 -0400
Add some callbacks to the dashboard query selector
* r82261 at onn: sartak | 2009-04-16 21:09:59 -0400
Add some render callbacks
* r82263 at onn: sartak | 2009-04-16 21:12:01 -0400
Don't allow users to add a dashboard to itself
* r82265 at onn: sartak | 2009-04-16 21:18:16 -0400
Handle missing portlets a little more loudly
* r82267 at onn: sartak | 2009-04-16 21:33:10 -0400
Handle empty @searches in HiddenSearches
* r82268 at onn: sartak | 2009-04-16 21:39:28 -0400
Add a template for displaying what dashboard portlets have been
deleted
* r82271 at onn: sartak | 2009-04-16 21:40:11 -0400
Attempt to remove deleted dashboard queries
* r82273 at onn: sartak | 2009-04-16 21:41:43 -0400
Remove deleted warnings about the pane we just updated
* r82275 at onn: sartak | 2009-04-16 21:45:39 -0400
Display description instead of name where able
* r82277 at onn: sartak | 2009-04-16 21:47:14 -0400
Dashboard->Dashboards
* r82279 at onn: sartak | 2009-04-16 21:48:32 -0400
Check dashboards in the "is possibly invisible to other users"
method
* r44406 at kohr-ah: chmrr | 2009-04-17 13:43:17 -0400
Dashboards were exploding with "Can't call method AddRights on an
undef value"
* * pass additional arguments into callback
* r44409 at kohr-ah: chmrr | 2009-04-20 12:55:09 -0400
Prefer non-disabled CFs when loading by name
* r82339 at onn: sartak | 2009-04-21 06:14:00 -0400
Fix lexical redeclaration
* r82341 at onn: sartak | 2009-04-21 06:16:55 -0400
Avoid "200 Ok" not numeric warnings by using a regex instead of !=
* r44474 at kohr-ah: chmrr | 2009-04-22 15:26:41 -0400
When doing Date = '2009-04-22', we want to check < the end of the
day, not <=, soas to not include midnight
* r47021 at ketch: falcone | 2009-04-24 16:17:16 -0400
* we can get away with combining the DEFAULT CHARSET alter table
statement with the
column changes and save one more copy of data.
* r82517 at onn: sartak | 2009-04-27 11:24:47 -0400
Avoid undef warnings in Format rewriting
* r82552 at onn: sartak | 2009-04-27 11:59:19 -0400
Fold fix
* r82554 at onn: sartak | 2009-04-27 13:33:58 -0400
Avoid undef warning in EditCustomFieldText
* r82555 at onn: sartak | 2009-04-27 13:45:04 -0400
Avoid undef warnings in filling in CustomField URLs
* r82556 at onn: sartak | 2009-04-27 13:45:21 -0400
Factor GetAuthenticationLevel into its own function
* r82565 at onn: sartak | 2009-04-28 14:24:13 -0400
Lower level of SimpleSearch query debug log from crit
* r82567 at onn: sartak | 2009-04-28 14:28:48 -0400
Remove duplicate "if id is a number.." from Simple Search
* r82574 at onn: sartak | 2009-04-28 16:36:45 -0400
Sort users in the add-members-to-group select box by how they'll
be rendered
* add pod tests
* pod fixes
* warning fix
* r47090 at ketch: falcone | 2009-04-29 15:00:28 -0400
* remove a bunch of buttons that you shouldn't want/need when
writing email
* * fix test
* r82596 at onn: sartak | 2009-04-30 17:14:33 -0400
Do not attempt to update LastUpdated in the REST interface
* r82601 at onn: sartak | 2009-04-30 17:20:16 -0400
More informative comment
* r82603 at onn: sartak | 2009-04-30 17:37:07 -0400
Throw an error if the template the user provided cannot be loaded
* r82605 at onn: sartak | 2009-04-30 17:42:40 -0400
Silence undef warnings in Admin/Users/Modify
* r82606 at onn: sartak | 2009-04-30 17:45:12 -0400
Avoid undef warnings in RT::User_Overlay::_Value
* r82609 at onn: sartak | 2009-04-30 18:00:43 -0400
Add $Class argument to /Widgets/ComboBox
* fix rest-non-ascii-subject.t
* previous patch is wrong
* r82613 at onn: sartak | 2009-05-01 14:16:45 -0400
Add Vendor/Local loading to a bunch of files
* r82619 at onn: sartak | 2009-05-01 14:27:42 -0400
Patch by Jo Rhett to improve Edit People's display
* r82621 at onn: sartak | 2009-05-01 14:31:39 -0400
Apply another Jo Rhett display patch
* r82623 at onn: sartak | 2009-05-01 16:01:08 -0400
Move the custom onload hook above FCK textarea replace
* * fix t/web/rest-non-ascii-subject.t
* r47145 at ketch: falcone | 2009-05-01 16:32:05 -0400
* if you're running trunk, which is 3.x.HEAD, be helpful
find all the lower versions
* r47146 at ketch: falcone | 2009-05-01 16:33:50 -0400
* remove unused variable
* r47150 at ketch: falcone | 2009-05-01 16:42:24 -0400
RT-Ticket: 13261
RT-Action: Correspond
RT-Status: Resolved
* detect if you're missing ExtractSubjectTag actions/scrip and
add them
They were missing from the 3.8.0 upgrade scrips, so if you
upgraded
from earlier RTs you won't have them
* r82627 at onn: sartak | 2009-05-01 17:30:00 -0400
Only display "check box to delete" if there are reminders
* In group member edit page, sort current members in the same way
new members are
sorted.
* Typo fix from wes at barely3am.com
Use the correct variable when quoting the QueueObj's Name
RT-Ticket: 13444
RT-Action: Correspond
RT-Status: Resolved
* update to FCKEdtor 2.6.4 for bug fixes
* * add required trailing ';'
* * show requested help even if there is no current user,
then whin about current user then about missing arguments
* Make reminders actually be sorted (by Due date)
* Fix the %Negate table which has been broken since 3.3
* Make Reminder sorting consistent
Sorting by Due descending made reminders due today appear at
the bottom of the list, which isn't helpful. This way it matches
with the display on the ticket page.
* merge in updates from rosetta
* re-extract maketext strings before updating rosetta
* don't wrap textareas when using the RichText editor
hlb discovered that wrap="" causes some really incredible
IE bugs on all versions (6-8) when reloading a page (such
as adding an additional attachment or using RTFM) or when
creating a ticket with a user that has a signature.
* Minor fixes for OCFV->LinkValueTo
* URI-escape placeholders for OCFV->FillInTemplateURL
* Simplify and clarify filling in template params
* Force some widgets to fit at max parent box.
NEW FEATURES
============
* Insert a transaction on queues creation and allow users to consult
transaction
history for queues (consistent with what is done for groups/users).
* Add transactions when enabling/disabling users/groups/queues so
admins can
tracks those changes through "history" links.
* r43306 at ketch: falcone | 2009-01-09 11:48:15 -0500
* Elements/ShowUser expects lowercase options
* r78519 at onn: sartak | 2009-01-09 12:21:09 -0500
Drop Text::Template down to 1.44 as 1.45 had no functional changes
* Dynamically localize each DateTime preferences so we are sure to
present the
correct string to user preferences.
* Add a new optional date output formatters using DateTime::Locale:
RT::Date::LocalizedDateTime
- lib/RT/Date.pm: add method "LocalizedDateTime" which output date
using
DateTime and DateTime::Locale
- lib/RT/Date.pm: add a method "Formatters" which returns the list
of available
Formatters (using a new @FORMATTERS constant)
- lib/RT/Config.pm: use RT::Date::Formatters to get available
formatters for
Locale preference
- t/api/date.t: add optional tests for the new LocalizedDateTime
formatter
* * allow caller to avoid sorting by sortorder and falback
to name based sorting, useful for site configuration screen
where most options has no defined sort order as they are
not overridable
* * prepare for refactoring
* * show where option came from
* * allow main configs override options that came from other main
configs
* allow site configs to override options that came from its main
config
* warn about skipped options
* Add alt and title to images attachments in ticket display.
* Add support for multiple attachments in jumbo view (closes: #4172).
* Add support for multiple attachments on bulk update (closes: #7192).
* r43781 at ketch: falcone | 2009-01-21 17:26:00 -0500
* Add the ability to hide Seconds in the DefaultFormat date display
* r44207 at ketch: falcone | 2009-01-30 16:30:56 -0500
* RTFM needs to modify $actions in a callback
* * make gnupg mails rejecting optional and configurable in the config
* * Note that stack traces may include sensitive information in logs
* r79688 at onn: sartak | 2009-02-04 15:00:42 -0500
First cut of linking the "(pending N other tickets)" display to a
search; still needs to limit to active statuses
* r79697 at onn: sartak | 2009-02-04 15:11:03 -0500
Limit the pending searches to active tickets only
* * install validator
* r44572 at ketch: falcone | 2009-02-10 12:29:27 -0500
* talk about other useful things AddressRegexp does (since it
doesn't just apply to ParsenewMessageForTicketCcs
* * allow developers to define ACLEquivalenceObjects on any record
not only tickets
* * add new queue rights
* * add methods to deal with context objects on CFs
* add ACL equivalence for CFs via context
* * pass context object from a collection of CFs to CF records
* * set context for CFs in variouse places
* * ticket->QueueObj->TicketCustomFields is incorrect, proper way is
to use ticket->CustomFields
* * set context object when viewing a ticket on txn
* * cover new custom fields' rights with tests
* * canonicalize right name on load by values
* * canonicalize right name before looking in DB
* * canonicalize right name when we check it against DB
* * validate right, however canonicalize first
* * on queue level plural forms looks better
* * prefer plural forms on system level
* * everything is ready turn on canonicalization that can
change right names
* now, single form is stored in DB and is equal to plural,
for example SeeCustomField and SeeCustomFields behave
in the same way
* * post check compatibility in standalone server
* * on queue we have SeeCustomFields right
* * test DB compatibility in webmux.pl
* * add simple priority input handler
* * use priority widget instead of custom input everywhere
* r80230 at onn: sartak | 2009-02-17 20:45:35 -0500
Add an RT Size section to system config that counts: Tickets
Queues Transactions Users and Groups
* r80232 at onn: sartak | 2009-02-17 20:59:42 -0500
Distinguish between privileged and unprivileged users
* * use SelectPriority in query builder
* * show priority in a comp
* * use show ShowPriority
* * add an upgrade script that canonicalizes rights in DB
* * add index GroupMembers(GroupId, MemberId)
* Add 'On reject" scrip condition.
* r80472 at onn: sartak | 2009-02-23 19:37:51 -0500
Factor out edit transaction custom fields into a new template
with a massage callback
* r80502 at onn: sartak | 2009-02-24 17:32:48 -0500
New preference $DefaultTimeUnitsToHours for setting the default
time units
* r80652 at onn: sartak | 2009-02-26 17:13:03 -0500
When defaulting to hours, convert minutes into hours
* r80661 at onn: sartak | 2009-02-26 17:43:01 -0500
Refactor time-input + select-time-units into a new template,
EditTimeValue
* * add support for quoting in simple search to allow search
for numbers, strings with spaces in subject or content
* Added an id to <textarea> in MessageBox, added a callback
AfterTextArea
(closes: #13160).
Thanks to Drew Taylor.
* r45435 at ketch: falcone | 2009-03-05 17:04:13 -0500
* add useful callback points that mirror the callbacks in Ticket/
* r45522 at ketch: falcone | 2009-03-09 16:50:54 -0400
RT-Ticket: 13165
RT-Action: Correspond
RT-Status: Resoved
Added callback
* r45557 at ketch: falcone | 2009-03-10 15:49:38 -0400
* contributed patch to add two new config options that
allow Homepage Refresh and Ticket Search Refresh to
persist outside sessions.
If you change the refresh rate using the portlet or
dropdown on search results, you only change it for the
duration of the session. Permanate change happens in
user or global preferences
* r45587 at ketch: falcone | 2009-03-11 16:00:50 -0400
* add a callback so you can add content after the Owner dropdown
* r81174 at onn: sartak | 2009-03-13 14:38:31 -0400
Add Respond and Comment as possible links in search results
* r81176 at onn: sartak | 2009-03-13 15:09:26 -0400
Add Resolve as a search link too
* r45992 at ketch: falcone | 2009-03-25 16:39:59 -0400
* when you hit Enter in the editor, don't make a new paragraph
* r81527 at onn: sartak | 2009-03-26 14:50:54 -0400
Add a callback for TimeTaken
* r81592 at onn: sartak | 2009-03-27 15:03:35 -0400
Allow absolute paths in dashboard portlets, don't always just
prepend /Elements/
* r81614 at onn: sartak | 2009-03-27 16:21:21 -0400
Include dashboards in the top navigation
* Make rejected approval send notes to the requestors by default,
with an option to turn it off.
* r46410 at ketch: falcone | 2009-04-09 14:52:27 -0400
* Generate compound ALTER TABLE statements so that mysql does less
'copying to tmp table' and can finish this conversion faster.
* r46416 at ketch: falcone | 2009-04-09 17:14:05 -0400
* Add a callback to use before you start inputting watchers in
SelfService create
* r44293 at kohr-ah: chmrr | 2009-04-14 16:33:10 -0400
Add an AddRights helper method
* r44301 at kohr-ah: chmrr | 2009-04-14 17:54:22 -0400
Add ->AddRights method to other right-enabled models
* r82163 at onn: sartak | 2009-04-14 19:17:51 -0400
More self-service callbacks
* r82179 at onn: sartak | 2009-04-15 02:18:17 -0400
Add a BeforeCreate callback to SelfService Create
* r82295 at onn: sartak | 2009-04-17 20:28:02 -0400
Add monday through friday subscriptions
* r46850 at ketch: falcone | 2009-04-20 14:47:40 -0400
* contributed patch to allow upgrade-mysql-schema.pl to connect
to mysql on a remote server
* r82561 at onn: sartak | 2009-04-28 11:18:14 -0400
Add callbacks to MyRT
* r82611 at onn: sartak | 2009-04-30 18:27:58 -0400
Add CF-###-Edit class to each EditCustomField field
* * add --log argument to the crontool
UI CHANGES
==========
* Let the left menu stay open and display current tabs on top menu
when current tab has no subtabs.
(example: Admin/Global/Scrips.html vs Admin/Global/UserRights.html)
* Small fix for long transactions descriptions in ticket history.
* Try to fit transaction images to parent div in ticket history.
Works for Ie7/Firefox2/Firefox3/Safari. For Ie6, we set a fixed
maximum of
400px.
* Use float instead of absolute css for quick-personal.
* Remove "Search" button and replace it by grey text in text input
field to save
space in topactions.
* Add title="localized right description" in SelectRight options so
it's possible
to see the description when the cursor is other the option :)
* r45643 at ketch: falcone | 2009-03-13 16:21:56 -0400
* float SelfService's GotoTicket similar to the way we handle the
search box
* Fix downloadattachment overlapping with messagebody in ticket
history (closes: #13316).
* the overflow: auto causes things to get wrapped far short of where
they should, resulting in insane display
This fix causes things that would overflow horribly to overflow,
but it's a less-common scenario
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
Url : http://lists.bestpractical.com/pipermail/rt-devel/attachments/20090518/118b7639/attachment-0001.pgp
More information about the Rt-devel
mailing list