summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-02-07 09:22:57 +0000
committerfukachan <fukachan>2001-02-07 09:22:57 +0000
commitec7c7744ff3075e7646b7a2136ef1bb14019e698 (patch)
tree93eedfd0360f5f8846dd31f41488b9f46fa4bafb
parent9d0220d6e8258e0de1957a621347f19a7f070930 (diff)
downloadfml8-ec7c7744ff3075e7646b7a2136ef1bb14019e698.tar.gz
fml8-ec7c7744ff3075e7646b7a2136ef1bb14019e698.tar.bz2
fml8-ec7c7744ff3075e7646b7a2136ef1bb14019e698.zip
enable "X-Ticket-Pragma: close" to close this ticket
-rw-r--r--fml/lib/FML/Ticket/Model/toymodel.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/fml/lib/FML/Ticket/Model/toymodel.pm b/fml/lib/FML/Ticket/Model/toymodel.pm
index d2abe5cc..6cdaa10a 100644
--- a/fml/lib/FML/Ticket/Model/toymodel.pm
+++ b/fml/lib/FML/Ticket/Model/toymodel.pm
@@ -144,8 +144,11 @@ sub update_status
# entries to check
my $subject = $header->get('subject');
my $content = $body->get_first_plaintext_message();
+ my $pragma = $header->get('x-ticket-pragma') || '';
- if ($content =~ /^\s*close/ || $subject =~ /^\s*close/) {
+ if ($content =~ /^\s*close/ ||
+ $subject =~ /^\s*close/ ||
+ $pragma =~ /close/ ) {
$self->{ _status } = "closed";
Log("ticket is closed");
}