Commit f426c3045bb396f27d6b87ed17098594e77ca713
1 parent
0aa106df
Exists in
master
and in
28 other branches
ActionItem280: adapting new to cope with new interface required by
edit template git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1689 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
1 changed file
with
6 additions
and
4 deletions
Show diff stats
app/controllers/my_profile/cms_controller.rb
... | ... | @@ -41,9 +41,11 @@ class CmsController < MyProfileController |
41 | 41 | end |
42 | 42 | |
43 | 43 | def new |
44 | + # FIXME this method should share some logic wirh edit !!! | |
45 | + | |
44 | 46 | # user must choose an article type first |
45 | - type = params[:type] | |
46 | - if type.blank? | |
47 | + @type = params[:type] | |
48 | + if @type.blank? | |
47 | 49 | @article_types = [] |
48 | 50 | ARTICLE_TYPES.each do |type| |
49 | 51 | @article_types.push({ |
... | ... | @@ -57,8 +59,8 @@ class CmsController < MyProfileController |
57 | 59 | return |
58 | 60 | end |
59 | 61 | |
60 | - raise "Invalid article type #{type}" unless ARTICLE_TYPES.map {|item| item.name}.include?(type) | |
61 | - klass = type.constantize | |
62 | + raise "Invalid article type #{@type}" unless ARTICLE_TYPES.map {|item| item.name}.include?(@type) | |
63 | + klass = @type.constantize | |
62 | 64 | @article = klass.new(params[:article]) |
63 | 65 | |
64 | 66 | ... | ... |