We are happy to announce that RT 3.8.3rc2 is now available for testing.
This is a minor update containing a warning fix and merging in updated
translations. If no issues are reported, I expect this to become 3.8.3
next week
You can download it from:
http://download.bestpractical.com/pub/rt/devel/rt-3.8.3rc2.tar.gz
http://download.bestpractical.com/pub/rt/devel/rt-3.8.3rc2.tar.gz.sig
SHA1 sums
393d2b319fd3d268dce9736729b5f9c896ea96a8 rt-3.8.3rc2.tar.gz
20360832853c376325b979a310e5474b93557305 rt-3.8.3rc2.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@17h: jesse | 2009-01-09 12:55:54 -0500
- doc updates for mysql upgradesDate: Fri, 9 Jan 2009 08:38:32 -0600
From: jmoseley@corp.xanadoo.com
To: Jesse Vincent jesse@bestpractical.com
Cc: rt Users rt-users@lists.bestpractical.com
Subject: Re: [rt-users] upgrading to 3.8.2 from versions prior to
3.8.x
- doc updates for mysql upgradesDate: Fri, 9 Jan 2009 08:38:32 -0600
-
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
- Remove blank Values since the magic field will take care of this.
-
- better support situations when CF’s LookupType is not complex,
for example ‘RT::Queue’. Thanks to Philip Kime and Emmanuel Lacour
- better support situations when CF’s LookupType is not complex,
-
r78629@onn: sartak | 2009-01-13 12:52:38 -0500
Factor out a ShowParents template -
r78658@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
- store extension name in META{Option}{Source}{Extension}
-
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@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.
- RT::Test sets ENV{RT_SITE_CONFIG} to a tempfile that doesn’t
-
- 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@ketch: falcone | 2009-01-27 15:45:36 -0500
- use WebPath when invoking the Autocompleter
-
r43960@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@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
- local modification to avoid browser jumping when you try to use
-
- fix reporting by owner, created by and last updated by
-
tiny html fix: an extra 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@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
- {Add,Del}Watcher references principals as a group can be added as
-
- fix checking and recovering CGMs
-
- Grammar nit
-
r44573@ketch: falcone | 2009-02-10 13:37:56 -0500
RT-Ticket: 13047
RT-Action: Correspond
RT-Status: ResolvedHide 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 correspondThere’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@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
- Pg 8.3 requires explicit casting of date types to text
-
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
- on some systems gpg --version exits with code 2 even when it’s
-
- don’t detect and decrypt blocks which contains GPG header
in the middle of a string instead of the beginning
- don’t detect and decrypt blocks which contains GPG header
-
- 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
- fix verifying of old style signed attachments: we must decode
-
- do better job at detecting attachments with signatures for them in
another MIME part
- do better job at detecting attachments with signatures for them in
-
- 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
- don’t show GPG status for top most record, we’ll handle it per
-
- store status on the message by default on decrypt/verify and only
on related parts
- store status on the message by default on decrypt/verify and only
-
- 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
- move WebDomain and WebPort above WebPath, these
-
r44880@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
- exit with positive code on errors, not all errors are handled,
-
- 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
- not sure why, but on some systems without explicit status change
-
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
- LoadByNameAndQueue should treat numbers the same way other methods
-
- treat number specially in _CustomFieldDecipher, the way we treat
it other places around
- treat number specially in _CustomFieldDecipher, the way we treat
-
- wrap things we usually do with operations into a method
-
- fix searches by CFs
-
r80563@onn: sartak | 2009-02-25 02:37:55 -0500
Give verbose output when --debug is specified -
r45148@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
- Log::Dispatch 2.22 began implicitly requiring Sys::Syslog 0.16
-
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@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
- make ExtractSubjectTag.pm aware of queue Subject Tags so it
-
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)
- return 0 in a bunch of places so we exit with 0 rather than
-
r45553@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)
- return 0 rather than undef to signal succesful completion
-
r45579@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
- notify action with argument equal to ‘All’ sends notifications
-
r81179@onn: sartak | 2009-03-13 16:27:11 -0400
Linkify the dashboard portlet header -
r81185@onn: sartak | 2009-03-13 16:56:04 -0400
Mason whines about getting an object argument; it won’t stringify -
r43159@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
- fix UseSQLForACLChecks: if user is direct watcher of a queue,
-
- 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
- use Lingua::EN::Inflect::Number to canonicalize right names from
-
- 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
- revert plural/single forms magic for rights, it’s too unstable for
-
r81608@onn: sartak | 2009-03-27 15:32:17 -0400
Remove now-unneeded dependency on Lingua::EN::Inflect::Number -
r81610@onn: sartak | 2009-03-27 16:01:22 -0400
cfs → custom fields -
r81613@onn: sartak | 2009-03-27 16:16:03 -0400
Make the path of the homepage index.html -
r81617@onn: sartak | 2009-03-27 16:27:21 -0400
Factor out ListOfDashboards -
r81619@onn: sartak | 2009-03-27 16:36:38 -0400
Add a callback for munging the list of dashboards -
r81621@onn: sartak | 2009-03-27 16:45:51 -0400
Limit to seven dashboards -
r81623@onn: sartak | 2009-03-27 16:58:58 -0400
Use the localized More instead of more -
r81624@onn: sartak | 2009-03-27 17:27:52 -0400
Surround dashboard names with quotes -
r81627@onn: sartak | 2009-03-27 17:40:43 -0400
Add a tab to go back to the homepage -
r81629@onn: sartak | 2009-03-30 17:10:12 -0400
Factor out building a list of dashboard tabs -
r81639@onn: sartak | 2009-03-30 17:30:44 -0400
Pass along $actions in Tools/Elements/Tabs -
r81640@onn: sartak | 2009-03-30 17:31:38 -0400
Display other dashboards as tabs, basics/queries/subscription as
actions -
r81727@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
- Fixing mistaken siteconfig commit, adding example of second item
-
r81751@onn: sartak | 2009-04-06 14:19:32 -0400
Fix failing dashboard tests -
Quieting an uninitialized warning
-
Remove duplicate dependency in same group.
-
r46269@ketch: falcone | 2009-04-07 17:32:15 -0400
- error message typo fix
-
r82161@onn: sartak | 2009-04-14 19:17:16 -0400
Remove the quotes from dashboard names in the tabs -
r82165@onn: sartak | 2009-04-14 22:58:19 -0400
Add missing DashboardTabs file -
r82167@onn: sartak | 2009-04-14 23:17:28 -0400
Don’t expect quotes in dashboard names -
r82169@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@onn: sartak | 2009-04-15 02:03:59 -0400
Close fold -
r82182@onn: sartak | 2009-04-15 18:48:00 -0400
Refactor Dashboard’s Tabs so that it highlights the right tabs etc -
r82184@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@onn: sartak | 2009-04-15 18:58:47 -0400
Really confused as to why this wasn’t already fixed -
r82188@onn: sartak | 2009-04-15 19:00:55 -0400
Remove duplicate template -
r82189@onn: sartak | 2009-04-15 19:02:07 -0400
Move DashboardTabs from /Dashboard/Elements to /Elements -
r82192@onn: sartak | 2009-04-15 20:37:05 -0400
Menu structure changed back -
r82233@onn: sartak | 2009-04-16 20:02:07 -0400
Minor cleanup -
r82235@onn: sartak | 2009-04-16 20:04:06 -0400
Factor out $portlet->{portlet_type} -
r82237@onn: sartak | 2009-04-16 20:06:21 -0400
Improve clarity -
r82239@onn: sartak | 2009-04-16 20:09:04 -0400
Pass Pane to the portlet renderer -
r82241@onn: sartak | 2009-04-16 20:27:34 -0400
Factor out rendering of a dashboard’s elements into its own
ShowPortlet template -
r82243@onn: sartak | 2009-04-16 20:28:32 -0400
If things get too crazy, bail out -
r82245@onn: sartak | 2009-04-16 20:35:35 -0400
Asking for “all” dashboards is probably common enough to make it
the default -
r82246@onn: sartak | 2009-04-16 20:36:01 -0400
Return a flattenned list of dashboards if requested -
r82247@onn: sartak | 2009-04-16 20:37:41 -0400
Remove needless line -
r82251@onn: sartak | 2009-04-16 20:46:29 -0400
No need to retrieve SearchType -
r82253@onn: sartak | 2009-04-16 20:53:15 -0400
Allow users to add dashboards to dashboards -
r82255@onn: sartak | 2009-04-16 20:55:00 -0400
Display “Dashboard:” and “Saved Search:” in the queries for a
dashboard -
r82257@onn: sartak | 2009-04-16 21:00:31 -0400
Load the dashboard from its frozen state -
r82259@onn: sartak | 2009-04-16 21:06:58 -0400
Add some callbacks to the dashboard query selector -
r82261@onn: sartak | 2009-04-16 21:09:59 -0400
Add some render callbacks -
r82263@onn: sartak | 2009-04-16 21:12:01 -0400
Don’t allow users to add a dashboard to itself -
r82265@onn: sartak | 2009-04-16 21:18:16 -0400
Handle missing portlets a little more loudly -
r82267@onn: sartak | 2009-04-16 21:33:10 -0400
Handle empty @searches in HiddenSearches -
r82268@onn: sartak | 2009-04-16 21:39:28 -0400
Add a template for displaying what dashboard portlets have been
deleted -
r82271@onn: sartak | 2009-04-16 21:40:11 -0400
Attempt to remove deleted dashboard queries -
r82273@onn: sartak | 2009-04-16 21:41:43 -0400
Remove deleted warnings about the pane we just updated -
r82275@onn: sartak | 2009-04-16 21:45:39 -0400
Display description instead of name where able -
r82277@onn: sartak | 2009-04-16 21:47:14 -0400
Dashboard->Dashboards -
r82279@onn: sartak | 2009-04-16 21:48:32 -0400
Check dashboards in the “is possibly invisible to other users”
method -
r44406@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@kohr-ah: chmrr | 2009-04-20 12:55:09 -0400
Prefer non-disabled CFs when loading by name -
r82339@onn: sartak | 2009-04-21 06:14:00 -0400
Fix lexical redeclaration -
r82341@onn: sartak | 2009-04-21 06:16:55 -0400
Avoid “200 Ok” not numeric warnings by using a regex instead of != -
r44474@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@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.
- we can get away with combining the DEFAULT CHARSET alter table
-
r82517@onn: sartak | 2009-04-27 11:24:47 -0400
Avoid undef warnings in Format rewriting -
r82552@onn: sartak | 2009-04-27 11:59:19 -0400
Fold fix -
r82554@onn: sartak | 2009-04-27 13:33:58 -0400
Avoid undef warning in EditCustomFieldText -
r82555@onn: sartak | 2009-04-27 13:45:04 -0400
Avoid undef warnings in filling in CustomField URLs -
r82556@onn: sartak | 2009-04-27 13:45:21 -0400
Factor GetAuthenticationLevel into its own function -
r82565@onn: sartak | 2009-04-28 14:24:13 -0400
Lower level of SimpleSearch query debug log from crit -
r82567@onn: sartak | 2009-04-28 14:28:48 -0400
Remove duplicate “if id is a number…” from Simple Search -
r82574@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@ketch: falcone | 2009-04-29 15:00:28 -0400
- remove a bunch of buttons that you shouldn’t want/need when
writing email
- remove a bunch of buttons that you shouldn’t want/need when
-
- fix test
-
r82596@onn: sartak | 2009-04-30 17:14:33 -0400
Do not attempt to update LastUpdated in the REST interface -
r82601@onn: sartak | 2009-04-30 17:20:16 -0400
More informative comment -
r82603@onn: sartak | 2009-04-30 17:37:07 -0400
Throw an error if the template the user provided cannot be loaded -
r82605@onn: sartak | 2009-04-30 17:42:40 -0400
Silence undef warnings in Admin/Users/Modify -
r82606@onn: sartak | 2009-04-30 17:45:12 -0400
Avoid undef warnings in RT::User_Overlay::_Value -
r82609@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@onn: sartak | 2009-05-01 14:16:45 -0400
Add Vendor/Local loading to a bunch of files -
r82619@onn: sartak | 2009-05-01 14:27:42 -0400
Patch by Jo Rhett to improve Edit People’s display -
r82621@onn: sartak | 2009-05-01 14:31:39 -0400
Apply another Jo Rhett display patch -
r82623@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@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
- if you’re running trunk, which is 3.x.HEAD, be helpful
-
r47146@ketch: falcone | 2009-05-01 16:33:50 -0400
- remove unused variable
-
r47150@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
- detect if you’re missing ExtractSubjectTag actions/scrip and add
-
r82627@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@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
- show requested help even if there is no current user,
-
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@ketch: falcone | 2009-01-09 11:48:15 -0500
- Elements/ShowUser expects lowercase options
-
r78519@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::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::Formatters to get available
formatters for
Locale preference - t/api/date.t: add optional tests for the new LocalizedDateTime
formatter
- lib/RT/Date.pm: add method “LocalizedDateTime” which output date
-
- 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
- allow caller to avoid sorting by sortorder and falback
-
- 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
- allow main configs override options that came from other main
-
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@ketch: falcone | 2009-01-21 17:26:00 -0500
- Add the ability to hide Seconds in the DefaultFormat date display
-
r44207@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@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@onn: sartak | 2009-02-04 15:11:03 -0500
Limit the pending searches to active tickets only -
- install validator
-
r44572@ketch: falcone | 2009-02-10 12:29:27 -0500
- talk about other useful things AddressRegexp does (since it
doesn’t just apply to ParsenewMessageForTicketCcs
- talk about other useful things AddressRegexp does (since it
-
- allow developers to define ACLEquivalenceObjects on any record not
only tickets
- allow developers to define ACLEquivalenceObjects on any record not
-
- 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
- ticket->QueueObj->TicketCustomFields is incorrect, proper way is
-
- 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
- everything is ready turn on canonicalization that can
-
- 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@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@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@onn: sartak | 2009-02-23 19:37:51 -0500
Factor out edit transaction custom fields into a new template with
a massage callback -
r80502@onn: sartak | 2009-02-24 17:32:48 -0500
New preference $DefaultTimeUnitsToHours for setting the default
time units -
r80652@onn: sartak | 2009-02-26 17:13:03 -0500
When defaulting to hours, convert minutes into hours -
r80661@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
- add support for quoting in simple search to allow search
-
Added an id to in MessageBox, added a callback
AfterTextArea
(closes: #13160).
Thanks to Drew Taylor. -
r45435@ketch: falcone | 2009-03-05 17:04:13 -0500
- add useful callback points that mirror the callbacks in Ticket/
-
r45522@ketch: falcone | 2009-03-09 16:50:54 -0400
RT-Ticket: 13165
RT-Action: Correspond
RT-Status: ResovedAdded callback
-
r45557@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@ketch: falcone | 2009-03-11 16:00:50 -0400
- add a callback so you can add content after the Owner dropdown
-
r81174@onn: sartak | 2009-03-13 14:38:31 -0400
Add Respond and Comment as possible links in search results -
r81176@onn: sartak | 2009-03-13 15:09:26 -0400
Add Resolve as a search link too -
r45992@ketch: falcone | 2009-03-25 16:39:59 -0400
- when you hit Enter in the editor, don’t make a new paragraph
-
r81527@onn: sartak | 2009-03-26 14:50:54 -0400
Add a callback for TimeTaken -
r81592@onn: sartak | 2009-03-27 15:03:35 -0400
Allow absolute paths in dashboard portlets, don’t always just
prepend /Elements/ -
r81614@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@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.
- Generate compound ALTER TABLE statements so that mysql does less
-
r46416@ketch: falcone | 2009-04-09 17:14:05 -0400
- Add a callback to use before you start inputting watchers in
SelfService create
- Add a callback to use before you start inputting watchers in
-
r44293@kohr-ah: chmrr | 2009-04-14 16:33:10 -0400
Add an AddRights helper method -
r44301@kohr-ah: chmrr | 2009-04-14 17:54:22 -0400
Add ->AddRights method to other right-enabled models -
r82163@onn: sartak | 2009-04-14 19:17:51 -0400
More self-service callbacks -
r82179@onn: sartak | 2009-04-15 02:18:17 -0400
Add a BeforeCreate callback to SelfService Create -
r82295@onn: sartak | 2009-04-17 20:28:02 -0400
Add monday through friday subscriptions -
r46850@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
- contributed patch to allow upgrade-mysql-schema.pl to connect
-
r82561@onn: sartak | 2009-04-28 11:18:14 -0400
Add callbacks to MyRT -
r82611@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@ketch: falcone | 2009-03-13 16:21:56 -0400
- float SelfService’s GotoTicket similar to the way we handle the
search box
- float SelfService’s GotoTicket similar to the way we handle the
-
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
PGP.sig (194 Bytes)