Commit 0ee683a48fef54b5a469e8a78338e1c764ce1d6c
Exists in
master
and in
11 other branches
Merge branch 'plugin-bug-fixes' into 'master'
Newsletter and Sniffer plugins bug fixes Fixes some bugs found: - Check box in newsletter moderation task page wasn't showing up; - Newsletter header in moderation task page wasn't exactly like the preview of the newsletter since a padding was added; - Sniffer plugin wasn't filtering out enterprises based on distance. See merge request !736
Showing
5 changed files
with
11 additions
and
6 deletions
Show diff stats
plugins/newsletter/public/style.css
@@ -17,6 +17,11 @@ | @@ -17,6 +17,11 @@ | ||
17 | margin-left: 10px; | 17 | margin-left: 10px; |
18 | } | 18 | } |
19 | 19 | ||
20 | +#newsletter-moderation-preview th { | ||
21 | + padding: 0px; | ||
22 | + border: 0px; | ||
23 | +} | ||
24 | + | ||
20 | #newsletter-moderation-preview input[type=checkbox] { | 25 | #newsletter-moderation-preview input[type=checkbox] { |
21 | margin-left: -27px; | 26 | margin-left: -27px; |
22 | margin-top: 16px; | 27 | margin-top: 16px; |
plugins/newsletter/test/functional/newsletter_plugin_admin_controller_test.rb
plugins/newsletter/test/functional/newsletter_plugin_controller_test.rb
plugins/newsletter/views/tasks/newsletter_plugin/_moderate_newsletter_accept_details.html.erb
@@ -3,14 +3,14 @@ | @@ -3,14 +3,14 @@ | ||
3 | <h1><%= _('Check posts you want to include') %></h1> | 3 | <h1><%= _('Check posts you want to include') %></h1> |
4 | 4 | ||
5 | <div id='newsletter-moderation-preview'> | 5 | <div id='newsletter-moderation-preview'> |
6 | - <% newsletter_content = newsletter.body.gsub(/width: 640px;/,'').sub(/#{NewsletterPlugin::Newsletter::CSS['breaking-news-wrap']}/, '') %> | 6 | + <% newsletter_content = newsletter.body.gsub(/width: 640px;/,'').sub(/#{NewsletterPlugin::Newsletter::CSS['breakingnews-wrap']}/, '') %> |
7 | 7 | ||
8 | <% newsletter.posts.each do |post| %> | 8 | <% newsletter.posts.each do |post| %> |
9 | <% input_name = "tasks[#{task.id}][task][post_ids][]" %> | 9 | <% input_name = "tasks[#{task.id}][task][post_ids][]" %> |
10 | <% post_check_box = hidden_field_tag(input_name, '0') +check_box_tag(input_name, post.id, true) %> | 10 | <% post_check_box = hidden_field_tag(input_name, '0') +check_box_tag(input_name, post.id, true) %> |
11 | 11 | ||
12 | - <% newsletter_content.gsub!(/<span id="#{post.id}"/, post_check_box+ '<span') %> | ||
13 | - <% newsletter_content.gsub!(/<img id="#{post.id}"/, post_check_box+ '<img') %> | 12 | + <% newsletter_content.gsub!(/<span([^>]*?) id="#{post.id}"/, post_check_box + '<span\\1')%> |
13 | + <% newsletter_content.gsub!(/<img([^>]*?) id="#{post.id}"/, post_check_box + '<img\\1') %> | ||
14 | <% end %> | 14 | <% end %> |
15 | 15 | ||
16 | <%= newsletter_content %> | 16 | <%= newsletter_content %> |
plugins/sniffer/lib/sniffer_plugin/helper.rb
@@ -5,7 +5,7 @@ module SnifferPlugin::Helper | @@ -5,7 +5,7 @@ module SnifferPlugin::Helper | ||
5 | def filter_visible_attr_profile(profile) | 5 | def filter_visible_attr_profile(profile) |
6 | filtered_profile = {} | 6 | filtered_profile = {} |
7 | visible_attributes = [:id, :name, :lat, :lng, :sniffer_plugin_distance] | 7 | visible_attributes = [:id, :name, :lat, :lng, :sniffer_plugin_distance] |
8 | - visible_attributes.each{ |a| filtered_profile[a] = profile[a] || 0 } | 8 | + visible_attributes.each{ |a| filtered_profile[a] = profile.send(a) || 0 } |
9 | filtered_profile | 9 | filtered_profile |
10 | end | 10 | end |
11 | 11 |