<% def tab_active(tab) if !params[:view_only] && params[:controller] == 'proposals_discussion_plugin_tasks' 'validate_proposals' elsif params[:view_only] && params[:controller] == 'proposals_discussion_plugin_tasks' 'moderate_proposals' elsif params[:controller] == 'tasks' && params[:action] == 'processed' 'processed_proposals' elsif params[:controller] == 'tasks' && params[:filter_type] == 'AddMember' 'member_tasks' elsif params[:controller] == 'tasks' && params[:filter_type] == 'ProposalsDiscussionPlugin::ProposalTask' 'proposal_tasks' else params[:controller] end end def tab_active_class(tab) tab == tab_active(tab) ? 'tab_active' : '' end %> <% profile = Profile['dialoga'] %> <% if logged_in? && profile %>
<% if current_person.is_admin? || profile.is_admin?(current_person) %> <% cache_timeout('dialoga_statistics', 1.hour) do %>
Usuários: <% users = environment.users %> <%= users.count %> (<%= users.where('users.activated_at IS NOT NULL').count %> ativos, <%= users.joins(:oauth_providers).where(:oauth_client_plugin_providers => {:strategy => 'google_oauth2'}).count %> google, <%= users.joins(:oauth_providers).where(:oauth_client_plugin_providers => {:strategy => 'facebook'}).count %> facebook)
Votos: <%= Vote.count %>
Participações nos hangouts: <%hangout = 0%> <% Event.select{|e| e.end_date >= DateTime.now.end_of_day unless e.end_date.nil? }.map{| e| e.person_followers.count}.map{|x| hangout += x} %> <%= hangout %>
Propostas: <% proposals = profile.tasks.where(:type => 'ProposalsDiscussionPlugin::ProposalTask') %> <%= proposals.count %> (<%= proposals.where(:status => Task::Status::ACTIVE).count %> pendentes, <%= proposals.where(:status => Task::Status::CANCELLED).count %> rejeitadas, <%= proposals.where(:status => Task::Status::FINISHED).count %> aprovadas, <%= proposals.where(:status => ProposalsDiscussionPlugin::ProposalTask::Status::FLAGGED_FOR_APPROVAL).count %> pré-aprovadas, <%= proposals.where(:status => ProposalsDiscussionPlugin::ProposalTask::Status::FLAGGED_FOR_REPROVAL).count %> pré-rejeitadas)
Atualizado em <%= show_time(Time.now) %>
<% end %> <% end %> <% end %>