Commit 1d8eeefbd9b59ccb51795d603710c95c70b3102c
Exists in
master
and in
29 other branches
Merge branch 'noosfero_0.46.0'
Showing
9 changed files
with
277 additions
and
10 deletions
Show diff stats
... | ... | @@ -0,0 +1,231 @@ |
1 | +If you are not listed here, but should be, please write to the noosfero mailing | |
2 | +list: http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev | |
3 | +(this list requires subscription to post, but since you are an author of | |
4 | +noosfero, that's not a problem). | |
5 | + | |
6 | +Developers | |
7 | +========== | |
8 | + | |
9 | +Alan Freihof Tygel <alantygel@gmail.com> | |
10 | +Alessandro Palmeira <alessandro.palmeira@gmail.com> | |
11 | +Alessandro Palmeira + Caio C. Salgado <alessandro.palmeira@gmail.com> | |
12 | +Alessandro Palmeira + Caio Salgado <alessandro.palmeira@gmail.com> | |
13 | +Alessandro Palmeira + Caio Salgado <caio.csalgado@gmail.com> | |
14 | +Alessandro Palmeira + Caio Salgado + Diego Araújo + João M. M. da Silva <diegoamc90@gmail.com> | |
15 | +Alessandro Palmeira + Carlos Morais <alessandro.palmeira@gmail.com> | |
16 | +Alessandro Palmeira + Daniel Alves <alessandro.palmeira@gmail.com> | |
17 | +Alessandro Palmeira + Daniel Alves + Diego Araújo <diegoamc90@gmail.com> | |
18 | +Alessandro Palmeira + Daniel Alves + Diego Araújo + Guilherme Rojas <danpaulalves@gmail.com> | |
19 | +Alessandro Palmeira + Diego Araujo <alessandro.palmeira@gmail.com> | |
20 | +Alessandro Palmeira + Diego Araújo <alessandro.palmeira@gmail.com> | |
21 | +Alessandro Palmeira + Diego Araujo + Daniela Feitosa <alessandro.palmeira@gmail.com> | |
22 | +Alessandro Palmeira + Diego Araujo <diegoamc90@gmail.com> | |
23 | +Alessandro Palmeira + Diego Araújo <diegoamc90@gmail.com> | |
24 | +Alessandro Palmeira + Diego Araujo + Eduardo Morais <alessandro.palmeira@gmail.com> | |
25 | +Alessandro Palmeira + Diego Araújo + João M. M. da Silva <alessandro.palmeira@gmail.com> | |
26 | +Alessandro Palmeira + Diego Araújo + João M. M. da Silva <diegoamc90@gmail.com> | |
27 | +Alessandro Palmeira + Diego Araujo + João M. M. da Silva + Paulo Meirelles <alessandro.palmeira@gmail.com> | |
28 | +Alessandro Palmeira + Diego Araújo + Pedro Leal <diegoamc90@gmail.com> | |
29 | +Alessandro Palmeira + Diego Araújo + Pedro Leal + João M. M. da Silva <diegoamc90@gmail.com> | |
30 | +Alessandro Palmeira + Diego Araujo + Rafael Manzo <alessandro.palmeira@gmail.com> | |
31 | +Alessandro Palmeira + Eduardo Morais <alessandro.palmeira@gmail.com> | |
32 | +Alessandro Palmeira + Guilherme Rojas <alessandro.palmeira@gmail.com> | |
33 | +Alessandro Palmeira + Jefferson Fernandes <alessandro.palmeira@gmail.com> | |
34 | +Alessandro Palmeira + João M. M. da Silva <alessandro.palmeira@gmail.com> | |
35 | +Alessandro Palmeira + Joao M. M. da Silva + Diego Araujo <alessandro.palmeira@gmail.com> | |
36 | +Alessandro Palmeira + João M. M. da Silva + Renan Teruo <alessandro.palmeira@gmail.com> | |
37 | +Alessandro Palmeira + João M. M. Silva <alessandro.palmeira@gmail.com> | |
38 | +Alessandro Palmeira + Paulo Meirelles <alessandro.palmeira@gmail.com> | |
39 | +Alessandro Palmeira + Paulo Meirelles + João M. M. da Silva <alessandro.palmeira@gmail.com> | |
40 | +Alessandro Palmeira + Rafael Manzo <alessandro.palmeira@gmail.com> | |
41 | +Antonio Terceiro + Carlos Morais <terceiro@colivre.coop.br> | |
42 | +Antonio Terceiro + Paulo Meirelles <terceiro@colivre.coop.br> | |
43 | +Antonio Terceiro <terceiro@colivre.coop.br> | |
44 | +Arthur Del Esposte <arthurmde@yahoo.com.br> | |
45 | +Aurelio A. Heckert <aurelio@colivre.coop.br> | |
46 | +Braulio Bhavamitra <brauliobo@gmail.com> | |
47 | +Bráulio Bhavamitra <brauliobo@gmail.com> | |
48 | +Braulio Bhavamitra <braulio@eita.org.br> | |
49 | +Caio <caio.csalgado@gmail.com> | |
50 | +Caio + Diego + Pedro + João <caio.csalgado@gmail.com> | |
51 | +Caio Formiga <caio.formiga@gmail.com> | |
52 | +Caio, Pedro <caio.csalgado@gmail.com> | |
53 | +Caio Salgado + Alessandro Palmeira <caio.csalgado@gmail.com> | |
54 | +Caio Salgado <caio.csalgado@gmail.com> | |
55 | +Caio Salgado + Carlos Morais + Diego Araújo + Pedro Leal <diegoamc90@gmail.com> | |
56 | +Caio Salgado + Diego Araujo <caio.csalgado@gmail.com> | |
57 | +Caio Salgado + Diego Araújo <caio.csalgado@gmail.com> | |
58 | +Caio Salgado + Diego Araújo <diegoamc90@gmail.com> | |
59 | +Caio Salgado + Diego Araújo + Jefferson Fernandes <caio.csalgado@gmail.com> | |
60 | +Caio Salgado + Diego Araújo + João M. M. da Silva <caio.csalgado@gmail.com> | |
61 | +Caio Salgado + Diego Araújo + Pedro Leal <caio.csalgado@gmail.com> | |
62 | +Caio Salgado + Diego Araújo + Pedro Leal <diegoamc90@gmail.com> | |
63 | +Caio Salgado + Diego Araújo + Rafael Manzo <diegoamc90@gmail.com> | |
64 | +Caio Salgado + Jefferson Fernandes <caio.csalgado@gmail.com> | |
65 | +Caio Salgado + Jefferson Fernandes <jeffs.fernandes@gmail.com> | |
66 | +Caio Salgado + Rafael Manzo <caio.csalgado@gmail.com> | |
67 | +Caio Salgado + Renan Teruo <caio.csalgado@gmail.com> | |
68 | +Caio Salgado + Renan Teruo <caio.salgado@gmail.com> | |
69 | +Caio Salgado + Renan Teruo + Jefferson Fernandes <jeffs.fernandes@gmail.com> | |
70 | +Caio Salgado + Renan Teruo <renanteruoc@gmail.com> | |
71 | +Caio SBA <caio@colivre.coop.br> | |
72 | +Carlos Andre de Souza <carlos.andre.souza@msn.com> | |
73 | +Carlos Morais <carlos88morais@gmail.com> | |
74 | +Carlos Morais + Diego Araújo <diegoamc90@gmail.com> | |
75 | +Carlos Morais + Eduardo Morais <carlos88morais@gmail.com> | |
76 | +Carlos Morais + Paulo Meirelles <carlos88morais@gmail.com> | |
77 | +Carlos Morais + Pedro Leal <carlos88morais@gmail.com> | |
78 | +Daniel Alves + Diego Araújo <danpaulalves@gmail.com> | |
79 | +Daniel Alves + Diego Araújo <diegoamc90@gmail.com> | |
80 | +Daniel Alves + Diego Araújo + Guilherme Rojas <danpaulalves@gmail.com> | |
81 | +Daniel Alves + Diego Araújo + Guilherme Rojas <diegoamc90@gmail.com> | |
82 | +Daniel Alves + Diego Araújo + Guilherme Rojas <guilhermehrojas@gmail.com> | |
83 | +Daniel Alves + Guilherme Rojas <danpaulalves@gmail.com> | |
84 | +Daniel Alves + Rafael Manzo <rr.manzo@gmail.com> | |
85 | +Daniela Soares Feitosa <danielafeitosa@colivre.coop.br> | |
86 | +Daniel Bucher <daniel.bucher88@gmail.com> | |
87 | +Daniel Cunha <daniel@colivre.coop.br> | |
88 | +diegoamc <diegoamc90@gmail.com> | |
89 | +Diego Araújo + Alessandro Palmeira <diegoamc90@gmail.com> | |
90 | +Diego Araújo + Alessandro Palmeira + João M. M. da Silva <diegoamc90@gmail.com> | |
91 | +Diego Araújo + Alessandro Palmeira + Rafael Manzo <rr.manzo@gmail.com> | |
92 | +Diego Araujo + Caio Salgado <diegoamc90@gmail.com> | |
93 | +Diego Araújo + Daniel Alves + Rafael Manzo <rr.manzo@gmail.com> | |
94 | +Diego Araújo <diegoamc90@gmail.com> | |
95 | +Diego Araújo + Eduardo Morais + Paulo Meirelles <diegoamc90@gmail.com> | |
96 | +Diego Araújo + Guilherme Rojas <diegoamc90@gmail.com> | |
97 | +Diego Araújo + Jefferson Fernandes <diegoamc90@gmail.com> | |
98 | +Diego Araujo + Jefferson Fernandes <jeffs.fernandes@gmail.com> | |
99 | +Diego Araújo + João Machini <diegoamc90@gmail.com> | |
100 | +Diego Araújo + João Machini <digoamc90@gmail.com> | |
101 | +Diego Araújo + João M. M. da Silva + Alessandro Palmeira <jaodsilv@linux.ime.usp.br> | |
102 | +Diego Araújo + João M. M. da Silva <diegoamc90@gmail.com> | |
103 | +Diego Araújo + João M. M. da Silva + João Machini <diegoamc90@gmail.com> | |
104 | +Diego Araújo + João M. M. da Silva + Pedro Leal <diegoamc90@gmail.com> | |
105 | +Diego Araújo + Paulo Meirelles <diegoamc90@gmail.com> | |
106 | +Diego Araújo + Pedro Leal <diegoamc90@gmail.com> | |
107 | +Diego Araujo + Rafael Manzo <diegoamc90@gmail.com> | |
108 | +Diego Araújo + Rafael Manzo <diegoamc90@gmail.com> | |
109 | +Diego Araújo + Renan Teruo + Alessandro Palmeira <diegoamc90@gmail.com> | |
110 | +Diego Araújo + Renan Teruo <diegoamc90@gmail.com> | |
111 | +Diego Araujo + Rodrigo Souto + Rafael Manzo <rr.manzo@gmail.com> | |
112 | +Diego + Jefferson <diegoamc90@gmail.com> | |
113 | +Diego Martinez <diegoamc90@gmail.com> | |
114 | +Diego Martinez <diego@diego-K55A.(none)> | |
115 | +Diego + Renan <renanteruoc@gmail.com> | |
116 | +Eduardo Tourinho Edington <eduardo.edington@serpro.gov.br> | |
117 | +Fernanda Lopes <nanda.listas+psl@gmail.com> | |
118 | +Francisco Marcelo A. Lima Júnior <francisco.lima-junior@serpro.gov.br> | |
119 | +Francisco Marcelo de Araujo Lima Junior <79350259591@serpro-1457614.(none)> | |
120 | +Francisco Marcelo de Araújo Lima Júnior <francisco.lima-junior@serpro.gov.br> | |
121 | +Francisco Marcelo de Araújo Lima Júnior <maljunior@gmail.com> | |
122 | +Grazieno Pellegrino <grazieno@gmail.com> | |
123 | +Isaac Canan <isaac@intelletto.com.br> | |
124 | +Italo Valcy <italo@dcc.ufba.br> | |
125 | +Jefferson Fernandes + Diego Araujo + Rafael Manzo <jeffs.fernandes@gmail.com> | |
126 | +Jefferson Fernandes + Joao M. M. da Silva <jeffs.fernandes@gmail.com> | |
127 | +Jefferson Fernandes + Joao M. M. Silva <jeffs.fernandes@gmail.com> | |
128 | +João da Silva <jaodsilv@linux.ime.usp.br> | |
129 | +João Marco Maciel da Silva + Rafael Manzo + Renan Teruo <jaodsilv@linux.ime.usp.br> | |
130 | +João M. M. da Silva + Alessandro Palmeira + Diego Araújo + Caio Salgado <jaodsilv@linux.ime.usp.br> | |
131 | +João M. M. da Silva + Alessandro Palmeira + Diego Araújo <jaodsilv@linux.ime.usp.br> | |
132 | +Joao M. M. da Silva + Alessandro Palmeira <jaodsilv@linux.ime.usp.br> | |
133 | +João M. M. da Silva + Alessandro Palmeira <jaodsilv@linux.ime.usp.br> | |
134 | +João M. M. da Silva + Alessandro Palmeira + João Machini <jaodsilv@linux.ime.usp.br> | |
135 | +João M. M. da Silva + Caio Salgado + Alessandro Palmeira <jaodsilv@linux.ime.usp.br> | |
136 | +João M. M. da Silva + Caio Salgado <jaodsilv@linux.ime.usp.br> | |
137 | +João M. M. da Silva + Carlos Morais <jaodsilv@linux.ime.usp.br> | |
138 | +João M. M. da Silva + Diego Araújo <diegoamc90@gmail.com> | |
139 | +João M. M. da Silva + Diego Araújo <jaodsilv@linux.ime.usp.br> | |
140 | +João M. M. da Silva + Diego Araújo + Pedro Leal <jaodsilv@linux.ime.usp.br> | |
141 | +João M. M. da Silva <jaodsilv@linux.ime.usp.br> | |
142 | +Joao M. M. da Silva + Jefferson Fernandes <jaodsilv@linux.ime.usp.br> | |
143 | +João M. M. da Silva + Jefferson Fernandes <jaodsilv@linux.ime.usp.br> | |
144 | +João M. M. da Silva + João M. Miranda <jaodsilv@linux.ime.usp.br> | |
145 | +João M. M. da Silva + Paulo Meirelles <jaodsilv@linux.ime.usp.br> | |
146 | +João M. M. da Silva + Pedro Leal <jaodsilv@linux.ime.usp.br> | |
147 | +João M. M. da Silva + Rafael Manzo + Diego Araújo <jaodsilv@linux.ime.usp.br> | |
148 | +João M. M. da Silva + Rafael Manzo <jaodsilv@linux.ime.usp.br> | |
149 | +João M. M. da Silva + Renan Teruo <jaodsilv@linux.ime.usp.br> | |
150 | +João M. M. Silva + Caio Salgado <jaodsilv@linux.ime.usp.br> | |
151 | +João M. M. Silva + Diego Araújo <jaodsilv@linux.ime.usp.br> | |
152 | +Joao M. M. Silva + Jefferson Fernandes <jaodsilv@linux.ime.usp.br> | |
153 | +João M. M. Silva + Paulo Meirelles <jaodsilv@linux.ime.usp.br> | |
154 | +João M. M. Silva + Rafael Manzo <jaodsilv@linux.ime.usp.br> | |
155 | +João M. M. Silva + Renan Teruo <jaodsilv@linux.ime.usp.br> | |
156 | +Joenio Costa <joenio@colivre.coop.br> | |
157 | +Josef Spillner <josef.spillner@tu-dresden.de> | |
158 | +Junior Silva <juniorsilva1001@gmail.com> | |
159 | +Junior Silva <juniorsilva7@juniorsilva-Aspire-5750Z.(none)> | |
160 | +Junior Silva <juniorsilva@colivre.coop.br> | |
161 | +Keilla Menezes <keilla@colivre.coop.br> | |
162 | +Larissa Reis <larissa@colivre.coop.br> | |
163 | +Larissa Reis <reiss.larissa@gmail.com> | |
164 | +Leandro Nunes dos Santos <81665687568@serpro-1541727.Home> | |
165 | +Leandro Nunes dos Santos <81665687568@serpro-1541727.(none)> | |
166 | +Leandro Nunes dos Santos <leandronunes@gmail.com> | |
167 | +Leandro Nunes dos Santos <leandro.santos@serpro.gov.br> | |
168 | +LinguÁgil 2010 <linguagil.bahia@gmail.com> | |
169 | +Lucas Melo <lucas@colivre.coop.br> | |
170 | +Lucas Melo <lucaspradomelo@gmail.com> | |
171 | +Luis David Aguilar Carlos <ludwig9003@gmail.com> | |
172 | +Marcos Ramos <ms.ramos@outlook.com> | |
173 | +Martín Olivera <molivera@solar.org.ar> | |
174 | +Moises Machado <moises@colivre.coop.br> | |
175 | +Naíla Alves <naila@colivre.coop.br> | |
176 | +Nanda Lopes <nanda.listas+psl@gmail.com> | |
177 | +Paulo Meirelles + Alessandro Palmeira + João M. M. da Silva <paulo@softwarelivre.org> | |
178 | +Paulo Meirelles + Alessandro Palmeira <paulo@softwarelivre.org> | |
179 | +Paulo Meirelles + Carlos Morais <paulo@softwarelivre.org> | |
180 | +Paulo Meirelles + Diego Araújo <paulo@softwarelivre.org> | |
181 | +Paulo Meirelles + João M. M. da Silva <paulo@softwarelivre.org> | |
182 | +Paulo Meirelles <paulo@softwarelivre.org> | |
183 | +Paulo Meirelles + Rafael Manzo <paulo@softwarelivre.org> | |
184 | +Rafael Gomes <rafaelgomes@techfree.com.br> | |
185 | +Rafael Manzo + Alessandro Palmeira <rr.manzo@gmail.com> | |
186 | +Rafael Manzo + Daniel Alves <danpaulalves@gmail.com> | |
187 | +Rafael Manzo + Diego Araújo <rr.manzo@gmail.com> | |
188 | +Rafael Manzo + João M. M. Silva <rr.manzo@gmail.com> | |
189 | +Rafael Manzo + Paulo Meirelles <rr.manzo@gmail.com> | |
190 | +Rafael Martins <rmmartins@gmail.com> | |
191 | +Rafael Reggiani Manzo + Caio Salgado + Jefferson Fernandes <rr.manzo@gmail.com> | |
192 | +Rafael Reggiani Manzo + Diego Araujo <diegoamc90@gmail.com> | |
193 | +Rafael Reggiani Manzo + Diego Araujo <rr.manzo@gmail.com> | |
194 | +Rafael Reggiani Manzo + Diego Araújo <rr.manzo@gmail.com> | |
195 | +Rafael Reggiani Manzo + João M. M. da Silva <rr.manzo@gmail.com> | |
196 | +Rafael Reggiani Manzo <rr.manzo@gmail.com> | |
197 | +Raphaël Rousseau <raph@r4f.org> | |
198 | +Raquel Lira <raquel.lira@gmail.com> | |
199 | +Renan Teruo + Caio Salgado <renanteruoc@gmail.com> | |
200 | +Renan Teruoc + Diego Araujo <renanteruoc@gmail.com> | |
201 | +Renan Teruo + Diego Araujo <renanteruoc@gmail.com> | |
202 | +Renan Teruo + Diego Araújo <renanteruoc@gmail.com> | |
203 | +Renan Teruo + Paulo Meirelles <renanteruoc@gmail.com> | |
204 | +Renan Teruo + Rafael Manzo <renanteruoc@gmail.com> | |
205 | +Rodrigo Souto <diguliu@gmail.com> | |
206 | +Rodrigo Souto <rodrigo@colivre.coop.br> | |
207 | +Ronny Kursawe <kursawe.ronny@googlemail.com> | |
208 | +root <root@debian.sdr.serpro> | |
209 | +Samuel R. C. Vale <srcvale@holoscopio.com> | |
210 | +Valessio Brito <contato@valessiobrito.com.br> | |
211 | +Valessio Brito <contato@valessiobrito.info> | |
212 | +Valessio Brito <valessio@gmail.com> | |
213 | +vfcosta <vfcosta@gmail.com> | |
214 | +Victor Carvalho <victorhugodf.ac@gmail.com> | |
215 | +Victor Costa <vfcosta@gmail.com> | |
216 | +Victor Hugo Alves de Carvalho <victorhugodf.ac@gmail.com> | |
217 | +Vinicius Cubas Brand <viniciuscb@gmail.com> | |
218 | +Visita <visita@debian.(none)> | |
219 | +Yann Lugrin <yann.lugrin@liquid-concept.ch> | |
220 | + | |
221 | +Ideas, specifications and incentive | |
222 | +=================================== | |
223 | +Daniel Tygel <dtygel@fbes.org.br> | |
224 | +Guilherme Rocha <guilherme@gf7.com.br> | |
225 | +Raphael Rousseau <raph@r4f.org> | |
226 | +Théo Bondolfi <move@cooperation.net> | |
227 | +Vicente Aguiar <vicenteaguiar@colivre.coop.br> | |
228 | + | |
229 | +Arts | |
230 | +=================================== | |
231 | +Nara Oliveira <narananet@gmail.com> | ... | ... |
app/models/box.rb
... | ... | @@ -10,7 +10,7 @@ class Box < ActiveRecord::Base |
10 | 10 | end |
11 | 11 | |
12 | 12 | def acceptable_blocks |
13 | - blocks_classes = central? ? Box.acceptable_center_blocks + plugins.dispatch(:extra_blocks, :position => 1) : Box.acceptable_side_blocks + plugins.dispatch(:extra_blocks, :position => [2, 3]) | |
13 | + blocks_classes = central? ? Box.acceptable_center_blocks + plugins.dispatch(:extra_blocks, :type => owner.class, :position => 1) : Box.acceptable_side_blocks + plugins.dispatch(:extra_blocks, :type => owner.class, :position => [2, 3]) | |
14 | 14 | to_css_class_name(blocks_classes) |
15 | 15 | end |
16 | 16 | ... | ... |
app/views/cms/edit.rhtml
1 | 1 | <%= error_messages_for 'article' %> |
2 | -<%= javascript_include_tag "article.js" %> | |
3 | 2 | |
4 | 3 | <div class='<%= (environment.enabled?('media_panel') ? 'with_media_panel' : 'no_media_panel') %>'> |
5 | 4 | <% labelled_form_for 'article', @article, :html => { :multipart => true, :class => @type } do |f| %> |
... | ... | @@ -63,3 +62,5 @@ |
63 | 62 | <% end %> |
64 | 63 | |
65 | 64 | <br style='clear: both'/> |
65 | + | |
66 | +<%= javascript_include_tag "article.js" %> | ... | ... |
app/views/shared/_lead_and_body.rhtml
debian/changelog
1 | +noosfero (0.46.0) unstable; urgency=low | |
2 | + | |
3 | + * New features release | |
4 | + | |
5 | + -- Rodrigo Souto <rodrigo@colivre.coop.br> Thu, 20 Feb 2014 17:56:14 -0300 | |
6 | + | |
7 | +noosfero (0.46.0~rc20140120171635) squeeze-test; urgency=low | |
8 | + | |
9 | + * 0.46.0 RC1 | |
10 | + | |
11 | + -- Rodrigo Souto <rodrigo@colivre.coop.br> Mon, 20 Jan 2014 17:16:45 +0000 | |
12 | + | |
1 | 13 | noosfero (0.45.2) unstable; urgency=low |
2 | 14 | |
3 | 15 | * Small release with a critical bugfix | ... | ... |
lib/noosfero.rb
public/javascripts/article.js
1 | 1 | jQuery(function($) { |
2 | - $(".lead-button").live('click', function(){ | |
3 | - article_id = this.getAttribute("article_id"); | |
4 | - $(this).toggleClass('icon-add').toggleClass('icon-remove'); | |
5 | - $(article_id).slideToggle(); | |
6 | - return false; | |
7 | - }) | |
8 | 2 | $("#body-button").click(function(){ |
9 | 3 | $(this).toggleClass('icon-add').toggleClass('icon-remove'); |
10 | 4 | $('#article-body-field').slideToggle(); | ... | ... |
test/unit/box_test.rb
... | ... | @@ -119,4 +119,25 @@ class BoxTest < ActiveSupport::TestCase |
119 | 119 | assert blocks.include?('box-test_plugin-block') |
120 | 120 | end |
121 | 121 | |
122 | + should 'list plugin block as allowed for the right holder' do | |
123 | + class SomePlugin < Noosfero::Plugin | |
124 | + def self.extra_blocks | |
125 | + { PluginBlock => {:position => 1, :type => [Person, Enterprise]} } | |
126 | + end | |
127 | + end | |
128 | + class PluginBlock < Block | |
129 | + def self.to_s; 'plugin-block'; end | |
130 | + end | |
131 | + Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([SomePlugin.new]) | |
132 | + | |
133 | + blocks = Box.new(:position => 1, :owner => Person.new).acceptable_blocks | |
134 | + assert blocks.include?('box-test_plugin-block') | |
135 | + | |
136 | + blocks = Box.new(:position => 1, :owner => Enterprise.new).acceptable_blocks | |
137 | + assert blocks.include?('box-test_plugin-block') | |
138 | + | |
139 | + blocks = Box.new(:position => 1, :owner => Community.new).acceptable_blocks | |
140 | + assert !blocks.include?('box-test_plugin-block') | |
141 | + end | |
142 | + | |
122 | 143 | end | ... | ... |