% # API my $api = gitprep_api; # Parameters my $user_id = param('user'); my $project_id = param('project'); my $is = param('is'); my $open = $is eq 'closed' ? 0 : 1; # Git my $git = $self->app->git; my $project_row_id = $api->get_project_row_id($user_id, $project_id); # Issues which have pull request my $issue_where = [ ['and', ':issue.open{=}', ':pull_request{<>}', ':project{=}'], {'issue.open' => $open, pull_request => 0, project => $project_row_id} ]; my $issues = app->dbi->model('issue')->select( [ {__MY__ => '*'}, {open_user => ['id']}, {pull_request => ['target_branch']} ], where => $issue_where )->all; # Open count my $open_count = $api->get_open_pull_request_count($user_id, $project_id); # Close count my $close_count = $api->get_close_pull_request_count($user_id, $project_id); my $default_branch = app->manager->default_branch($user_id, $project_id); # Original projcet my $original_project = app->manager->original_project($user_id, $project_id); %> % layout 'common', title => "Pull Requests Tags \x{30fb} $user_id/$project_id"; %= include '/include/header';