[Rt-commit] r9660 - in rt/branches/3.6-EXPERIMENTAL-CATEGORIES:
html/Admin/Elements html/Admin/Groups html/Widgets
falcone at bestpractical.com
falcone at bestpractical.com
Tue Nov 13 19:09:30 EST 2007
Author: falcone
Date: Tue Nov 13 19:09:29 2007
New Revision: 9660
Modified:
rt/branches/3.6-EXPERIMENTAL-CATEGORIES/ (props changed)
rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Elements/ConfigureMyRT
rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Groups/Modify.html
rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/SelectionBox
rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/TitleBoxStart
Log:
merge down 3.6-release into the cateogories branch
Modified: rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Elements/ConfigureMyRT
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Elements/ConfigureMyRT (original)
+++ rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Elements/ConfigureMyRT Tue Nov 13 19:09:29 2007
@@ -64,15 +64,35 @@
AutoSave => 1,
OnSubmit => sub {
my $sel = shift;
- $portlets->{$pane} = [
- map { m/(\w+)-(.*)$}/;
- { type => $1,
- name => $2 } } @{ $sel->{Current} }
- ];
+
+ my @res;
+ foreach my $e ( @{ $sel->{Current} } ) {
+ my %row;
+ @row{qw(type name id)} = split /-/, $e, 3;
+ my $old = ( grep {
+ ($_->{'type'}||'') eq ($row{'type'}||'')
+ && ($_->{'name'}||'') eq ($row{'name'}||'')
+ && ($_->{'id'}||'') eq ($row{'id'}||'')
+ } @{ $portlets->{$pane} || [] } )[0];
+ %row = %$old if $old;
+ push @res, \%row;
+ }
+
+ $portlets->{$pane} = \@res;
$OnSave->( $portlets, $pane );
},
- Selected => [ map { join( '-', @{$_}{qw/type name/} ) }
- @{ $portlets->{$pane} } ]
+ Selected => [
+ map {
+ join( '-', grep $_, @{$_}{qw/type name id/} )
+ } @{ $portlets->{$pane} }
+ ],
+ Label => {
+ map {
+ join( '-', grep $_, @{$_}{qw/type name id/} ),
+ $_->{'label'}
+ }
+ grep $_->{'label'}, @{ $portlets->{$pane} }
+ },
);
}
Modified: rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Groups/Modify.html
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Groups/Modify.html (original)
+++ rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Admin/Groups/Modify.html Tue Nov 13 19:09:29 2007
@@ -77,7 +77,10 @@
<tr valign="top"><td align="right">
<% $CF->Name %>:
</td><td>
-<& /Elements/EditCustomField, CustomField => $CF, Object => $Group &>
+<& /Elements/EditCustomField, CustomField => $CF,
+ Object => $Group,
+ ($Create ? (NamePrefix => 'Object-RT::Group--CustomField-')
+ : () )&>
</td></tr>
% }
<tr>
Modified: rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/SelectionBox
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/SelectionBox (original)
+++ rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/SelectionBox Tue Nov 13 19:09:29 2007
@@ -84,7 +84,9 @@
<%method new>
<%init>
-$ARGS{_item_map} = {map {$_->[0] => $_->[1]} @{$ARGS{Available}}};
+$ARGS{_item_map} = { map { $_->[0] => $_->[1] } @{ $ARGS{Available} } };
+$ARGS{_item_map} = { %{ $ARGS{_item_map} }, %{ $ARGS{'Label'} } }
+ if $ARGS{'Label'};
return \%ARGS;
</%init>
</%method>
@@ -198,7 +200,7 @@
% if (exists $selected{$_}) {
selected="selected"
% }
-><% $self->{_item_map}{$_} %></option>
+><% $self->{_item_map}{$_} || $_ %></option>
% }
</select>
<input name="moveup" type="submit" class="button" value=" ↑ " />
Modified: rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/TitleBoxStart
==============================================================================
--- rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/TitleBoxStart (original)
+++ rt/branches/3.6-EXPERIMENTAL-CATEGORIES/html/Widgets/TitleBoxStart Tue Nov 13 19:09:29 2007
@@ -64,8 +64,6 @@
$title_class => ''
$titleright_href => undef
$titleright => undef
-$contentbg => "#dddddd"
-$color => "#336699"
$id => ''
$hideable => 1
</%ARGS>
More information about the Rt-commit
mailing list