diff options
| author | fukachan <fukachan> | 2001-02-06 08:47:56 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-02-06 08:47:56 +0000 |
| commit | 81b0861893d01046a5510258aee7f2b2b969c13f (patch) | |
| tree | 97c71ff0df616ced5f4954681bd17ede832083a8 /fml/lib | |
| parent | ee5ba511f9bdece6593bd1145ce1295b2f0ff542 (diff) | |
| download | fml8-81b0861893d01046a5510258aee7f2b2b969c13f.tar.gz fml8-81b0861893d01046a5510258aee7f2b2b969c13f.tar.bz2 fml8-81b0861893d01046a5510258aee7f2b2b969c13f.zip | |
status is one of 'closed', 'going', 'open'.
change list_up() to show tickets without /close/ status.
Diffstat (limited to 'fml/lib')
| -rw-r--r-- | fml/lib/FML/Ticket/Model/toymodel.pm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fml/lib/FML/Ticket/Model/toymodel.pm b/fml/lib/FML/Ticket/Model/toymodel.pm index 323ed3a3..5a2c556c 100644 --- a/fml/lib/FML/Ticket/Model/toymodel.pm +++ b/fml/lib/FML/Ticket/Model/toymodel.pm @@ -93,6 +93,7 @@ sub assign # we do not rewrite the subject but save the extracted $ticket_id. if ($is_reply && $has_ticket_id) { Log("reply message with ticket_id=$has_ticket_id"); + $self->{ _status } = 'going'; $self->{ _ticket_id } = $has_ticket_id; } elsif ($has_ticket_id) { @@ -129,7 +130,7 @@ sub update_status my $content = $body->get_first_plaintext_message(); if ($content =~ /^\s*close/ || $subject =~ /^\s*close/) { - $self->{ _status } = "close"; + $self->{ _status } = "closed"; Log("ticket is closed"); } else { @@ -307,7 +308,7 @@ sub list_up TICEKT_LIST: while (($tid, $status) = each %$rh_status) { if ($mode eq 'open_only') { - next TICEKT_LIST unless $status eq 'open'; + next TICEKT_LIST if $status =~ /close/o; } # we get the date by the form 1999/09/13 @@ -315,7 +316,7 @@ sub list_up my ($aid) = split(/\s+/, $rh->{ _articles }->{ $tid }); my $date = $dh->YYYYxMMxDD( $rh->{ _date }->{ $aid } , '/'); - printf("%10s %5s %-20s %s\n", + printf("%10s %6s %-20s %s\n", $date, $status, $tid, |
