1 |
<%args> |
<%args> |
2 |
$page => undef; |
$page => undef; |
|
|
|
3 |
$author => undef; |
$author => undef; |
|
|
|
4 |
$show_actions => undef; |
$show_actions => undef; |
5 |
|
$per_page => undef; |
6 |
</%args> |
</%args> |
7 |
|
|
8 |
<%init> |
<%init> |
19 |
|
|
20 |
$author ||= $filter->argument_value('author'); |
$author ||= $filter->argument_value('author'); |
21 |
$show_actions ||= $filter->argument_value('show_actions'); |
$show_actions ||= $filter->argument_value('show_actions'); |
22 |
$page ||= $filter->argument_value('page'); |
$page ||= $filter->argument_value('page') || 1; |
23 |
|
$per_page ||= $filter->argument_value('per_page') || 10; |
24 |
|
|
25 |
if ($author) { |
if ($author) { |
26 |
$revisions->limit( |
$revisions->limit( |
33 |
$revisions->order_by({ column => 'commit_date', order => 'desc' }); |
$revisions->order_by({ column => 'commit_date', order => 'desc' }); |
34 |
$revisions->set_page_info( |
$revisions->set_page_info( |
35 |
current_page => $page, |
current_page => $page, |
36 |
per_page => 10, |
per_page => $per_page, |
37 |
); |
); |
38 |
$revisions->goto_first_item; |
$revisions->goto_first_item; |
39 |
|
|
46 |
|
|
47 |
<% Jifty->web->form->start %> |
<% Jifty->web->form->start %> |
48 |
<% $filter->form_field('author', default_value => $author ) %> |
<% $filter->form_field('author', default_value => $author ) %> |
49 |
<% $filter->button( label => 'Show just this commiter' ) %> |
<% $filter->button( label => 'Filter commits' ) %> |
50 |
<% $filter->form_field('show_actions', default_value => $show_actions ) %> |
<% $filter->form_field('show_actions', default_value => $show_actions ) %> |
51 |
|
<% $filter->form_field('per_page', default_value => $per_page ) %> |
52 |
|
|
53 |
<%perl> |
<%perl> |
54 |
if (my $nr = $revisions->pager->total_entries) { |
if (my $nr = $revisions->pager->total_entries) { |
55 |
$m->out("Found $nr revisions"); |
$m->out("$nr revisions found"); |
56 |
} else { |
} else { |
57 |
$m->out("No revisions found.") |
$m->out("No revisions found in repository"); |
58 |
} |
} |
59 |
</%perl> |
</%perl> |
60 |
|
|