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 @@ | @@ -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,7 +10,7 @@ class Box < ActiveRecord::Base | ||
10 | end | 10 | end |
11 | 11 | ||
12 | def acceptable_blocks | 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 | to_css_class_name(blocks_classes) | 14 | to_css_class_name(blocks_classes) |
15 | end | 15 | end |
16 | 16 |
app/views/cms/edit.rhtml
1 | <%= error_messages_for 'article' %> | 1 | <%= error_messages_for 'article' %> |
2 | -<%= javascript_include_tag "article.js" %> | ||
3 | 2 | ||
4 | <div class='<%= (environment.enabled?('media_panel') ? 'with_media_panel' : 'no_media_panel') %>'> | 3 | <div class='<%= (environment.enabled?('media_panel') ? 'with_media_panel' : 'no_media_panel') %>'> |
5 | <% labelled_form_for 'article', @article, :html => { :multipart => true, :class => @type } do |f| %> | 4 | <% labelled_form_for 'article', @article, :html => { :multipart => true, :class => @type } do |f| %> |
@@ -63,3 +62,5 @@ | @@ -63,3 +62,5 @@ | ||
63 | <% end %> | 62 | <% end %> |
64 | 63 | ||
65 | <br style='clear: both'/> | 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 | noosfero (0.45.2) unstable; urgency=low | 13 | noosfero (0.45.2) unstable; urgency=low |
2 | 14 | ||
3 | * Small release with a critical bugfix | 15 | * Small release with a critical bugfix |
lib/noosfero.rb
@@ -3,7 +3,7 @@ require 'fast_gettext' | @@ -3,7 +3,7 @@ require 'fast_gettext' | ||
3 | 3 | ||
4 | module Noosfero | 4 | module Noosfero |
5 | PROJECT = 'noosfero' | 5 | PROJECT = 'noosfero' |
6 | - VERSION = '0.45.2' | 6 | + VERSION = '0.46.0' |
7 | 7 | ||
8 | def self.pattern_for_controllers_in_directory(dir) | 8 | def self.pattern_for_controllers_in_directory(dir) |
9 | disjunction = controllers_in_directory(dir).join('|') | 9 | disjunction = controllers_in_directory(dir).join('|') |
public/javascripts/article.js
1 | jQuery(function($) { | 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 | $("#body-button").click(function(){ | 2 | $("#body-button").click(function(){ |
9 | $(this).toggleClass('icon-add').toggleClass('icon-remove'); | 3 | $(this).toggleClass('icon-add').toggleClass('icon-remove'); |
10 | $('#article-body-field').slideToggle(); | 4 | $('#article-body-field').slideToggle(); |
test/unit/box_test.rb
@@ -119,4 +119,25 @@ class BoxTest < ActiveSupport::TestCase | @@ -119,4 +119,25 @@ class BoxTest < ActiveSupport::TestCase | ||
119 | assert blocks.include?('box-test_plugin-block') | 119 | assert blocks.include?('box-test_plugin-block') |
120 | end | 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 | end | 143 | end |