if (my $bug = exists $vars->{'bugs'} ? $vars->{'bugs'}[0] : $vars->{'bug'}) {
my $has_revisions = 0;
+ my $active_revision_count = 0;
foreach my $attachment (@{$bug->attachments}) {
next if $attachment->contenttype ne PHAB_CONTENT_TYPE;
+ $active_revision_count++ if !$attachment->isobsolete;
$has_revisions = 1;
- last;
}
$vars->{phabricator_revisions} = $has_revisions;
+ $vars->{phabricator_active_revision_count} = $active_revision_count;
}
}
[% RETURN UNLESS phabricator_revisions %]
+[%
+ phab_subtitle = [];
+ IF phabricator_active_revision_count;
+ phab_subtitle.push(phabricator_active_revision_count _ " active revision" _ (phabricator_active_revision_count == 1 ? "" : "s"));
+ END;
+%]
+
[% WRAPPER bug_modal/module.html.tmpl
title = "Phabricator Revisions"
+ subtitle = phab_subtitle
collapsed = 0
%]
[% INCLUDE phabricator/table.html.tmpl %]