Commit f426c3045bb396f27d6b87ed17098594e77ca713

Authored by AntonioTerceiro
1 parent 0aa106df

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  
... ...