<% # API my $api = gitprep_api; # Redirect for project delete if (my $deleted_project = param('deleted_project')) { flash('deleted_project', $deleted_project); $self->redirect_to('current'); return; } my $user = param('user'); # Projects unless (app->manager->exists_user($user)) { $self->reply->not_found; return; } my $projects = app->manager->projects($user); my $reps = []; for my $project (@$projects) { my $rep = app->git->repository($user, $project->{name}) || {none => 1}; $rep->{name} = $project->{name}; $rep->{private} = $project->{private}; push @$reps, $rep; } %> % layout 'common', title => $user; %= include '/include/header', title => 'Repositories';
%= include '/include/message', message => flash('message');
Repositories
%= include '/include/footer';