[Rt-commit] r2527 - in rt/branches/QUEBEC-EXPERIMENTAL: .
html/Elements html/Search/Elements
jesse at bestpractical.com
jesse at bestpractical.com
Mon Mar 28 05:25:57 EST 2005
Author: jesse
Date: Mon Mar 28 05:25:57 2005
New Revision: 2527
Modified:
rt/branches/QUEBEC-EXPERIMENTAL/ (props changed)
rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/SelectOwner
rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/BuildFormatString
rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/DisplayOptions
rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/EditFormat
rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/PickBasics
Log:
r10272 at hualien: jesse | 2005-03-28 15:50:36 +0800
r10271 at hualien: jesse | 2005-03-28 15:49:42 +0800
* A bunch of minor search query builder cleanup and loc improvements
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/SelectOwner
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/SelectOwner (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/SelectOwner Mon Mar 28 05:25:57 2005
@@ -45,10 +45,16 @@
%# END BPS TAGGED BLOCK }}}
<SELECT NAME="<%$Name%>">
%if ($DefaultValue) {
-<OPTION <% !$Default && "SELECTED" %> VALUE=""><%$DefaultLabel%></OPTION>
+<OPTION <% !$Default ? "SELECTED" : '' %> VALUE=""><%$DefaultLabel%></OPTION>
%}
%foreach my $User ( @users) {
-<OPTION <% ($User->Id == $Default) && "SELECTED" %> VALUE="<%$User->Id()%>"><%$User->Name()%></OPTION>
+<OPTION <% ($User->Id == $Default) ? "SELECTED" : ''%>
+%if ($ValueAttribute eq 'id') {
+ value="<%$User->id%>"
+%} elsif ($ValueAttribute eq 'Name') {
+ value="<%$User->Name%>"
+%}
+><%$User->Name()%></OPTION>
%}
</SELECT>
<%INIT>
@@ -97,5 +103,6 @@
$TicketObj => undef
$DefaultValue => 1
$DefaultLabel => "-"
+$ValueAttribute => 'id'
$cfqueues => undef
</%ARGS>
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/BuildFormatString
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/BuildFormatString (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/BuildFormatString Mon Mar 28 05:25:57 2005
@@ -66,33 +66,52 @@
# All the things we can display in the format string by default
my @fields = qw(
- QueueName
- OwnerName
- id Status
- Subject ExtendedStatus
- Priority InitialPriority
- FinalPriority Type
- TimeWorked TimeLeft
- TimeEstimated Requestors
- Cc AdminCc
- StartsRelative StartedRelative
- CreatedRelative LastUpdatedRelative
- ToldRelative DueRelative
- ResolvedRelative Starts
- Started Created
- CreatedBy LastUpdated
- LastUpdatedBy Told
- Due Resolved
- NEWLINE RefersTo
- ReferredToBy DependsOn
- DependedOnBy MemberOf
- Members Parents
- Children -
+ id
+ Status
+ ExtendedStatus
+ Subject
+ QueueName
+ OwnerName
+ Priority
+ InitialPriority
+ FinalPriority
+ Type
+ TimeWorked
+ TimeLeft
+ TimeEstimated
+ CreatedBy
+ LastUpdatedBy
+ Requestors
+ Cc
+ AdminCc
+ Starts
+ StartsRelative
+ Started
+ StartedRelative
+ Created
+ CreatedRelative
+ LastUpdated
+ LastUpdatedRelative
+ Told
+ ToldRelative
+ Due
+ DueRelative
+ Resolved
+ ResolvedRelative
+ RefersTo
+ ReferredToBy
+ DependsOn
+ DependedOnBy
+ MemberOf
+ Members
+ Parents
+ Children
+ NEWLINE
);
my $CustomFields = RT::CustomFields->new( $session{'CurrentUser'});
-foreach (keys %cfqueues) {
- my $id = $_;
+foreach my $id (keys %cfqueues) {
+ # What does this _do_? What are the keys to cfqueues
$id =~ s/^.'*(.*).'*$/$1/;
# Gotta load up the $queue object, since queues get stored by name now.
my $queue = RT::Queue->new($session{'CurrentUser'});
@@ -173,9 +192,7 @@
$column{Suffix} .= "</a>";
}
elsif ( $Link eq "Take" ) {
- $column{Prefix} .=
- "<A HREF=\""
- . $RT::WebPath
+ $column{Prefix} .= "<A HREF=\"" . $RT::WebPath
. "/Ticket/Display.html?Action=Take&id=__id__\">";
$column{Suffix} .= "</a>";
}
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/DisplayOptions
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/DisplayOptions (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/DisplayOptions Mon Mar 28 05:25:57 2005
@@ -54,12 +54,12 @@
<tr>
<td class=label>
<&|/l&>Order by</&>:
-</td><td class=label>
+</td><td class=value>
<select name="OrderBy">
% foreach my $field (keys %fields) {
% next unless $field;
<option value=<%$field%>
-% if ($field eq $OrderBy) {
+% if ($field =~ /$OrderBy/i) {
SELECTED
% }
><%$field%></option>
@@ -81,7 +81,7 @@
</tr>
<td class=label>
<&|/l&>Rows per page</&>:
-</td><td>
+</td><td class="value">
<& /Elements/SelectResultsPerPage,
Name => "RowsPerPage",
Default => $RowsPerPage &>
@@ -97,6 +97,8 @@
my $tickets = new RT::Tickets($session{'CurrentUser'});
my %fields = %{$tickets->FIELDS};
map { $fields{$_}->[0] =~ /^(?:ENUM|INT|DATE|STRING)$/ || delete $fields{$_} } keys %fields;
+delete $fields{'EffectiveId'};
+
</%INIT>
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/EditFormat
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/EditFormat (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/EditFormat Mon Mar 28 05:25:57 2005
@@ -49,7 +49,7 @@
<&|/l&>Add Columns</&>:
</td>
<td>
-Format:
+<&|/l&>Format</&>:
</td>
<td></td>
<td>
@@ -59,32 +59,27 @@
<td valign=top>
<select size="6" name="SelectDisplayColumns" multiple>
% foreach my $field ( @$AvailableColumns) {
-<option value="<%$field%>"><%
-loc($m->comp(
- '/Elements/RT__Ticket/ColumnMap',
- Name => $field,
- Attr => 'title'
- )
- || $field) %></option>
+<option value="<%$field%>"><% loc( $field) %></option>
+%# $m->comp( '/Elements/RT__Ticket/ColumnMap', Name => $field, Attr => 'title') ||
% }
</select>
</td>
<td>
-Link:
-<select name=Link>
+<&|/l&>Link</&>:
+<select name="Link">
<option value="None">-</option>
<option value="Display"><&|/l&>Display</&></option>
<option value="Take"><&|/l&>Take</&></option>
</select>
-<br>Title: <input name="Title" size=10>
-<br>Size:
-<select name=Size>
+<br><&|/l&>Title</&>: <input name="Title" size=10>
+<br><&|/l&>Size</&>:
+<select name="Size">
<option value="">-</option>
<option value="Small"><&|/l&>Small</&></option>
<option value="Large"><&|/l&>Large</&></option>
</select>
-<br>Face:
-<select name=Face>
+<br><&|/l&>Style</&>:
+<select name="Face">
<option value="">-</option>
<option value="Bold"><&|/l&>Bold</&></option>
<option value="Italic"><&|/l&>Italic</&></option>
@@ -98,11 +93,7 @@
% my $i=0;
% foreach my $field (@$CurrentFormat) {
<option value="<%$i++%>><%$field->{Column}%>">
-<%loc($m->comp(
- '/Elements/RT__Ticket/ColumnMap',
- Name => $field->{Column},
- Attr => 'title'
- ) || $field->{Column}) %></option>
+<%loc( $field->{Column}) %></option>
% }
</select>
<br>
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/PickBasics
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/PickBasics (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Elements/PickBasics Mon Mar 28 05:25:57 2005
@@ -108,7 +108,7 @@
FalseVal => '!='
&>
</td><td>
-<& /Elements/SelectOwner, Name => "ValueOfActor" &>
+<& /Elements/SelectOwner, Name => "ValueOfActor", ValueAttribute => 'Name' &>
</td>
</tr>
<tr>
More information about the Rt-commit
mailing list