[Rt-commit] r13450 - in rt/3.8/trunk: . share/html/Dashboards/Elements
sartak at bestpractical.com
sartak at bestpractical.com
Fri Jun 20 12:36:48 EDT 2008
Author: sartak
Date: Fri Jun 20 12:36:40 2008
New Revision: 13450
Modified:
rt/3.8/trunk/ (props changed)
rt/3.8/trunk/share/html/Dashboards/Elements/SelectPrivacy
rt/3.8/trunk/share/html/Dashboards/Modify.html
Log:
r62971 at dhcp32: sartak | 2008-06-20 11:36:26 -0500
Use selected="selected" on the dashboard's current privacy
Modified: rt/3.8/trunk/share/html/Dashboards/Elements/SelectPrivacy
==============================================================================
--- rt/3.8/trunk/share/html/Dashboards/Elements/SelectPrivacy (original)
+++ rt/3.8/trunk/share/html/Dashboards/Elements/SelectPrivacy Fri Jun 20 12:36:40 2008
@@ -48,13 +48,17 @@
<%args>
@Objects => undef
$Name => undef
+$Default => undef
</%args>
<select name="<%$Name%>">
% foreach my $object (@Objects) {
+% my $privacy = ref($object) . '-' . $object->id;
+% my $selected = $privacy eq ($Default || '') ? 'selected="selected"' : '';
+
% if (ref($object) eq 'RT::User' && $object->id == $session{'CurrentUser'}->Id) {
-<option value="<%ref($object)%>-<%$object->id%>"><&|/l&>My dashboards</&></option>
+<option <%$selected%> value="<%$privacy%>"><&|/l&>My dashboards</&></option>
% } else {
-<option value="<%ref($object)%>-<%$object->id%>"><&|/l, $object->Name&>[_1]'s dashboards</&></option>
+<option <%$selected%> value="<%$privacy%>"><&|/l, $object->Name&>[_1]'s dashboards</&></option>
% }
% }
</select>
Modified: rt/3.8/trunk/share/html/Dashboards/Modify.html
==============================================================================
--- rt/3.8/trunk/share/html/Dashboards/Modify.html (original)
+++ rt/3.8/trunk/share/html/Dashboards/Modify.html Fri Jun 20 12:36:40 2008
@@ -69,10 +69,10 @@
<tr><td align="right">
<&|/l&>Privacy</&>:
</td><td>
-<& /Dashboards/Elements/SelectPrivacy, Name => "Privacy", Objects => \@privacies &>
+<& /Dashboards/Elements/SelectPrivacy, Name => "Privacy", Objects => \@privacies, Default => $Dashboard->Privacy &>
</td></tr>
</table>
-<& /Elements/Submit, Label => loc('Save Changes') &>
+<& /Elements/Submit, Name => 'Save', Label => loc('Save Changes') &>
</form>
<%INIT>
@@ -130,7 +130,7 @@
}
}
-if (!$Create && !$tried_create && $id && defined($ARGS{'Name'})) {
+if (!$Create && !$tried_create && $id && $ARGS{'Save'}) {
my ($ok, $msg);
if ($session{'CurrentUser'}->HasRight(Right => 'ModifyDashboard', Object => $RT::System)) {
($ok, $msg) = $Dashboard->Update(Privacy => $ARGS{'Privacy'},
More information about the Rt-commit
mailing list