Commit d7db87da602f310ea19054be9a546957cfdb13db

Authored by Antonio Terceiro
1 parent 74447430

ActionItem1173: removing useless code

app/controllers/admin/admin_panel_controller.rb
... ... @@ -16,25 +16,6 @@ class AdminPanelController < AdminController
16 16 end
17 17 end
18 18  
19   - def manage_templates
20   - @person_templates = environment.templates('person')
21   - @community_templates = environment.templates('community')
22   - @enterprise_templates = environment.templates('enterprise')
23   - @templates = @person_templates + @community_templates + @enterprise_templates
24   - end
25   -
26   - def set_template
27   - environment.person_template = Person.find(params[:environment][:person_template]) if params[:environment][:person_template]
28   - environment.enterprise_template = Enterprise.find(params[:environment][:enterprise_template]) if params[:environment][:enterprise_template]
29   - environment.community_template = Community.find(params[:environment][:community_template]) if params[:environment][:community_template]
30   - if environment.save!
31   - flash[:notice] = _('Template updated successfully')
32   - else
33   - flash[:error] = _('Could not update template')
34   - end
35   - redirect_to :action => 'manage_templates'
36   - end
37   -
38 19 def set_portal_community
39 20 env = environment
40 21 @portal_community = env.portal_community || Community.new
... ...
app/models/environment.rb
... ... @@ -594,25 +594,6 @@ class Environment < ActiveRecord::Base
594 594 settings[:inactive_enterprise_template_id] = value.id
595 595 end
596 596  
597   - def templates(profile = 'profile')
598   - klass = profile.classify.constantize
599   - templates = []
600   - if settings[:templates_ids]
601   - settings[:templates_ids].each do |template_id|
602   - templates << klass.find_by_id(template_id)
603   - end
604   - end
605   - templates.compact
606   - end
607   -
608   - def add_templates=(values)
609   - if settings[:templates_ids]
610   - settings[:templates_ids].concat(values.map(&:id))
611   - else
612   - settings[:templates_ids] = values.map(&:id)
613   - end
614   - end
615   -
616 597 def replace_enterprise_template_when_enable
617 598 settings[:replace_enterprise_template_when_enable] || false
618 599 end
... ...
app/views/admin_panel/index.rhtml
... ... @@ -10,7 +10,6 @@
10 10 <tr><td><%= link_to _('Manage Categories'), :controller => 'categories'%></td></tr>
11 11 <tr><td><%= link_to _('Manage User roles'), :controller => 'role' %></td></tr>
12 12 <tr><td><%= link_to _('Manage Validators by region'), :controller => 'region_validators' %></td></tr>
13   - <tr><td><%= link_to _('Manage Templates'), :action => 'manage_templates' %></td></tr>
14 13 <tr><td><%= link_to _('Edit Templates'), :action => 'edit_templates' %></td></tr>
15 14 <tr><td><%= link_to _('Manage Fields'), :controller => 'features', :action => 'manage_fields' %></td></tr>
16 15 <tr><td><%= link_to _('Set Portal'), :action => 'set_portal_community' %></td></tr>
... ...
app/views/admin_panel/manage_templates.rhtml
... ... @@ -1,24 +0,0 @@
1   -<h1><%= _('Set Templates') %></h1>
2   -
3   -<% labelled_form_for(:environment, @environment, :url => {:action => 'set_template'}) do |f| %>
4   - <p>
5   - <label for='environment_person_template'><%= _('Person Template') %></label><br/>
6   - <%= f.select :person_template, @person_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.person_template.nil? ? nil : environment.person_template.id) %>
7   - </p>
8   -
9   - <p>
10   - <label for='environment_community_template'><%= _('Community Template') %></label><br/>
11   - <%= f.select :community_template, @community_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.community_template.nil? ? nil : environment.community_template.id) %>
12   - </p>
13   -
14   - <p>
15   - <label for='environment_enterprise_template'><%= _('Enterprise Template') %></label><br/>
16   - <%= f.select :enterprise_template, @enterprise_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.enterprise_template.nil? ? nil : environment.enterprise_template.id) %>
17   - </p>
18   -
19   - <% button_bar do %>
20   - <%= submit_button(:save, _('Save')) %>
21   - <%= button(:cancel, _('Cancel'), :action => 'index') %>
22   - <% end %>
23   -
24   -<% end %>
test/functional/admin_panel_controller_test.rb
... ... @@ -99,42 +99,6 @@ class AdminPanelControllerTest &lt; Test::Unit::TestCase
99 99 assert_equal "This <strong>is</strong> my new environment", Environment.default.message_for_disabled_enterprise
100 100 end
101 101  
102   - should 'list templates' do
103   - get :manage_templates
104   -
105   - assert_kind_of Array, assigns(:person_templates)
106   - assert_kind_of Array, assigns(:community_templates)
107   - assert_kind_of Array, assigns(:enterprise_templates)
108   - end
109   -
110   - should 'display environment template options' do
111   - e = Environment.default
112   - @controller.stubs(:environment).returns(e)
113   - profile_template = Profile.create!(:name =>'template_test', :identifier => 'template_test', :environment => e)
114   - e.settings[:templates_ids] = [profile_template.id]
115   - e.save!
116   - e.stubs(:templates).with('person').returns([profile_template])
117   - e.stubs(:templates).with('community').returns([profile_template])
118   - e.stubs(:templates).with('enterprise').returns([profile_template])
119   -
120   - assert_equal [profile_template], e.templates('person')
121   -
122   - get :manage_templates
123   - ['person_template', 'community_template', 'enterprise_template'].each do |template|
124   - assert_tag :tag => 'select', :attributes => { :id => "environment_#{template}"}, :descendant => { :tag => 'option', :content => 'template_test'}
125   - end
126   - end
127   -
128   - should 'set template' do
129   - e = Environment.default
130   - @controller.stubs(:environment).returns(e)
131   - profile_template = Enterprise.create!(:name =>'template_test', :identifier => 'template_test')
132   -
133   - post :set_template, :environment => {:enterprise_template => profile_template.id}
134   -
135   - assert_equal profile_template, e.enterprise_template
136   - end
137   -
138 102 should 'not use WYSWYIG if disabled' do
139 103 e = Environment.default; e.disable('wysiwyg_editor_for_environment_home'); e.save!
140 104 get :site_info
... ...
test/unit/environment_test.rb
... ... @@ -487,34 +487,6 @@ class EnvironmentTest &lt; Test::Unit::TestCase
487 487 assert_equal template, e.enterprise_template
488 488 end
489 489  
490   - should 'add templates when it is empty' do
491   - e = Environment.create!(:name => 'test_env')
492   - ent_template_a = Enterprise.create!(:name => 'Enterprise template A', :identifier => e.name.to_slug + 'enterprise_template_a', :environment => e, :public_profile => false)
493   - ent_template_b = Enterprise.create!(:name => 'Enterprise template B', :identifier => e.name.to_slug + 'enterprise_template_b', :environment => e, :public_profile => false)
494   -
495   - e.add_templates = [ent_template_a, ent_template_b]
496   - assert_equal [ent_template_a, ent_template_b], e.templates
497   - end
498   -
499   - should 'add templates when it is not empty' do
500   - e = Environment.create!(:name => 'test_env')
501   -
502   - ent_template_example = Enterprise.create!(:name => 'Enterprise template example', :identifier => e.name.to_slug + 'enterprise_template_example', :environment => e, :public_profile => false)
503   -
504   - e.settings[:templates_ids] = [ent_template_example.id]
505   - e.save
506   -
507   - ent_template_a = Enterprise.create!(:name => 'Enterprise template A', :identifier => e.name.to_slug + 'enterprise_template_a', :environment => e, :public_profile => false)
508   -
509   - e.add_templates = [ent_template_a]
510   -
511   - assert_equal [ent_template_example, ent_template_a], e.templates
512   - end
513   -
514   - should 'have an empty array of templates by default' do
515   - assert_equal [], Environment.new.templates
516   - end
517   -
518 490 should 'not disable ssl by default' do
519 491 e = Environment.new
520 492 assert !e.disable_ssl
... ...