_memberships.rhtml
40 lines
| 1.4 KiB
| text/html+ruby
|
RhtmlLexer
|
r1389 | <% if @memberships.any? %> | ||
<table class="list memberships"> | ||||
<thead> | ||||
<th><%= l(:label_project) %></th> | ||||
<th><%= l(:label_role) %></th> | ||||
<th style="width:15%"></th> | ||||
</thead> | ||||
<tbody> | ||||
<% @memberships.each do |membership| %> | ||||
<% next if membership.new_record? %> | ||||
<tr class="<%= cycle 'odd', 'even' %>"> | ||||
<td><%=h membership.project %></td> | ||||
<td align="center"> | ||||
<% form_tag({ :action => 'edit_membership', :id => @user, :membership_id => membership }) do %> | ||||
<%= select_tag 'membership[role_id]', options_from_collection_for_select(@roles, "id", "name", membership.role_id) %> | ||||
<%= submit_tag l(:button_change), :class => "small" %> | ||||
<% end %> | ||||
</td> | ||||
<td align="center"> | ||||
<%= link_to l(:button_delete), {:action => 'destroy_membership', :id => @user, :membership_id => membership }, :method => :post, :class => 'icon icon-del' %> | ||||
</td> | ||||
</tr> | ||||
</tbody> | ||||
<% end; reset_cycle %> | ||||
</table> | ||||
<% else %> | ||||
<p class="nodata"><%= l(:label_no_data) %></p> | ||||
|
r330 | <% end %> | ||
|
r1386 | |||
<% if @projects.any? %> | ||||
|
r330 | <p> | ||
<label><%=l(:label_project_new)%></label><br/> | ||||
<% form_tag({ :action => 'edit_membership', :id => @user }) do %> | ||||
|
r1386 | <%= select_tag 'membership[project_id]', projects_options_for_select(@projects) %> | ||
<%= l(:label_role) %>: | ||||
<%= select_tag 'membership[role_id]', options_from_collection_for_select(@roles, "id", "name") %> | ||||
|
r330 | <%= submit_tag l(:button_add) %> | ||
<% end %> | ||||
</p> | ||||
|
r1386 | <% end %> | ||