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 |