Clean up issue loop generation code and add some urls.

This commit is contained in:
Martin Kamerbeek 2010-04-22 17:17:32 +02:00
parent a761768c0a
commit bcaa3f87b3

View file

@ -33,10 +33,18 @@ sub www_view {
my @newsletterLoop;
foreach my $letter ( @{ $letters } ) {
my @issues =
map { $_->get }
@{ $letter->getIssues };
my @issues;
foreach my $issue ( @{ $letter->getIssues } ) {
my $issueId = $issue->getId;
push @issues, {
%{ $issue->get },
url => $issue->getUrl,
previewUrl => $letter->getUrl( "func=previewEmail;issueId=$issueId" ),
editUrl => $issue->getUrl( 'func=edit' ),
sendUrl => '',
sendTestUrl => '',
};
}
push @newsletterLoop, {
%{ $letter->get },