1<&|/_elements/wrapper, title => _('People involved with %1',$project->name)&> 2 3<% Jifty->web->form->start%> 4% my $committers = $project->people; 5<ul> 6% while (my $committer = $committers->next) { 7% my $member = CommitBit::Model::ProjectMember->new(); 8% $member->load_by_cols (project => $project, person => $committer); 9% my $del = Jifty->web->new_action(class => 'DeleteProjectMember', record => $member, moniker => 'delete-member-'.$member->id); 10<li><%$committer->name_and_email%> (<%$member->access_level%>) 11<%$del->form_field('id')%> 12 <% $del->button( label => 'Delete', 13 class => 'delete', 14 onclick => qq|return confirm('Really revoke this person's project access?');| ) %> 15 16 </li> 17% } 18</ul> 19<h2><%_('Add a new committer')%></h2> 20<% $new_committer->form_field('person')%> 21<% $new_committer->form_field('access_level')%> 22<% $new_committer->form_field('project', render_as => 'Hidden')%> 23 24<% Jifty->web->form->submit(submit => $new_committer, label => 'Invite em!')%> 25<% Jifty->web->form->end%> 26</&> 27<%init> 28my $new_committer = Jifty->web->new_action( 29 class => 'CreateProjectMember', 30 arguments => { project => $project->id } 31); 32</%init> 33<%args> 34$project 35</%args> 36