Commit e0a87b2f3c01666ede6a408e01327c761c4f9b61
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
merging with next
Showing
22 changed files
with
511 additions
and
30 deletions
Show diff stats
app/helpers/box_organizer_helper.rb
@@ -5,14 +5,14 @@ module BoxOrganizerHelper | @@ -5,14 +5,14 @@ module BoxOrganizerHelper | ||
5 | plugin = @plugins.fetch_first_plugin(:has_block?, block) | 5 | plugin = @plugins.fetch_first_plugin(:has_block?, block) |
6 | 6 | ||
7 | theme = Theme.new(environment.theme) # remove this | 7 | theme = Theme.new(environment.theme) # remove this |
8 | - if File.exists?(File.join(theme.filesystem_path, 'images', block.icon_path)) | ||
9 | - image_path = File.join(theme.public_path, 'images', block.icon_path) | ||
10 | - elsif plugin && File.exists?(File.join(Rails.root, 'public', plugin.public_path, 'images', block.icon_path)) | ||
11 | - image_path = File.join('/', plugin.public_path, 'images', block.icon_path) | ||
12 | - elsif File.exists?(File.join(Rails.root, 'public', 'images', block.icon_path)) | ||
13 | - image_path = File.join('images', block.icon_path) | 8 | + if File.exists?(File.join(theme.filesystem_path, block.icon_path)) |
9 | + image_path = File.join(theme.public_path, block.icon_path) | ||
10 | + elsif plugin && File.exists?(File.join(Rails.root, 'public', plugin.public_path, block.icon_path)) | ||
11 | + image_path = File.join('/', plugin.public_path, block.icon_path) | ||
12 | + elsif File.exists?(File.join(Rails.root, 'public', block.icon_path)) | ||
13 | + image_path = block.icon_path | ||
14 | else | 14 | else |
15 | - image_path = File.join('images', block.default_icon_path) | 15 | + image_path = block.default_icon_path |
16 | end | 16 | end |
17 | 17 | ||
18 | image_tag(image_path, height: '48', width: '48', class: 'block-type-icon', alt: '' ) | 18 | image_tag(image_path, height: '48', width: '48', class: 'block-type-icon', alt: '' ) |
@@ -33,7 +33,7 @@ module BoxOrganizerHelper | @@ -33,7 +33,7 @@ module BoxOrganizerHelper | ||
33 | images_path = Dir.glob(File.join(Rails.root, 'public', 'images', block.preview_path, '*')) if images_path.empty? | 33 | images_path = Dir.glob(File.join(Rails.root, 'public', 'images', block.preview_path, '*')) if images_path.empty? |
34 | images_path = images_path.map{|path| path.gsub(File.join(Rails.root, 'public'), '') } unless images_path.empty? | 34 | images_path = images_path.map{|path| path.gsub(File.join(Rails.root, 'public'), '') } unless images_path.empty? |
35 | 35 | ||
36 | - images_path = 1.upto(3).map{File.join('images', block.default_preview_path)} if images_path.empty? | 36 | + images_path = 1.upto(3).map{block.default_preview_path} if images_path.empty? |
37 | 37 | ||
38 | content_tag(:ul, | 38 | content_tag(:ul, |
39 | images_path.map do |preview| | 39 | images_path.map do |preview| |
app/helpers/boxes_helper.rb
@@ -190,7 +190,7 @@ module BoxesHelper | @@ -190,7 +190,7 @@ module BoxesHelper | ||
190 | else | 190 | else |
191 | "before-block-#{block.id}" | 191 | "before-block-#{block.id}" |
192 | end | 192 | end |
193 | - if block.nil? || movable?(block) | 193 | + if block.nil? or movable?(block) |
194 | url = url_for(:action => 'move_block', :target => id) | 194 | url = url_for(:action => 'move_block', :target => id) |
195 | content_tag('div', _('Drop Here'), :id => id, :class => 'block-target' ) + drop_receiving_element(id, :accept => box.acceptable_blocks, :hoverclass => 'block-target-hover', :activeClass => 'block-target-active', :tolerance => 'pointer', :onDrop => "function(ev, ui) { dropBlock('#{url}', '#{_('loading...')}', ev, ui);}") | 195 | content_tag('div', _('Drop Here'), :id => id, :class => 'block-target' ) + drop_receiving_element(id, :accept => box.acceptable_blocks, :hoverclass => 'block-target-hover', :activeClass => 'block-target-active', :tolerance => 'pointer', :onDrop => "function(ev, ui) { dropBlock('#{url}', '#{_('loading...')}', ev, ui);}") |
196 | else | 196 | else |
app/models/block.rb
@@ -151,7 +151,7 @@ class Block < ActiveRecord::Base | @@ -151,7 +151,7 @@ class Block < ActiveRecord::Base | ||
151 | 151 | ||
152 | def self.icon_path | 152 | def self.icon_path |
153 | basename = self.name.split('::').last.underscore | 153 | basename = self.name.split('::').last.underscore |
154 | - File.join('blocks', basename, 'icon.png') | 154 | + File.join('images', 'blocks', basename, 'icon.png') |
155 | end | 155 | end |
156 | 156 | ||
157 | def self.pretty_name | 157 | def self.pretty_name |
@@ -159,7 +159,7 @@ class Block < ActiveRecord::Base | @@ -159,7 +159,7 @@ class Block < ActiveRecord::Base | ||
159 | end | 159 | end |
160 | 160 | ||
161 | def self.default_icon_path | 161 | def self.default_icon_path |
162 | - 'icon_block.png' | 162 | + '/images/icon_block.png' |
163 | end | 163 | end |
164 | 164 | ||
165 | def self.preview_path | 165 | def self.preview_path |
@@ -168,7 +168,7 @@ class Block < ActiveRecord::Base | @@ -168,7 +168,7 @@ class Block < ActiveRecord::Base | ||
168 | end | 168 | end |
169 | 169 | ||
170 | def self.default_preview_path | 170 | def self.default_preview_path |
171 | - "block_preview.png" | 171 | + "/images/block_preview.png" |
172 | end | 172 | end |
173 | 173 | ||
174 | # Returns the content to be used for this block. | 174 | # Returns the content to be used for this block. |
app/models/theme.rb
@@ -18,7 +18,6 @@ class Theme | @@ -18,7 +18,6 @@ class Theme | ||
18 | Rails.root.join('public', relative_themes_dir) | 18 | Rails.root.join('public', relative_themes_dir) |
19 | end | 19 | end |
20 | 20 | ||
21 | - #FIXME make this test | ||
22 | def relative_themes_dir | 21 | def relative_themes_dir |
23 | File.join('designs', 'themes') | 22 | File.join('designs', 'themes') |
24 | end | 23 | end |
@@ -99,12 +98,10 @@ class Theme | @@ -99,12 +98,10 @@ class Theme | ||
99 | config['public'] = value | 98 | config['public'] = value |
100 | end | 99 | end |
101 | 100 | ||
102 | - #FIXME make this test | ||
103 | def public_path | 101 | def public_path |
104 | File.join('/', self.class.relative_themes_dir, self.id) | 102 | File.join('/', self.class.relative_themes_dir, self.id) |
105 | end | 103 | end |
106 | 104 | ||
107 | - #FIXME make this test | ||
108 | def filesystem_path | 105 | def filesystem_path |
109 | File.join(self.class.system_themes_dir, self.id) | 106 | File.join(self.class.system_themes_dir, self.id) |
110 | end | 107 | end |
features/categories_block.feature
@@ -29,7 +29,7 @@ Feature: categories_block | @@ -29,7 +29,7 @@ Feature: categories_block | ||
29 | @selenium | 29 | @selenium |
30 | Scenario: List just product categories | 30 | Scenario: List just product categories |
31 | Given display ".button-bar" | 31 | Given display ".button-bar" |
32 | - And I follow "Edit" within ".categories-block" | 32 | + And I follow "Edit" within ".block-outer .categories-block" |
33 | And I check "Product" | 33 | And I check "Product" |
34 | When I press "Save" | 34 | When I press "Save" |
35 | Then I should see "Food" | 35 | Then I should see "Food" |
@@ -41,7 +41,7 @@ Feature: categories_block | @@ -41,7 +41,7 @@ Feature: categories_block | ||
41 | @selenium | 41 | @selenium |
42 | Scenario: Show submenu if it exists | 42 | Scenario: Show submenu if it exists |
43 | Given display ".button-bar" | 43 | Given display ".button-bar" |
44 | - And I follow "Edit" within ".categories-block" | 44 | + And I follow "Edit" within ".block-outer .categories-block" |
45 | And I check "Product" | 45 | And I check "Product" |
46 | And I press "Save" | 46 | And I press "Save" |
47 | Then I should see "Food" | 47 | Then I should see "Food" |
@@ -59,7 +59,7 @@ Feature: categories_block | @@ -59,7 +59,7 @@ Feature: categories_block | ||
59 | @selenium | 59 | @selenium |
60 | Scenario: Show only one submenu per time | 60 | Scenario: Show only one submenu per time |
61 | Given display ".button-bar" | 61 | Given display ".button-bar" |
62 | - And I follow "Edit" within ".categories-block" | 62 | + And I follow "Edit" within ".block-outer .categories-block" |
63 | And I check "Product" | 63 | And I check "Product" |
64 | And I press "Save" | 64 | And I press "Save" |
65 | Then I should see "Book" | 65 | Then I should see "Book" |
@@ -70,7 +70,7 @@ Feature: categories_block | @@ -70,7 +70,7 @@ Feature: categories_block | ||
70 | @selenium | 70 | @selenium |
71 | Scenario: List just general categories | 71 | Scenario: List just general categories |
72 | Given display ".button-bar" | 72 | Given display ".button-bar" |
73 | - And I follow "Edit" within ".categories-block" | 73 | + And I follow "Edit" within ".block-outer .categories-block" |
74 | And I check "Generic category" | 74 | And I check "Generic category" |
75 | When I press "Save" | 75 | When I press "Save" |
76 | Then I should see "Wood" | 76 | Then I should see "Wood" |
@@ -78,7 +78,7 @@ Feature: categories_block | @@ -78,7 +78,7 @@ Feature: categories_block | ||
78 | @selenium | 78 | @selenium |
79 | Scenario: List just regions | 79 | Scenario: List just regions |
80 | Given display ".button-bar" | 80 | Given display ".button-bar" |
81 | - And I follow "Edit" within ".categories-block" | 81 | + And I follow "Edit" within ".block-outer .categories-block" |
82 | And I check "Region" | 82 | And I check "Region" |
83 | When I press "Save" | 83 | When I press "Save" |
84 | Then I should see "Bahia" | 84 | Then I should see "Bahia" |
features/template_block_management.feature
@@ -26,7 +26,7 @@ Feature: user template | @@ -26,7 +26,7 @@ Feature: user template | ||
26 | Given I am on person's control panel | 26 | Given I am on person's control panel |
27 | And I follow "Edit sideboxes" | 27 | And I follow "Edit sideboxes" |
28 | And display ".button-bar" | 28 | And display ".button-bar" |
29 | - And I follow "Edit" within ".article-block" | 29 | + And I follow "Edit" within ".block-outer .article-block" |
30 | And I fill in "Custom title for this block:" with "Mirror" | 30 | And I fill in "Custom title for this block:" with "Mirror" |
31 | And I press "Save" | 31 | And I press "Save" |
32 | And I go to /profile/mario | 32 | And I go to /profile/mario |
@@ -37,7 +37,7 @@ Feature: user template | @@ -37,7 +37,7 @@ Feature: user template | ||
37 | Given I am on person's control panel | 37 | Given I am on person's control panel |
38 | And I follow "Edit sideboxes" | 38 | And I follow "Edit sideboxes" |
39 | And display ".button-bar" | 39 | And display ".button-bar" |
40 | - And I follow "Edit" within ".raw-html-block" | 40 | + And I follow "Edit" within ".block-outer .raw-html-block" |
41 | And I fill in "Custom title for this block:" with "Raw HTML Block" | 41 | And I fill in "Custom title for this block:" with "Raw HTML Block" |
42 | And I press "Save" | 42 | And I press "Save" |
43 | And I go to /profile/mario | 43 | And I go to /profile/mario |
@@ -48,7 +48,7 @@ Feature: user template | @@ -48,7 +48,7 @@ Feature: user template | ||
48 | Given I am on person's control panel | 48 | Given I am on person's control panel |
49 | And I follow "Edit sideboxes" | 49 | And I follow "Edit sideboxes" |
50 | And display ".button-bar" | 50 | And display ".button-bar" |
51 | - And I follow "Edit" within ".article-block" | 51 | + And I follow "Edit" within ".block-outer .article-block" |
52 | And I select "Cannot be moved" from "Move options:" | 52 | And I select "Cannot be moved" from "Move options:" |
53 | And I select "Cannot be modified" from "Edit options:" | 53 | And I select "Cannot be modified" from "Edit options:" |
54 | And I press "Save" | 54 | And I press "Save" |
@@ -61,4 +61,4 @@ Feature: user template | @@ -61,4 +61,4 @@ Feature: user template | ||
61 | And I go to /myprofile/mario | 61 | And I go to /myprofile/mario |
62 | And I follow "Edit sideboxes" | 62 | And I follow "Edit sideboxes" |
63 | And display ".button-bar" | 63 | And display ".button-bar" |
64 | - Then I should not see "Edit" within ".article-block" | 64 | + Then I should not see "Edit" within ".block-outer .article-block" |
lib/noosfero/plugin.rb
@@ -216,6 +216,10 @@ class Noosfero::Plugin | @@ -216,6 +216,10 @@ class Noosfero::Plugin | ||
216 | self.class.extra_blocks.keys.include?(block) | 216 | self.class.extra_blocks.keys.include?(block) |
217 | end | 217 | end |
218 | 218 | ||
219 | + def has_block?(block) | ||
220 | + self.class.extra_blocks.keys.include?(block) | ||
221 | + end | ||
222 | + | ||
219 | def expanded_template(file_path, locals = {}) | 223 | def expanded_template(file_path, locals = {}) |
220 | views_path = Rails.root.join('plugins', "#{self.class.public_name}", 'views') | 224 | views_path = Rails.root.join('plugins', "#{self.class.public_name}", 'views') |
221 | ERB.new(File.read("#{views_path}/#{file_path}")).result(binding) | 225 | ERB.new(File.read("#{views_path}/#{file_path}")).result(binding) |
No preview for this file type
No preview for this file type
@@ -0,0 +1,95 @@ | @@ -0,0 +1,95 @@ | ||
1 | +Origem,Status,Criada em,Moderado por,Data de Moderado,Validado por,Data de Validado,Autor,Proposta,Categorias | ||
2 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste1,"" | ||
3 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste2,"" | ||
4 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste3,"" | ||
5 | +,Rejeitada,30/06/15 10:19,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
6 | +,Aprovada,30/06/15 10:20,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
7 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste0,"" | ||
8 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste4,"" | ||
9 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste5,"" | ||
10 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste6,"" | ||
11 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
12 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste7,"" | ||
13 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste8,"" | ||
14 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste9<iframe>test</iframe>,"" | ||
15 | +,Pendente de Moderacao,30/06/15 10:37,"","","","",ze,teste adadd,"" | ||
16 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
17 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
18 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
19 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
20 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
21 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
22 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
23 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
24 | +Discussão,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
25 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
26 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
27 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
28 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
29 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
30 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
31 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
32 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 11:22,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
33 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 10:56,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
34 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:25,ze,teste adadd,category | ||
35 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
36 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
37 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
38 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
39 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
40 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
41 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
42 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
43 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
44 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
45 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
46 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
47 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:24,ze,teste adadd,category | ||
48 | +,Rejeitada,30/07/15 15:21,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
49 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
50 | +,Rejeitada,30/07/15 15:22,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
51 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
52 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
53 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
54 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
55 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
56 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
57 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
58 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
59 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
60 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
61 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
62 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
63 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
64 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
65 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
66 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
67 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
68 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
69 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
70 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
71 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
72 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
73 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
74 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
75 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
76 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
77 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
78 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
79 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
80 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
81 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
82 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
83 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
84 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
85 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
86 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
87 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
88 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
89 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
90 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
91 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
92 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
93 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
94 | +Discussão,Pre Aprovada,30/07/15 17:41,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category | ||
95 | +Tópico 1,Pre Aprovada,30/07/15 17:44,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category |
@@ -0,0 +1,95 @@ | @@ -0,0 +1,95 @@ | ||
1 | +Origem,Status,Criada em,Moderado por,Data de Moderado,Validado por,Data de Validado,Autor,Proposta,Categorias | ||
2 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste1,"" | ||
3 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste2,"" | ||
4 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste3,"" | ||
5 | +,Rejeitada,30/06/15 10:19,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
6 | +,Aprovada,30/06/15 10:20,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
7 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste0,"" | ||
8 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste4,"" | ||
9 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste5,"" | ||
10 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste6,"" | ||
11 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
12 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste7,"" | ||
13 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste8,"" | ||
14 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste9<iframe>test</iframe>,"" | ||
15 | +,Pendente de Moderacao,30/06/15 10:37,"","","","",ze,teste adadd,"" | ||
16 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
17 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
18 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
19 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
20 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
21 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
22 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
23 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
24 | +Discussão,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
25 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
26 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
27 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
28 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
29 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
30 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
31 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
32 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 11:22,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
33 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 10:56,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
34 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:25,ze,teste adadd,category | ||
35 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
36 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
37 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
38 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
39 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
40 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
41 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
42 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
43 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
44 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
45 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
46 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
47 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:24,ze,teste adadd,category | ||
48 | +,Rejeitada,30/07/15 15:21,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
49 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
50 | +,Rejeitada,30/07/15 15:22,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
51 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
52 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
53 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
54 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
55 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
56 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
57 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
58 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
59 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
60 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
61 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
62 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
63 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
64 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
65 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
66 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
67 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
68 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
69 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
70 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
71 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
72 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
73 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
74 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
75 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
76 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
77 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
78 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
79 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
80 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
81 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
82 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
83 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
84 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
85 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
86 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
87 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
88 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
89 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
90 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
91 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
92 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
93 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
94 | +Discussão,Pre Aprovada,30/07/15 17:41,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category | ||
95 | +Tópico 1,Pre Aprovada,30/07/15 17:44,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category |
No preview for this file type
No preview for this file type
@@ -0,0 +1,95 @@ | @@ -0,0 +1,95 @@ | ||
1 | +Origem,Status,Criada em,Moderado por,Data de Moderado,Validado por,Data de Validado,Autor,Proposta,Categorias | ||
2 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste1,"" | ||
3 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste2,"" | ||
4 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste3,"" | ||
5 | +,Rejeitada,30/06/15 10:19,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
6 | +,Aprovada,30/06/15 10:20,"","",adminuser,29/06/15 21:00,ze,test2,"" | ||
7 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste0,"" | ||
8 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste4,"" | ||
9 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste5,"" | ||
10 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste6,"" | ||
11 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
12 | +,Aprovada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste7,"" | ||
13 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste8,"" | ||
14 | +,Rejeitada,30/06/15 10:21,"","",adminuser,29/06/15 21:00,ze,teste9<iframe>test</iframe>,"" | ||
15 | +,Pendente de Moderacao,30/06/15 10:37,"","","","",ze,teste adadd,"" | ||
16 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
17 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
18 | +,Pendente de Moderacao,06/07/15 14:42,"","","","",ze,teste adadd,"" | ||
19 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
20 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
21 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
22 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
23 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
24 | +Discussão,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
25 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
26 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
27 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
28 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
29 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
30 | +,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
31 | +Tópico 1,Aprovada,06/07/15 14:42,"","",adminuser,05/07/15 21:00,ze,teste adadd,"" | ||
32 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 11:22,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
33 | +,Rejeitada,06/07/15 14:42,adminuser,07/07/15 10:56,adminuser,06/07/15 21:00,ze,teste adadd,"" | ||
34 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:25,ze,teste adadd,category | ||
35 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
36 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
37 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
38 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
39 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
40 | +,Pendente de Moderacao,30/07/15 15:21,"","","","",ze,teste nova proposta,"" | ||
41 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
42 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
43 | +,Pendente de Moderacao,30/07/15 15:22,"","","","",ze,teste nova proposta,"" | ||
44 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
45 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
46 | +,Rejeitada,30/07/15 15:21,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
47 | +,Rejeitada,06/07/15 14:42,adminuser,13/07/15 19:18,adminuser,30/07/15 15:24,ze,teste adadd,category | ||
48 | +,Rejeitada,30/07/15 15:21,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
49 | +,Rejeitada,30/07/15 15:22,ze,30/07/15 15:24,adminuser,30/07/15 15:24,ze,teste nova proposta,category | ||
50 | +,Rejeitada,30/07/15 15:22,adminuser,30/07/15 15:22,adminuser,30/07/15 15:25,ze,teste nova proposta,category | ||
51 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
52 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
53 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
54 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
55 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
56 | +,Pre Rejeitada,30/07/15 15:21,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
57 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
58 | +,Pre Rejeitada,30/07/15 15:22,ze,30/07/15 15:25,"","",ze,teste nova proposta,category | ||
59 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
60 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
61 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
62 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
63 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
64 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
65 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
66 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
67 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
68 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
69 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
70 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
71 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
72 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
73 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
74 | +Discussão,Pendente de Moderacao,30/07/15 17:41,"","","","",ze,teste nova proposta,"" | ||
75 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
76 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
77 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
78 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
79 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
80 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
81 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
82 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
83 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
84 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
85 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
86 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
87 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
88 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
89 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
90 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
91 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
92 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
93 | +Tópico 1,Pendente de Moderacao,30/07/15 17:44,"","","","",ze,teste nova proposta,"" | ||
94 | +Discussão,Pre Aprovada,30/07/15 17:41,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category | ||
95 | +Tópico 1,Pre Aprovada,30/07/15 17:44,adminuser,30/07/15 17:44,"","",ze,teste nova proposta,category |
No preview for this file type
No preview for this file type
public/javascripts/application.js
@@ -35,6 +35,8 @@ | @@ -35,6 +35,8 @@ | ||
35 | *= require jquery.typewatch.js | 35 | *= require jquery.typewatch.js |
36 | *= require require_login.js | 36 | *= require require_login.js |
37 | *= require email_templates.js | 37 | *= require email_templates.js |
38 | +*= require slick.js | ||
39 | +*= require block-store.js | ||
38 | */ | 40 | */ |
39 | 41 | ||
40 | // lodash configuration | 42 | // lodash configuration |
public/stylesheets/application.scss
@@ -0,0 +1,164 @@ | @@ -0,0 +1,164 @@ | ||
1 | +/************************************************ | ||
2 | + * the handles to where you can drag the blocks * | ||
3 | + ************************************************/ | ||
4 | + | ||
5 | +.block-target { | ||
6 | + padding: 2px; | ||
7 | + background: #81FF9B; | ||
8 | + margin-bottom: 5px; | ||
9 | + opacity: 0.8; | ||
10 | + visibility: hidden; | ||
11 | + height: 0; | ||
12 | + font-size: 20px; | ||
13 | + font-weight: bold; | ||
14 | + color: white; | ||
15 | + text-align: center; | ||
16 | +} | ||
17 | +.block-target-hover { | ||
18 | + border: 1px solid #000; | ||
19 | + box-shadow: 0 0 15px #888 inset; | ||
20 | + opacity: 1; | ||
21 | +} | ||
22 | +.shadow .block-target-hover, .shadow .block-target-active { | ||
23 | + visibility: visible; | ||
24 | + height: 30px; | ||
25 | +} | ||
26 | + | ||
27 | +/************************************************ | ||
28 | + * block store styles | ||
29 | + ************************************************/ | ||
30 | +#block-store #block-store-filter { | ||
31 | + float: right; | ||
32 | + margin-bottom: 8px; | ||
33 | +} | ||
34 | +#block-store #block-types { | ||
35 | + clear: both; | ||
36 | +} | ||
37 | +#block-store { | ||
38 | + display: none; | ||
39 | +} | ||
40 | +#content #block-store .block-type { | ||
41 | + position: relative; | ||
42 | + border: 0px solid #AAA; | ||
43 | + margin: 4px 0; | ||
44 | + padding: 0; | ||
45 | + text-align: center; | ||
46 | + height: auto; | ||
47 | + float: none; | ||
48 | + display: inline-block; | ||
49 | + overflow: hidden; | ||
50 | + width: 112px; | ||
51 | + cursor: move; | ||
52 | + vertical-align: top; | ||
53 | +} | ||
54 | +#block-store .block-type:hover { | ||
55 | + box-shadow: 0px 0px 0px 2px #FFF, 0px 0px 0px 2px #FFF, 0px 0px 10px rgba(0,0,0,0.6); | ||
56 | + outline: none; | ||
57 | +} | ||
58 | +#block-store .block-type:hover .button-bar { | ||
59 | + display: inline; | ||
60 | +} | ||
61 | +#block-store .button-bar { | ||
62 | + margin: 0; | ||
63 | + display: none; | ||
64 | + position: absolute; | ||
65 | + right: 0%; | ||
66 | + border: 0px solid #AAA; | ||
67 | + margin: 0px; | ||
68 | + padding: 0px; | ||
69 | +} | ||
70 | +#block-store .button-bar .icon-help { | ||
71 | + font-size: 0; | ||
72 | + width: 0; | ||
73 | +} | ||
74 | + | ||
75 | +#block-store .block-type .block-type-icon { | ||
76 | + margin-right: auto; | ||
77 | + margin-left: auto; | ||
78 | +} | ||
79 | +#block-store-draggables .block-type, #block-store-draggables .block, #block-store-draggables .block-type-icon, #block-store-draggables .ui-draggable-dragging { | ||
80 | + display: inline-block; | ||
81 | + height: auto; | ||
82 | + z-index: 100; | ||
83 | +} | ||
84 | +#block-store-draggables .block-type .button-bar { | ||
85 | + visibility: hidden; | ||
86 | +} | ||
87 | +#box-organizer.shadow .block { | ||
88 | + opacity: 0.2; | ||
89 | +} | ||
90 | +#box-organizer.shadow .ui-draggable-dragging { | ||
91 | + opacity: 1; | ||
92 | + border: 5px solid red; | ||
93 | + box-shadow: 0px 0px 10px 2px red, inset 0px 0px 10px 2px red; | ||
94 | +} | ||
95 | +#box-organizer .block { | ||
96 | + transition: opacity 0.3s ease-in-out; | ||
97 | +} | ||
98 | + | ||
99 | +/************************************************ | ||
100 | + * block info styles | ||
101 | + ************************************************/ | ||
102 | +#block-info-container { | ||
103 | + width: 770px; | ||
104 | + padding: 15px; | ||
105 | + color: #444; | ||
106 | +} | ||
107 | + | ||
108 | +#block-info-container #block-info-icon { | ||
109 | + float: left; | ||
110 | + padding-right: 10px; | ||
111 | +} | ||
112 | + | ||
113 | +#block-info-container #block-info-header { | ||
114 | + float: left; | ||
115 | +} | ||
116 | + | ||
117 | +#block-info-container #block-info-header .block-type-icon{ | ||
118 | + float: left; | ||
119 | +} | ||
120 | + | ||
121 | +#block-info-container #block-info-header h1 { | ||
122 | + margin: 0; | ||
123 | + font-weight: normal; | ||
124 | + font-family: "Arial Black", Liberation Sans, Arial, sans-serif; | ||
125 | + margin-left: 5px; | ||
126 | + white-space: nowrap; | ||
127 | +} | ||
128 | + | ||
129 | +#block-info-container #block-info-header p{ | ||
130 | + margin-left: 55px; | ||
131 | +} | ||
132 | + | ||
133 | + | ||
134 | +#block-info-container h2 { | ||
135 | + margin: 0; | ||
136 | + margin-top: 10px; | ||
137 | + font-weight: normal; | ||
138 | + font-family: "Arial Black", Liberation Sans, Arial, sans-serif; | ||
139 | +} | ||
140 | + | ||
141 | +#block-info-container p { | ||
142 | + margin: 0; | ||
143 | +} | ||
144 | + | ||
145 | +#block-info-images { | ||
146 | + clear: both; | ||
147 | + overflow-x: auto; | ||
148 | + padding-top: 15px; | ||
149 | +} | ||
150 | + | ||
151 | +#block-info-images ul{ | ||
152 | + margin: 0px; | ||
153 | + padding: 0px; | ||
154 | +} | ||
155 | +#block-info-images li{ | ||
156 | + list-style: none; | ||
157 | + display: inline; | ||
158 | + | ||
159 | +} | ||
160 | + | ||
161 | + | ||
162 | +#block-info-description { | ||
163 | + margin-top: 20px; | ||
164 | +} |
test/functional/profile_design_controller_test.rb
@@ -670,7 +670,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -670,7 +670,7 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
670 | end | 670 | end |
671 | 671 | ||
672 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) | 672 | Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) |
673 | - refute @controller.available_blocks.include?(CustomBlock1) | 673 | + assert !@controller.available_blocks.include?(CustomBlock1) |
674 | end | 674 | end |
675 | 675 | ||
676 | should 'clone a block' do | 676 | should 'clone a block' do |
@@ -702,8 +702,8 @@ class ProfileDesignControllerTest < ActionController::TestCase | @@ -702,8 +702,8 @@ class ProfileDesignControllerTest < ActionController::TestCase | ||
702 | should 'guarantee main block is always visible to everybody' do | 702 | should 'guarantee main block is always visible to everybody' do |
703 | get :edit, :profile => 'designtestuser', :id => @b4.id | 703 | get :edit, :profile => 'designtestuser', :id => @b4.id |
704 | %w[logged not_logged followers].each do |option| | 704 | %w[logged not_logged followers].each do |option| |
705 | - assert_no_tag :select, :attributes => {:name => 'block[display_user]'}, | ||
706 | - :descendant => {:tag => 'option', :attributes => {:value => option}} | 705 | + assert_no_tag :select, :attributes => {:name => 'block[display_user]'}, |
706 | + :descendant => {:tag => 'option', :attributes => {:value => option}} | ||
707 | end | 707 | end |
708 | end | 708 | end |
709 | 709 |
@@ -0,0 +1,28 @@ | @@ -0,0 +1,28 @@ | ||
1 | +require 'test_helper' | ||
2 | +require 'rails/performance_test_help' | ||
3 | + | ||
4 | +class UserTest < ActionDispatch::PerformanceTest | ||
5 | + | ||
6 | + attr_reader :environment | ||
7 | + | ||
8 | + def setup | ||
9 | + @environment = Environment.default | ||
10 | + @environment.disable('skip_new_user_email_confirmation') | ||
11 | + | ||
12 | + @environment.person_templates.destroy_all | ||
13 | + user = User.create!(:login => SecureRandom.uuid, :email => 'test@test.com', :password => 'test', :password_confirmation => 'test') | ||
14 | + user.person.update_attribute(:is_template, true) | ||
15 | + user.person.articles.destroy_all | ||
16 | + user.person.boxes.destroy_all | ||
17 | + | ||
18 | + @environment.person_default_template = user.person | ||
19 | + @environment.save! | ||
20 | + end | ||
21 | + | ||
22 | + def test_user_creation_without_confirmation | ||
23 | + User.benchmark("Creating user") do | ||
24 | + user = User.create!(:login => 'changetest', :password => 'test', :password_confirmation => 'test', :email => 'changetest@example.com', :environment => environment) | ||
25 | + end | ||
26 | + end | ||
27 | + | ||
28 | +end |
test/unit/box_organizer_helper_test.rb
@@ -135,9 +135,9 @@ class BoxOrganizerHelperTest < ActionView::TestCase | @@ -135,9 +135,9 @@ class BoxOrganizerHelperTest < ActionView::TestCase | ||
135 | 135 | ||
136 | doc = HTML::Document.new display_previews(block) | 136 | doc = HTML::Document.new display_previews(block) |
137 | assert_select doc.root, 'li' do |elements| | 137 | assert_select doc.root, 'li' do |elements| |
138 | - assert_match /\/images\/block_preview.png.*"/, elements[0].to_s | ||
139 | - assert_match /\/images\/block_preview.png.*"/, elements[1].to_s | ||
140 | - assert_match /\/images\/block_preview.png.*"/, elements[2].to_s | 138 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[0].to_s |
139 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[1].to_s | ||
140 | + assert_match /img.* src="\/images\/block_preview.png.*"/, elements[2].to_s | ||
141 | end | 141 | end |
142 | end | 142 | end |
143 | 143 |