diff options
| author | fukachan <fukachan> | 2001-02-07 09:22:57 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-02-07 09:22:57 +0000 |
| commit | ec7c7744ff3075e7646b7a2136ef1bb14019e698 (patch) | |
| tree | 93eedfd0360f5f8846dd31f41488b9f46fa4bafb | |
| parent | 9d0220d6e8258e0de1957a621347f19a7f070930 (diff) | |
| download | fml8-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.pm | 5 |
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"); } |
