Commit 38643752abd32b742ef4ec3b811daddf8f81e87c
Committed by
Paulo Meireles
1 parent
95d3259f
Exists in
master
and in
22 other branches
Drop temporary plugin view_paths integration
Showing
5 changed files
with
4 additions
and
41 deletions
Show diff stats
app/controllers/my_profile/cms_controller.rb
... | ... | @@ -79,7 +79,6 @@ class CmsController < MyProfileController |
79 | 79 | end |
80 | 80 | |
81 | 81 | def edit |
82 | - plugins_prepend_view_paths | |
83 | 82 | @article = profile.articles.find(params[:id]) |
84 | 83 | @parent_id = params[:parent_id] |
85 | 84 | @type = params[:type] || @article.class.to_s |
... | ... | @@ -103,7 +102,6 @@ class CmsController < MyProfileController |
103 | 102 | end |
104 | 103 | |
105 | 104 | def new |
106 | - plugins_prepend_view_paths | |
107 | 105 | # FIXME this method should share some logic wirh edit !!! |
108 | 106 | |
109 | 107 | # user must choose an article type first |
... | ... | @@ -355,12 +353,6 @@ class CmsController < MyProfileController |
355 | 353 | end.to_json |
356 | 354 | end |
357 | 355 | |
358 | - def plugins_prepend_view_paths | |
359 | - @plugins.map(:view_path).each do |view_path| | |
360 | - prepend_view_path(view_path) | |
361 | - end | |
362 | - end | |
363 | - | |
364 | 356 | def content_editor? |
365 | 357 | true |
366 | 358 | end | ... | ... |
app/controllers/public/content_viewer_controller.rb
... | ... | @@ -6,7 +6,6 @@ class ContentViewerController < ApplicationController |
6 | 6 | helper TagsHelper |
7 | 7 | |
8 | 8 | def view_page |
9 | - plugins_prepend_view_paths | |
10 | 9 | path = params[:page].join('/') |
11 | 10 | |
12 | 11 | if path.blank? |
... | ... | @@ -152,12 +151,5 @@ class ContentViewerController < ApplicationController |
152 | 151 | end |
153 | 152 | end |
154 | 153 | end |
155 | - | |
156 | - # FIXME duplicated | |
157 | - def plugins_prepend_view_paths | |
158 | - @plugins.map(:view_path).each do |view_path| | |
159 | - prepend_view_path(view_path) | |
160 | - end | |
161 | - end | |
162 | 154 | |
163 | 155 | end | ... | ... |
lib/noosfero/plugin.rb
... | ... | @@ -111,12 +111,6 @@ class Noosfero::Plugin |
111 | 111 | nil |
112 | 112 | end |
113 | 113 | |
114 | - # -> Can be used to add plugin-specific view paths to controllers | |
115 | - # returns = { plugins' view paths } | |
116 | - def view_path | |
117 | - nil | |
118 | - end | |
119 | - | |
120 | 114 | # -> Adds content to calalog item |
121 | 115 | # returns = lambda block that creates a html code |
122 | 116 | def catalog_item_extras(item) | ... | ... |
plugins/mezuro/lib/mezuro_plugin.rb
... | ... | @@ -12,10 +12,6 @@ class MezuroPlugin < Noosfero::Plugin |
12 | 12 | MezuroPlugin::ProjectContent |
13 | 13 | end |
14 | 14 | |
15 | - def view_path | |
16 | - File.join(RAILS_ROOT, "plugins", "mezuro", "views") | |
17 | - end | |
18 | - | |
19 | 15 | def stylesheet? |
20 | 16 | true |
21 | 17 | end |
... | ... | @@ -24,4 +20,4 @@ class MezuroPlugin < Noosfero::Plugin |
24 | 20 | 'javascripts/collapsable.js' |
25 | 21 | end |
26 | 22 | |
27 | -end | |
28 | 23 | \ No newline at end of file |
24 | +end | ... | ... |
test/functional/cms_controller_test.rb
... | ... | @@ -1514,25 +1514,14 @@ class CmsControllerTest < ActionController::TestCase |
1514 | 1514 | plugins = mock() |
1515 | 1515 | plugins.stubs(:map).with(:content_types).returns(types) |
1516 | 1516 | plugins.stubs(:map).with(:body_beginning).returns([]) |
1517 | + plugins.stubs(:map).with(:head_ending).returns([]) | |
1517 | 1518 | plugins.stubs(:enabled_plugins).returns([]) |
1518 | - Noosfero::Plugin::Manager.expects(:new).returns(plugins) | |
1519 | + Noosfero::Plugin::Manager.expects(:new).returns(plugins) | |
1519 | 1520 | |
1520 | 1521 | get :index, :profile => profile.identifier |
1521 | 1522 | |
1522 | 1523 | assert_includes @controller.special_article_types, Integer |
1523 | - assert_includes @controller.special_article_types, Float | |
1524 | - end | |
1525 | - | |
1526 | - should 'include plugins view paths on partial search' do | |
1527 | - view_path = '/example/view_path' | |
1528 | - plugins = mock() | |
1529 | - plugins.stubs(:map).with(:view_path).returns(view_path) | |
1530 | - plugins.stubs(:enabled_plugins).returns([]) | |
1531 | - Noosfero::Plugin::Manager.expects(:new).returns(plugins) | |
1532 | - | |
1533 | - get :new, :profile => profile.identifier | |
1534 | - | |
1535 | - assert_equal view_path, @controller.view_paths[0] | |
1524 | + assert_includes @controller.special_article_types, Float | |
1536 | 1525 | end |
1537 | 1526 | |
1538 | 1527 | end | ... | ... |