1 |
dpavlin |
56 |
<%init> |
2 |
|
|
my $landscapes = Transports::Model::LandscapeCollection->new(); |
3 |
|
|
$landscapes->unlimit; |
4 |
|
|
</%init> |
5 |
|
|
<&|/_elements/wrapper&> |
6 |
|
|
|
7 |
|
|
% if (not Jifty->web->current_user->id) { |
8 |
|
|
<% Jifty->web->redirect( '/login/landscapes' ) %> |
9 |
|
|
% } else { |
10 |
|
|
|
11 |
|
|
<ul> |
12 |
|
|
% while (my $l = $landscapes->next) { |
13 |
|
|
<dt><% $l->name %> |
14 |
|
|
|
15 |
|
|
% if (Jifty->web->current_user->admin) { |
16 |
|
|
<% Jifty->web->link( label => 'edit', url => '/landscape/' .$l->id ) %> |
17 |
|
|
% } |
18 |
|
|
|
19 |
|
|
<dd>Source systems: |
20 |
|
|
<% join(", ",sort map { $_->name } @{$l->sources->items_array_ref}) %> |
21 |
|
|
[<% $l->sources->count %>] |
22 |
|
|
|
23 |
|
|
<dd>Destination systems: |
24 |
|
|
<% join(", ",sort map { $_->name } @{$l->destinations->items_array_ref}) %> |
25 |
|
|
[<% $l->destinations->count %>] |
26 |
|
|
|
27 |
|
|
% } |
28 |
|
|
</ul> |
29 |
|
|
|
30 |
|
|
% } |
31 |
|
|
|
32 |
|
|
</&> |