mezuro_plugin.rb
772 Bytes
class MezuroPlugin < Noosfero::Plugin
def self.plugin_name
"Mezuro"
end
def self.plugin_description
_("A metric analizer plugin.")
end
def control_panel_buttons
if context.profile.community?
{ :title => 'Mezuro projects', :icon => 'mezuro', :url => {:controller => 'mezuro_plugin_myprofile', :action => 'index'} }
end
end
def profile_tabs
if context.profile.community? && !MezuroPlugin::Project.by_profile(context.profile).blank?
MezuroPlugin::Project.by_profile(context.profile).with_tab.map do |project|
{ :title => 'Mezuro ' + project.name,
:id => 'mezuro-project-'+project.identifier,
:content => expanded_template("show.html.erb",{:current_project => project}) }
end
end
end
end