Commit 34ed51d11ecc754136c9cc425f01e30dd7ab4ebf
1 parent
66ec5b45
Exists in
master
and in
22 other branches
rails3: fix plugin tests
Showing
22 changed files
with
129 additions
and
152 deletions
Show diff stats
app/models/block.rb
| 1 | 1 | class Block < ActiveRecord::Base |
| 2 | 2 | |
| 3 | - attr_accessible :title, :display, :limit, :box_id, :posts_per_page, :visualization_format, :language, :display_user | |
| 3 | + attr_accessible :title, :display, :limit, :box_id, :posts_per_page, :visualization_format, :language, :display_user, :box | |
| 4 | 4 | |
| 5 | 5 | # to be able to generate HTML |
| 6 | 6 | include ActionView::Helpers::UrlHelper | ... | ... |
plugins/context_content/test/functional/context_content_plugin_profile_controller_test.rb
| ... | ... | @@ -6,7 +6,9 @@ class ContextContentPluginProfileControllerTest < ActionController::TestCase |
| 6 | 6 | |
| 7 | 7 | def setup |
| 8 | 8 | @profile = fast_create(Community) |
| 9 | + box = create(Box, :owner_type => 'Profile', :owner_id => @profile.id) | |
| 9 | 10 | @block = ContextContentPlugin::ContextContentBlock.new |
| 11 | + @block.box = box | |
| 10 | 12 | @block.types = ['TinyMceArticle'] |
| 11 | 13 | @block.limit = 1 |
| 12 | 14 | @block.save! | ... | ... |
plugins/display_content/test/unit/display_content_block_test.rb
| ... | ... | @@ -548,6 +548,7 @@ class DisplayContentBlockTest < ActiveSupport::TestCase |
| 548 | 548 | Article.delete_all |
| 549 | 549 | a1 = fast_create(PluginArticle, :name => 'test article 1', :profile_id => profile.id) |
| 550 | 550 | |
| 551 | + Noosfero::Plugin.stubs(:all).returns([Plugin1.name]) | |
| 551 | 552 | env = fast_create(Environment) |
| 552 | 553 | env.enable_plugin(Plugin1) |
| 553 | 554 | ... | ... |
plugins/mark_comment_as_read/lib/mark_comment_as_read_plugin.rb
| ... | ... | @@ -19,14 +19,14 @@ class MarkCommentAsReadPlugin < Noosfero::Plugin |
| 19 | 19 | end |
| 20 | 20 | |
| 21 | 21 | def comment_actions(comment) |
| 22 | - lambda do | |
| 23 | - [{:link => link_to_function(_('Mark as not read'), 'toggle_comment_read(this, %s, false);' % url_for(:controller => 'mark_comment_as_read_plugin_profile', :profile => profile.identifier, :action => 'mark_as_not_read', :id => comment.id).to_json, :class => 'comment-footer comment-footer-link comment-footer-hide comment-action-extra', :style => 'display: none', :id => "comment-action-mark-as-not-read-#{comment.id}")}, | |
| 24 | - {:link => link_to_function(_('Mark as read'), 'toggle_comment_read(this, %s, true);' % url_for(:controller => 'mark_comment_as_read_plugin_profile', :profile => profile.identifier, :action => 'mark_as_read', :id => comment.id).to_json, :class => 'comment-footer comment-footer-link comment-footer-hide comment-action-extra', :style => 'display: none', :id => "comment-action-mark-as-read-#{comment.id}")}] if user | |
| 22 | + proc do | |
| 23 | + [{:link => link_to_function(_('Mark as not read'), 'toggle_comment_read(this, \'%s\', false);' % url_for(:controller => 'mark_comment_as_read_plugin_profile', :profile => profile.identifier, :action => 'mark_as_not_read', :id => comment.id), :class => 'comment-footer comment-footer-link comment-footer-hide comment-action-extra', :style => 'display: none', :id => "comment-action-mark-as-not-read-#{comment.id}")}, | |
| 24 | + {:link => link_to_function(_('Mark as read'), 'toggle_comment_read(this, \'%s\', true);' % url_for(:controller => 'mark_comment_as_read_plugin_profile', :profile => profile.identifier, :action => 'mark_as_read', :id => comment.id), :class => 'comment-footer comment-footer-link comment-footer-hide comment-action-extra', :style => 'display: none', :id => "comment-action-mark-as-read-#{comment.id}")}] if user | |
| 25 | 25 | end |
| 26 | 26 | end |
| 27 | 27 | |
| 28 | 28 | def check_comment_actions(comment) |
| 29 | - lambda do | |
| 29 | + proc do | |
| 30 | 30 | if user |
| 31 | 31 | comment.marked_as_read?(user) ? "#comment-action-mark-as-not-read-#{comment.id}" : "#comment-action-mark-as-read-#{comment.id}" |
| 32 | 32 | end |
| ... | ... | @@ -34,7 +34,7 @@ class MarkCommentAsReadPlugin < Noosfero::Plugin |
| 34 | 34 | end |
| 35 | 35 | |
| 36 | 36 | def article_extra_contents(article) |
| 37 | - lambda do | |
| 37 | + proc do | |
| 38 | 38 | if user |
| 39 | 39 | ids = article.comments.marked_as_read(user).collect { |comment| comment.id} |
| 40 | 40 | "<script type=\"text/javascript\">mark_comments_as_read(#{ids.to_json});</script>" if !ids.empty? | ... | ... |
plugins/mark_comment_as_read/lib/mark_comment_as_read_plugin/read_comments.rb
plugins/mark_comment_as_read/test/unit/mark_comment_as_read_plugin/comment_test.rb
| ... | ... | @@ -5,7 +5,7 @@ class MarkCommentAsReadPlugin::CommentTest < ActiveSupport::TestCase |
| 5 | 5 | def setup |
| 6 | 6 | @person = create_user('user').person |
| 7 | 7 | @article = TinyMceArticle.create!(:profile => @person, :name => 'An article') |
| 8 | - @comment = Comment.create!(:title => 'title', :body => 'body', :author_id => @person.id, :source => @article) | |
| 8 | + @comment = Comment.create!(:title => 'title', :body => 'body', :author => @person, :source => @article) | |
| 9 | 9 | end |
| 10 | 10 | |
| 11 | 11 | should 'mark comment as read' do |
| ... | ... | @@ -16,7 +16,7 @@ class MarkCommentAsReadPlugin::CommentTest < ActiveSupport::TestCase |
| 16 | 16 | |
| 17 | 17 | should 'do not mark a comment as read again' do |
| 18 | 18 | @comment.mark_as_read(@person) |
| 19 | - assert_raise ActiveRecord::StatementInvalid do | |
| 19 | + assert_raise ActiveRecord::RecordNotUnique do | |
| 20 | 20 | @comment.mark_as_read(@person) |
| 21 | 21 | end |
| 22 | 22 | end | ... | ... |
plugins/relevant_content/lib/ext/article.rb
| ... | ... | @@ -2,7 +2,7 @@ require_dependency 'article' |
| 2 | 2 | |
| 3 | 3 | class Article |
| 4 | 4 | |
| 5 | - named_scope :relevant_content, :conditions => ["articles.published = true and (articles.type != 'UploadedFile' and articles.type != 'Blog' and articles.type != 'RssFeed') OR articles.type is NULL"] | |
| 5 | + scope :relevant_content, :conditions => ["articles.published = true and (articles.type != 'UploadedFile' and articles.type != 'Blog' and articles.type != 'RssFeed') OR articles.type is NULL"] | |
| 6 | 6 | |
| 7 | 7 | def self.articles_columns |
| 8 | 8 | Article.column_names.map {|c| "articles.#{c}"} .join(",") | ... | ... |
plugins/relevant_content/lib/relevant_content_plugin/relevant_content_block.rb
| ... | ... | @@ -18,7 +18,9 @@ class RelevantContentPlugin::RelevantContentBlock < Block |
| 18 | 18 | settings_items :show_most_disliked, :type => :boolean, :default => 0 |
| 19 | 19 | settings_items :show_most_voted, :type => :boolean, :default => 1 |
| 20 | 20 | |
| 21 | - include ActionController::UrlWriter | |
| 21 | + include ActionView::Helpers | |
| 22 | + include Rails.application.routes.url_helpers | |
| 23 | + | |
| 22 | 24 | def content(args={}) |
| 23 | 25 | |
| 24 | 26 | content = block_title(title) |
| ... | ... | @@ -90,4 +92,4 @@ class RelevantContentPlugin::RelevantContentBlock < Block |
| 90 | 92 | { :profile => [:article], :environment => [:article] } |
| 91 | 93 | end |
| 92 | 94 | |
| 93 | -end | |
| 94 | 95 | \ No newline at end of file |
| 96 | +end | ... | ... |
plugins/relevant_content/views/box_organizer/relevant_content_plugin/_relevant_content_block.html.erb
0 → 100644
| ... | ... | @@ -0,0 +1,8 @@ |
| 1 | +<div id='edit-relevant-content-block'> | |
| 2 | + <%= labelled_form_field _('Limit of items per category'), text_field(:block, :limit, :size => 3) %> | |
| 3 | + <%= labelled_check_box _('Display most accessed content'), "block[show_most_read]", 1 ,@block.show_most_read %><BR> | |
| 4 | + <%= labelled_check_box _('Display most commented content'), "block[show_most_commented]", 1 ,@block.show_most_commented %><BR> | |
| 5 | + <%= labelled_check_box _('Display most liked content'), "block[show_most_liked]", 1 ,@block.show_most_liked %><BR> | |
| 6 | + <%= labelled_check_box _('Display most voted content'), "block[show_most_voted]", 1 ,@block.show_most_voted %><BR> | |
| 7 | + <%= labelled_check_box _('Display most disliked content'), "block[show_most_disliked]", 1 , @block.show_most_disliked %><BR> | |
| 8 | +</div> | |
| 0 | 9 | \ No newline at end of file | ... | ... |
plugins/relevant_content/views/box_organizer/relevant_content_plugin/_relevant_content_block.rhtml
| ... | ... | @@ -1,8 +0,0 @@ |
| 1 | -<div id='edit-relevant-content-block'> | |
| 2 | - <%= labelled_form_field _('Limit of items per category'), text_field(:block, :limit, :size => 3) %> | |
| 3 | - <%= labelled_check_box _('Display most accessed content'), "block[show_most_read]", 1 ,@block.show_most_read %><BR> | |
| 4 | - <%= labelled_check_box _('Display most commented content'), "block[show_most_commented]", 1 ,@block.show_most_commented %><BR> | |
| 5 | - <%= labelled_check_box _('Display most liked content'), "block[show_most_liked]", 1 ,@block.show_most_liked %><BR> | |
| 6 | - <%= labelled_check_box _('Display most voted content'), "block[show_most_voted]", 1 ,@block.show_most_voted %><BR> | |
| 7 | - <%= labelled_check_box _('Display most disliked content'), "block[show_most_disliked]", 1 , @block.show_most_disliked %><BR> | |
| 8 | -</div> | |
| 9 | 0 | \ No newline at end of file |
plugins/require_auth_to_comment/lib/require_auth_to_comment_plugin.rb
plugins/require_auth_to_comment/views/profile-editor-extras.html.erb
0 → 100644
plugins/require_auth_to_comment/views/profile-editor-extras.rhtml
plugins/statistics/lib/statistics_block.rb
| ... | ... | @@ -9,6 +9,8 @@ class StatisticsBlock < Block |
| 9 | 9 | settings_items :hit_counter, :default => false |
| 10 | 10 | settings_items :templates_ids_counter, Hash, :default => {} |
| 11 | 11 | |
| 12 | + attr_accessible :comment_counter, :community_counter, :user_counter, :enterprise_counter, :category_counter, :tag_counter, :hit_counter, :templates_ids_counter | |
| 13 | + | |
| 12 | 14 | USER_COUNTERS = [:community_counter, :user_counter, :enterprise_counter, :tag_counter, :comment_counter, :hit_counter] |
| 13 | 15 | COMMUNITY_COUNTERS = [:user_counter, :tag_counter, :comment_counter, :hit_counter] |
| 14 | 16 | ENTERPRISE_COUNTERS = [:user_counter, :tag_counter, :comment_counter, :hit_counter] |
| ... | ... | @@ -138,7 +140,7 @@ class StatisticsBlock < Block |
| 138 | 140 | def content(args={}) |
| 139 | 141 | block = self |
| 140 | 142 | |
| 141 | - lambda do | |
| 143 | + proc do | |
| 142 | 144 | render :file => 'statistics_block', :locals => { :block => block } |
| 143 | 145 | end |
| 144 | 146 | end | ... | ... |
plugins/statistics/test/functional/statistics_plugin_environment_design_controller_test.rb
| ... | ... | @@ -6,13 +6,7 @@ class EnvironmentDesignController; def rescue_action(e) raise e end; end |
| 6 | 6 | class EnvironmentDesignControllerTest < ActionController::TestCase |
| 7 | 7 | |
| 8 | 8 | def setup |
| 9 | - @controller = EnvironmentDesignController.new | |
| 10 | - @request = ActionController::TestRequest.new | |
| 11 | - @response = ActionController::TestResponse.new | |
| 12 | - | |
| 13 | - Environment.delete_all | |
| 14 | - | |
| 15 | - @environment = Environment.create(:name => 'testenv', :is_default => true) | |
| 9 | + @environment = Environment.default | |
| 16 | 10 | @environment.enabled_plugins = ['StatisticsPlugin'] |
| 17 | 11 | @environment.save! |
| 18 | 12 | ... | ... |
plugins/statistics/test/functional/statistics_plugin_home_controller_test.rb
| ... | ... | @@ -6,13 +6,7 @@ class HomeController; def rescue_action(e) raise e end; end |
| 6 | 6 | class HomeControllerTest < ActionController::TestCase |
| 7 | 7 | |
| 8 | 8 | def setup |
| 9 | - @controller = HomeController.new | |
| 10 | - @request = ActionController::TestRequest.new | |
| 11 | - @response = ActionController::TestResponse.new | |
| 12 | - | |
| 13 | - Environment.delete_all | |
| 14 | - | |
| 15 | - @environment = Environment.create(:name => 'testenv', :is_default => true) | |
| 9 | + @environment = Environment.default | |
| 16 | 10 | @environment.enabled_plugins = ['StatisticsPlugin'] |
| 17 | 11 | @environment.save! |
| 18 | 12 | ... | ... |
plugins/statistics/test/functional/statistics_plugin_profile_design_controller_test.rb
| ... | ... | @@ -6,13 +6,7 @@ class ProfileDesignController; def rescue_action(e) raise e end; end |
| 6 | 6 | class ProfileDesignControllerTest < ActionController::TestCase |
| 7 | 7 | |
| 8 | 8 | def setup |
| 9 | - @controller = ProfileDesignController.new | |
| 10 | - @request = ActionController::TestRequest.new | |
| 11 | - @response = ActionController::TestResponse.new | |
| 12 | - | |
| 13 | - Environment.delete_all | |
| 14 | - | |
| 15 | - @environment = Environment.create(:name => 'testenv', :is_default => true) | |
| 9 | + @environment = Environment.default | |
| 16 | 10 | @environment.enabled_plugins = ['StatisticsPlugin'] |
| 17 | 11 | @environment.save! |
| 18 | 12 | |
| ... | ... | @@ -22,7 +16,6 @@ class ProfileDesignControllerTest < ActionController::TestCase |
| 22 | 16 | |
| 23 | 17 | StatisticsBlock.delete_all |
| 24 | 18 | @box1 = Box.create!(:owner => @person) |
| 25 | - @environment.boxes = [@box1] | |
| 26 | 19 | |
| 27 | 20 | @block = StatisticsBlock.new |
| 28 | 21 | @block.box = @box1 | ... | ... |
plugins/statistics/test/unit/statistics_block_test.rb
| ... | ... | @@ -144,15 +144,11 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 144 | 144 | |
| 145 | 145 | p1 = fast_create(Person, :environment_id => e.id) |
| 146 | 146 | a1 = fast_create(Article, :profile_id => p1.id) |
| 147 | - t1 = fast_create(Tag, :name => 'T1') | |
| 148 | - t2 = fast_create(Tag, :name => 'T2') | |
| 149 | - a1.tags << t1 | |
| 150 | - a1.tags << t2 | |
| 147 | + a1.tag_list.add('T1', 'T2') | |
| 148 | + a1.save! | |
| 151 | 149 | a2 = fast_create(Article, :profile_id => p1.id) |
| 152 | - t3 = fast_create(Tag, :name => 'T3') | |
| 153 | - t4 = fast_create(Tag, :name => 'T4') | |
| 154 | - a2.tags << t3 | |
| 155 | - a2.tags << t4 | |
| 150 | + a2.tag_list.add('T3', 'T4') | |
| 151 | + a2.save! | |
| 156 | 152 | |
| 157 | 153 | b.expects(:owner).at_least_once.returns(e) |
| 158 | 154 | |
| ... | ... | @@ -165,15 +161,11 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 165 | 161 | |
| 166 | 162 | c1 = fast_create(Community, :environment_id => e.id) |
| 167 | 163 | a1 = fast_create(Article, :profile_id => c1.id) |
| 168 | - t1 = fast_create(Tag, :name => 'T1') | |
| 169 | - t2 = fast_create(Tag, :name => 'T2') | |
| 170 | - a1.tags << t1 | |
| 171 | - a1.tags << t2 | |
| 164 | + a1.tag_list.add('T1', 'T2') | |
| 165 | + a1.save! | |
| 172 | 166 | a2 = fast_create(Article, :profile_id => c1.id) |
| 173 | - t3 = fast_create(Tag, :name => 'T3') | |
| 174 | - t4 = fast_create(Tag, :name => 'T4') | |
| 175 | - a2.tags << t3 | |
| 176 | - a2.tags << t4 | |
| 167 | + a2.tag_list.add('T3', 'T4') | |
| 168 | + a2.save! | |
| 177 | 169 | |
| 178 | 170 | b.expects(:owner).at_least_once.returns(c1) |
| 179 | 171 | |
| ... | ... | @@ -186,15 +178,11 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 186 | 178 | |
| 187 | 179 | p1 = fast_create(Person, :environment_id => e.id) |
| 188 | 180 | a1 = fast_create(Article, :profile_id => p1.id) |
| 189 | - t1 = fast_create(Tag, :name => 'T1') | |
| 190 | - t2 = fast_create(Tag, :name => 'T2') | |
| 191 | - a1.tags << t1 | |
| 192 | - a1.tags << t2 | |
| 181 | + a1.tag_list.add('T1', 'T2') | |
| 182 | + a1.save! | |
| 193 | 183 | a2 = fast_create(Article, :profile_id => p1.id) |
| 194 | - t3 = fast_create(Tag, :name => 'T3') | |
| 195 | - t4 = fast_create(Tag, :name => 'T4') | |
| 196 | - a2.tags << t3 | |
| 197 | - a2.tags << t4 | |
| 184 | + a2.tag_list.add('T3', 'T4') | |
| 185 | + a2.save! | |
| 198 | 186 | |
| 199 | 187 | b.expects(:owner).at_least_once.returns(p1) |
| 200 | 188 | |
| ... | ... | @@ -208,12 +196,12 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 208 | 196 | p1 = fast_create(Person, :environment_id => e.id) |
| 209 | 197 | a1 = fast_create(Article, :profile_id => p1.id) |
| 210 | 198 | |
| 211 | - Comment.create!(:source => a1, :body => 'C1', :author_id => 1) | |
| 212 | - Comment.create!(:source => a1, :body => 'C2', :author_id => 1) | |
| 199 | + Comment.create!(:source => a1, :body => 'C1', :author => p1) | |
| 200 | + Comment.create!(:source => a1, :body => 'C2', :author => p1) | |
| 213 | 201 | |
| 214 | 202 | a2 = fast_create(Article, :profile_id => p1.id) |
| 215 | - Comment.create!(:source => a2, :body => 'C3', :author_id => 1) | |
| 216 | - Comment.create!(:source => a2, :body => 'C4', :author_id => 1) | |
| 203 | + Comment.create!(:source => a2, :body => 'C3', :author => p1) | |
| 204 | + Comment.create!(:source => a2, :body => 'C4', :author => p1) | |
| 217 | 205 | |
| 218 | 206 | b.expects(:owner).at_least_once.returns(e) |
| 219 | 207 | |
| ... | ... | @@ -224,14 +212,15 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 224 | 212 | b = StatisticsBlock.new |
| 225 | 213 | e = Environment.default |
| 226 | 214 | |
| 215 | + p1 = fast_create(Person, :environment_id => e.id) | |
| 227 | 216 | c1 = fast_create(Community, :environment_id => e.id) |
| 228 | 217 | a1 = fast_create(Article, :profile_id => c1.id) |
| 229 | - Comment.create!(:source => a1, :body => 'C1', :author_id => 1) | |
| 230 | - Comment.create!(:source => a1, :body => 'C2', :author_id => 1) | |
| 218 | + Comment.create!(:source => a1, :body => 'C1', :author => p1) | |
| 219 | + Comment.create!(:source => a1, :body => 'C2', :author => p1) | |
| 231 | 220 | |
| 232 | 221 | a2 = fast_create(Article, :profile_id => c1.id) |
| 233 | - Comment.create!(:source => a2, :body => 'C3', :author_id => 1) | |
| 234 | - Comment.create!(:source => a2, :body => 'C4', :author_id => 1) | |
| 222 | + Comment.create!(:source => a2, :body => 'C3', :author => p1) | |
| 223 | + Comment.create!(:source => a2, :body => 'C4', :author => p1) | |
| 235 | 224 | |
| 236 | 225 | b.expects(:owner).at_least_once.returns(c1) |
| 237 | 226 | |
| ... | ... | @@ -244,12 +233,12 @@ class StatisticsBlockTest < ActiveSupport::TestCase |
| 244 | 233 | |
| 245 | 234 | p1 = fast_create(Person, :environment_id => e.id) |
| 246 | 235 | a1 = fast_create(Article, :profile_id => p1.id) |
| 247 | - Comment.create!(:source => a1, :body => 'C1', :author_id => 1) | |
| 248 | - Comment.create!(:source => a1, :body => 'C2', :author_id => 1) | |
| 236 | + Comment.create!(:source => a1, :body => 'C1', :author => p1) | |
| 237 | + Comment.create!(:source => a1, :body => 'C2', :author => p1) | |
| 249 | 238 | |
| 250 | 239 | a2 = fast_create(Article, :profile_id => p1.id) |
| 251 | - Comment.create!(:source => a1, :body => 'C3', :author_id => 1) | |
| 252 | - Comment.create!(:source => a1, :body => 'C4', :author_id => 1) | |
| 240 | + Comment.create!(:source => a1, :body => 'C3', :author => p1) | |
| 241 | + Comment.create!(:source => a1, :body => 'C4', :author => p1) | |
| 253 | 242 | |
| 254 | 243 | b.expects(:owner).at_least_once.returns(p1) |
| 255 | 244 | ... | ... |
plugins/statistics/views/box_organizer/_statistics_block.html.erb
0 → 100644
| ... | ... | @@ -0,0 +1,32 @@ |
| 1 | +<%= labelled_form_field check_box(:block, :user_counter) + _('Show user counter'), '' %> | |
| 2 | + | |
| 3 | +<% if @block.is_counter_available?(:community_counter) %> | |
| 4 | +<%= labelled_form_field check_box(:block, :community_counter) + _('Show community counter'), '' %> | |
| 5 | +<% end %> | |
| 6 | + | |
| 7 | +<% if @block.is_counter_available?(:enterprise_counter) %> | |
| 8 | +<%= labelled_form_field check_box(:block, :enterprise_counter) + _('Show enterprise counter'), '' %> | |
| 9 | +<% end %> | |
| 10 | + | |
| 11 | +<% if @block.is_counter_available?(:category_counter) %> | |
| 12 | +<%= labelled_form_field check_box(:block, :category_counter) + _('Show category counter'), '' %> | |
| 13 | +<% end %> | |
| 14 | + | |
| 15 | +<% if @block.is_counter_available?(:tag_counter) %> | |
| 16 | +<%= labelled_form_field check_box(:block, :tag_counter) + _('Show tag counter'), '' %> | |
| 17 | +<% end %> | |
| 18 | + | |
| 19 | +<% if @block.is_counter_available?(:comment_counter) %> | |
| 20 | +<%= labelled_form_field check_box(:block, :comment_counter) + _('Show comment counter'), '' %> | |
| 21 | +<% end %> | |
| 22 | + | |
| 23 | +<% if @block.is_counter_available?(:hit_counter) %> | |
| 24 | +<%= labelled_form_field check_box(:block, :hit_counter) + _('Show hit counter'), '' %> | |
| 25 | +<% end %> | |
| 26 | + | |
| 27 | +<% if @block.is_counter_available?(:templates_ids_counter) %> | |
| 28 | +<% @block.templates.map do |item|%> | |
| 29 | + <%= hidden_field_tag("block[templates_ids_counter][#{item.id}]", false)%> | |
| 30 | + <%= labelled_form_field check_box_tag("block[templates_ids_counter][#{item.id}]", true, @block.is_template_counter_active?(item.id)) + _("Show counter for communities with template %s" % item.name), '' %> | |
| 31 | +<% end %> | |
| 32 | +<% end %> | ... | ... |
plugins/statistics/views/box_organizer/_statistics_block.rhtml
| ... | ... | @@ -1,32 +0,0 @@ |
| 1 | -<%= labelled_form_field check_box(:block, :user_counter) + _('Show user counter'), '' %> | |
| 2 | - | |
| 3 | -<% if @block.is_counter_available?(:community_counter) %> | |
| 4 | -<%= labelled_form_field check_box(:block, :community_counter) + _('Show community counter'), '' %> | |
| 5 | -<% end %> | |
| 6 | - | |
| 7 | -<% if @block.is_counter_available?(:enterprise_counter) %> | |
| 8 | -<%= labelled_form_field check_box(:block, :enterprise_counter) + _('Show enterprise counter'), '' %> | |
| 9 | -<% end %> | |
| 10 | - | |
| 11 | -<% if @block.is_counter_available?(:category_counter) %> | |
| 12 | -<%= labelled_form_field check_box(:block, :category_counter) + _('Show category counter'), '' %> | |
| 13 | -<% end %> | |
| 14 | - | |
| 15 | -<% if @block.is_counter_available?(:tag_counter) %> | |
| 16 | -<%= labelled_form_field check_box(:block, :tag_counter) + _('Show tag counter'), '' %> | |
| 17 | -<% end %> | |
| 18 | - | |
| 19 | -<% if @block.is_counter_available?(:comment_counter) %> | |
| 20 | -<%= labelled_form_field check_box(:block, :comment_counter) + _('Show comment counter'), '' %> | |
| 21 | -<% end %> | |
| 22 | - | |
| 23 | -<% if @block.is_counter_available?(:hit_counter) %> | |
| 24 | -<%= labelled_form_field check_box(:block, :hit_counter) + _('Show hit counter'), '' %> | |
| 25 | -<% end %> | |
| 26 | - | |
| 27 | -<% if @block.is_counter_available?(:templates_ids_counter) %> | |
| 28 | -<% @block.templates.map do |item|%> | |
| 29 | - <%= hidden_field_tag("block[templates_ids_counter][#{item.id}]", false)%> | |
| 30 | - <%= labelled_form_field check_box_tag("block[templates_ids_counter][#{item.id}]", true, @block.is_template_counter_active?(item.id)) + _("Show counter for communities with template %s" % item.name), '' %> | |
| 31 | -<% end %> | |
| 32 | -<% end %> |
| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | +<h3 class="block-title"> | |
| 2 | + <span><%=block.title%></span> | |
| 3 | +</h3> | |
| 4 | +<div class="statistics-block-data"> | |
| 5 | + <ul> | |
| 6 | + <% if block.is_visible?('user_counter') %> | |
| 7 | + <li class="users"><span class="amount"><%= block.users%> </span><span class="label"><%= _('users')%></span></li> | |
| 8 | + <% end %> | |
| 9 | + <% if block.is_visible?('enterprise_counter') && !block.environment.enabled?('disable_asset_enterprises') %> | |
| 10 | + <li class="enterprises"><span class="amount"><%= block.enterprises%> </span><span class="label"><%= _('enterprises')%></span></li> | |
| 11 | + <% end %> | |
| 12 | + <% if block.is_visible?('community_counter') %> | |
| 13 | + <li class="communities"><span class="amount"><%= block.communities%> </span><span class="label"><%= _('communities')%></span></li> | |
| 14 | + <% end %> | |
| 15 | + <% if block.is_visible?('category_counter') %> | |
| 16 | + <li class="categories"><span class="amount"><%= block.categories%> </span><span class="label"><%= _('categories')%></span></li> | |
| 17 | + <% end %> | |
| 18 | + <% if block.is_visible?('tag_counter') %> | |
| 19 | + <li class="tags"><span class="amount"><%= block.tags%> </span><span class="label"><%= _('tags')%></span></li> | |
| 20 | + <% end %> | |
| 21 | + <% if block.is_visible?('comment_counter') %> | |
| 22 | + <li class="comments"><span class="amount"><%= block.comments%> </span><span class="label"><%= _('comments')%></span></li> | |
| 23 | + <% end %> | |
| 24 | + <% if block.is_visible?('hit_counter') %> | |
| 25 | + <li class="hits"><span class="amount"><%= block.hits%> </span><span class="label"><%= _('hits')%></span></li> | |
| 26 | + <% end %> | |
| 27 | + | |
| 28 | + <% if block.owner.kind_of?(Environment) then %> | |
| 29 | + <% block.templates.each do |item| %> | |
| 30 | + <% if block.is_template_counter_active? item.id %> | |
| 31 | + <li class="<%= item.name.to_slug%>"><span class="amount"><%= block.template_counter_count(item.id)%> </span><span class="label"><%= item.name%></span></li> | |
| 32 | + <% end %> | |
| 33 | + <% end %> | |
| 34 | + <% end %> | |
| 35 | + </ul> | |
| 36 | +</div> | ... | ... |
plugins/statistics/views/statistics_block.rhtml
| ... | ... | @@ -1,36 +0,0 @@ |
| 1 | -<h3 class="block-title"> | |
| 2 | - <span><%=block.title%></span> | |
| 3 | -</h3> | |
| 4 | -<div class="statistics-block-data"> | |
| 5 | - <ul> | |
| 6 | - <% if block.is_visible?('user_counter') %> | |
| 7 | - <li class="users"><span class="amount"><%= block.users%> </span><span class="label"><%= _('users')%></span></li> | |
| 8 | - <% end %> | |
| 9 | - <% if block.is_visible?('enterprise_counter') && !block.environment.enabled?('disable_asset_enterprises') %> | |
| 10 | - <li class="enterprises"><span class="amount"><%= block.enterprises%> </span><span class="label"><%= _('enterprises')%></span></li> | |
| 11 | - <% end %> | |
| 12 | - <% if block.is_visible?('community_counter') %> | |
| 13 | - <li class="communities"><span class="amount"><%= block.communities%> </span><span class="label"><%= _('communities')%></span></li> | |
| 14 | - <% end %> | |
| 15 | - <% if block.is_visible?('category_counter') %> | |
| 16 | - <li class="categories"><span class="amount"><%= block.categories%> </span><span class="label"><%= _('categories')%></span></li> | |
| 17 | - <% end %> | |
| 18 | - <% if block.is_visible?('tag_counter') %> | |
| 19 | - <li class="tags"><span class="amount"><%= block.tags%> </span><span class="label"><%= _('tags')%></span></li> | |
| 20 | - <% end %> | |
| 21 | - <% if block.is_visible?('comment_counter') %> | |
| 22 | - <li class="comments"><span class="amount"><%= block.comments%> </span><span class="label"><%= _('comments')%></span></li> | |
| 23 | - <% end %> | |
| 24 | - <% if block.is_visible?('hit_counter') %> | |
| 25 | - <li class="hits"><span class="amount"><%= block.hits%> </span><span class="label"><%= _('hits')%></span></li> | |
| 26 | - <% end %> | |
| 27 | - | |
| 28 | - <% if block.owner.kind_of?(Environment) then %> | |
| 29 | - <% block.templates.each do |item| %> | |
| 30 | - <% if block.is_template_counter_active? item.id %> | |
| 31 | - <li class="<%= item.name.to_slug%>"><span class="amount"><%= block.template_counter_count(item.id)%> </span><span class="label"><%= item.name%></span></li> | |
| 32 | - <% end %> | |
| 33 | - <% end %> | |
| 34 | - <% end %> | |
| 35 | - </ul> | |
| 36 | -</div> |