[Rt-commit] r15883 - in rt/3.8/trunk: .
falcone at bestpractical.com
falcone at bestpractical.com
Tue Sep 9 17:01:00 EDT 2008
Author: falcone
Date: Tue Sep 9 17:00:58 2008
New Revision: 15883
Modified:
rt/3.8/trunk/ (props changed)
rt/3.8/trunk/lib/RT/Config.pm
Log:
r39581 at ketch: falcone | 2008-09-09 16:57:20 -0400
* have the code read in the default sort order
Modified: rt/3.8/trunk/lib/RT/Config.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Config.pm (original)
+++ rt/3.8/trunk/lib/RT/Config.pm Tue Sep 9 17:00:58 2008
@@ -130,6 +130,40 @@
our %META = (
# General user overridable options
+ DefaultQueue => {
+ Section => 'General',
+ Overridable => 1,
+ SortOrder => 1,
+ Widget => '/Widgets/Form/Select',
+ WidgetArguments => {
+ Description => 'Default queue', #loc
+ Callback => sub {
+ my $ret = { Values => [], ValuesLabel => {}};
+ my $q = new RT::Queues($HTML::Mason::Commands::session{'CurrentUser'});
+ $q->UnLimit;
+ while (my $queue = $q->Next) {
+ next unless $queue->CurrentUserHasRight("CreateTicket");
+ push @{$ret->{Values}}, $queue->Id;
+ $ret->{ValuesLabel}{$queue->Id} = $queue->Name;
+ }
+ return $ret;
+ },
+ }
+ },
+ UsernameFormat => {
+ Section => 'General',
+ Overridable => 1,
+ SortOrder => 2,
+ Widget => '/Widgets/Form/Select',
+ WidgetArguments => {
+ Description => 'Username format',
+ Values => [qw(concise verbose)],
+ ValuesLabel => {
+ concise => 'Short usernames',
+ verbose => 'Name and email address',
+ },
+ },
+ },
WebDefaultStylesheet => {
Section => 'General', #loc
Overridable => 1,
@@ -177,42 +211,8 @@
Description => 'Message box height', #loc
},
},
- UsernameFormat => {
- Section => 'General',
- Overridable => 1,
- SortOrder => 2,
- Widget => '/Widgets/Form/Select',
- WidgetArguments => {
- Description => 'Username format',
- Values => [qw(concise verbose)],
- ValuesLabel => {
- concise => 'Short usernames',
- verbose => 'Name and email address',
- },
- },
- },
- DefaultQueue => {
- Section => 'General',
- Overridable => 1,
- SortOrder => 1,
- Widget => '/Widgets/Form/Select',
- WidgetArguments => {
- Description => 'Default queue', #loc
- Callback => sub {
- my $ret = { Values => [], ValuesLabel => {}};
- my $q = new RT::Queues($HTML::Mason::Commands::session{'CurrentUser'});
- $q->UnLimit;
- while (my $queue = $q->Next) {
- next unless $queue->CurrentUserHasRight("CreateTicket");
- push @{$ret->{Values}}, $queue->Id;
- $ret->{ValuesLabel}{$queue->Id} = $queue->Name;
- }
- return $ret;
- },
- }
- },
- # User overridable options for RT ata a glance
+ # User overridable options for RT at a glance
DefaultSummaryRows => {
Section => 'RT at a glance', #loc
Overridable => 1,
More information about the Rt-commit
mailing list