[Rt-devel] [PATCH] Stop doogles complaining! :)
Todd Chapman
todd at chaka.net
Thu Nov 30 11:52:20 EST 2006
The attached patch duplicates the redirect functionality from
Ticket/Display.html to SelfService/Display.html so that
refresh does not resubmit a ticket creation or change.
-------------- next part --------------
==== Patch <selfserve_redirect> level 1
Source: e4b3ae24-6623-0410-94c5-e08a22d88352:/local/bp/rt-3.6-selfservice-redirect:6556
Target: e417ac7c-1bcc-0310-8ffa-8f5827389a85:/rt/branches/3.6-RELEASE:6547
(svn://svn.bestpractical.com)
Log:
r6555 at fe-rtr00a: todd-chapman | 2006-11-30 11:35:23 -0500
Stop doogles complaining.
r6556 at fe-rtr00a: todd-chapman | 2006-11-30 11:41:09 -0500
Copy rediect feature from Ticket/Display to SelfService/Display
=== html/SelfService/Display.html
==================================================================
--- html/SelfService/Display.html (revision 6547)
+++ html/SelfService/Display.html (patch selfserve_redirect level 1)
@@ -207,6 +207,20 @@
# }}}
+ # This code does automatic redirection if any updates happen.
+
+ if (@results) {
+ # We've done something, so we need to clear the decks to avoid
+ # resubmission on refresh.
+ # But we need to store Actions somewhere too, so we don't lose them.
+ $session{"Actions"} = \@results;
+ RT::Interface::Web::Redirect($RT::WebURL."SelfService/Display.html?id="
+ . $Ticket->id);
+ } else {
+ @results = @{$session{"Actions"} || [] };
+ delete $session{"Actions"};
+ }
+
my $Transactions = $Ticket->Transactions;
my $attachments =
==== BEGIN SVK PATCH BLOCK ====
Version: svk 1.08 (linux)
eJyNlG1v2zYQx/M62HcY4apoA0y2ROo5qOduS9FhxTDE7vpiGwyKOsVCZdEgaXdGGGAD9omKvdjH
24m2kgBL1wiGLR+Pv/8d73iv1OJ8FtrpNLBeGNj5zz8UxU/ciNXTMLJeYqFqjFRebFvYQesx28or
L7IdXwOuarlVon8xXF2B6V8a8R7MdBoiLjvgLhxiwDpqyY3stJc7/NIoAC+00Sy2M9Z/ll6YWw24
4rBLBbtGN7JD4SSOE/RA9xC3yw10SyWlcStROqP93sCKVmpY9nC0IBbdqYcJOf+qUSAwoj1uWpl1
61jH/U47Pu6/c0SPWxB7ABQmjjSZQ1vPQe0aAU7yc1R6S42GbOqmBY/m/+FNvmv0puX78TFk9lk4
O8DdKt9s2v3SwO+mgtZwJ8ioTeuoyquMlTyr8rSiWSmyLKJBxLI0T9PSi5MUi/jjycnfo39ef/HX
lycfu5M/8OfP849XT8hi1WgiZAWkkqAJ3xq55tgBRMEhEKwZaWrCuz3Zbipu0GmFoUA3Pj0l+ODa
85kCvW2NPiPXztY/T8g7eLbrsR0QLddgVk139RW+kg9AOoCKGElEC1wRs0I/EO91b+I72VT3MD27
XDe67x6CHwU1mlbjey7fbM19qMbTA/LSxa6d9ocVoMVIOehjVM8M6c+7F1/fwTwNTul6dNw/uiEv
yK9Dhue3jpeLovi+M6BqLqAo3kFZFJfHM3vu9atoenv5Zjz6VAd83VQvRre8/33GxFu4W+lPm+rs
EMQNgRbDvzvxIUaMd3b9UB7Wkl9+Izd3OWAjgYGHcj74zKL7d9G19bHrKpZVKa+x5eKI1nktMspC
msSU1pCKMnMXkobUEoXXPZ7V4CujgoAXBMtQVb7AJlrzjlhCgyDxw9BnAQnDgsUFZcQP4iA4JXMj
N1gqedVC36RrPLqmwy7Ccik3RR6NjcIiyAfst3Kzd/2NpSI1cLPF5qiVXJPDIQ9V6nvpgeKd9mNR
o12jHZbDRZlOqfUoPQzMhZt6RfG2a3agNG+fJhZv+4abFQ5gHIb4Z7ttKo+ldtJKwdtJuZko47Nx
4g9s1PQH+nFuegzneVQyDjTyk4QyP4jCwM8jEfsQZJzSKstYTKdn1H5KkkYWlSal4p1YgZ70kpcX
by5ezi+OA+mgEqZcpMIPSyH8gKFKVtccv+KMpizLeRZ7af6oaIpHpVj0Cf4LhFQhfA==
==== END SVK PATCH BLOCK ====
More information about the Rt-devel
mailing list