Commit 27c5a48cffd3b23e64a31437adb543740e4bdbcc
1 parent
e66821bd
Exists in
sisp_simple_version
Added sisp data tab block
Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com> Signed-off-by: Tallys Martins <tallysmartins@yahoo.com.br>
Showing
7 changed files
with
59 additions
and
0 deletions
Show diff stats
src/noosfero-spb/software_communities/lib/sisp_tab_data_block.rb
0 → 100644
@@ -0,0 +1,23 @@ | @@ -0,0 +1,23 @@ | ||
1 | +class SispTabDataBlock < SoftwareTabDataBlock | ||
2 | + def self.description | ||
3 | + _('Sisp Tab Data') | ||
4 | + end | ||
5 | + | ||
6 | + def help | ||
7 | + _('This block is used to display SISP Data') | ||
8 | + end | ||
9 | + | ||
10 | + def content(args={}) | ||
11 | + block = self | ||
12 | + | ||
13 | + lambda do |object| | ||
14 | + render( | ||
15 | + :file => 'blocks/sisp_tab_data', | ||
16 | + :locals => { | ||
17 | + :block => block | ||
18 | + } | ||
19 | + ) | ||
20 | + end | ||
21 | + end | ||
22 | + | ||
23 | +end |
src/noosfero-spb/software_communities/lib/software_communities_plugin.rb
@@ -46,6 +46,7 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | @@ -46,6 +46,7 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | ||
46 | SearchCatalogBlock => { :type => [Environment] }, | 46 | SearchCatalogBlock => { :type => [Environment] }, |
47 | SoftwareHighlightsBlock => { :type => [Environment] }, | 47 | SoftwareHighlightsBlock => { :type => [Environment] }, |
48 | SoftwareTabDataBlock => {:type => [Community], :position => 1}, | 48 | SoftwareTabDataBlock => {:type => [Community], :position => 1}, |
49 | + SispTabDataBlock => {:type => [Community], :position => 1}, | ||
49 | WikiBlock => {:type => [Community]}, | 50 | WikiBlock => {:type => [Community]}, |
50 | StatisticBlock => { :type => [Community] }, | 51 | StatisticBlock => { :type => [Community] }, |
51 | SoftwareEventsBlock => { :type => [Community] } | 52 | SoftwareEventsBlock => { :type => [Community] } |
src/noosfero-spb/software_communities/views/blocks/sisp/_about_tab.html.erb
0 → 100644
@@ -0,0 +1,10 @@ | @@ -0,0 +1,10 @@ | ||
1 | +<div id="article" class="blog"> | ||
2 | + <h2>Sobre o Software</h2> | ||
3 | + <p><%= block.owner.software_info.finality %></p> | ||
4 | + <h2>Sobre o Software</h2> | ||
5 | + <p>block.owner.software_info.finality</p> | ||
6 | + <h2>Sobre o Software</h2> | ||
7 | + <p>block.owner.software_info.finality</p> | ||
8 | + <h2>Sobre o Software</h2> | ||
9 | + <p>block.owner.software_info.finality</p> | ||
10 | +</div> |
src/noosfero-spb/software_communities/views/blocks/sisp/_general_info_tab.html.erb
0 → 100644
src/noosfero-spb/software_communities/views/blocks/sisp/_more_info_tab.html.erb
0 → 100644
src/noosfero-spb/software_communities/views/blocks/sisp_tab_data.html.erb
0 → 100644
@@ -0,0 +1,13 @@ | @@ -0,0 +1,13 @@ | ||
1 | +<% if block.owner.software_info.nil? %> | ||
2 | + <%= _("This community needs a software to use this block") %> | ||
3 | +<% else %> | ||
4 | + <div id="block-community-tabs"> | ||
5 | + <% tabs = [] %> | ||
6 | + <% tabs << {:title => "Sobre o Software", :id => 'about-sisp-tab', :content => (render partial: "blocks/sisp/about_tab", :locals => {block: block})} %> | ||
7 | + <% tabs << {:title => "Informações Gerais", :id => 'sisp-general-info-tab', :content => (render partial: "blocks/sisp/general_info_tab", :locals => {block: block})} %> | ||
8 | + <% tabs << {:title => "Informações Complementares", :id => 'sisp-more-info-tab', :content => (render partial: "blocks/sisp/more_info_tab", :locals => {block: block})} %> | ||
9 | + | ||
10 | + <%= render_tabs(tabs) %> | ||
11 | + </div> | ||
12 | +<% end %> | ||
13 | + |
src/noosfero-spb/software_communities/views/box_organizer/_search_catalog_block.html.erb
0 → 100644