Noosfero/noosfero

View on GitHub
app/views/memberships/index.html.erb

Summary

Maintainability
Test Coverage
<div id="memberships-index">

<h1><%= _('Manage my groups') %></h1>

<%= button_bar do %>
  <%= button(:add, _('Create a new community'), :controller => 'memberships', :action => 'new_community') %>
  <%= button :add, _('Register a new enterprise'), :controller => 'enterprise_registration' if environment.enabled?('enterprise_registration') %>
<% end %>

<% type_collection = [[0, _('All')]] %>
<% type_collection += @roles.sort_by {|role| role.id}.map{|r| ["#{r.id}", r.name]} %>

<%= javascript_include_tag "memberships_filter.js" %>
<p>
  <%= labelled_select(_('Filter')+': ', :filter_type, :first, :last, @filter,  type_collection, :id => 'memberships_filter')%>
</p>

<p><%= link_to _('See some suggestions of communities...'), :action => 'suggest' %></p>

<% if @memberships.empty? %>
  <p>
    <em><%= _('No groups to list') %></em>
  </p>
<% else %>
  <%= render :partial => 'shared/list_groups', :locals => {:groups => @memberships} %>
<% end %>

</div>

<%= button_bar do %>
  <%= button :back, _('Back to control panel'), :controller => 'profile_editor' %>
<% end %>