Commit b4853226f5a8fcd87c6848118926fc3b70651145

Authored by MoisesMachado
1 parent e713df48

ActionItem5: removing the old enterprise controller


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@559 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/controllers/profile_admin/membership_editor_controller.rb
@@ -3,4 +3,31 @@ class MembershipEditorController < ProfileAdminController @@ -3,4 +3,31 @@ class MembershipEditorController < ProfileAdminController
3 def index 3 def index
4 @memberships = current_user.person.memberships 4 @memberships = current_user.person.memberships
5 end 5 end
  6 +
  7 + def new_enteprise
  8 + @enterprise = Enterprise.new()
  9 + @vitual_communities = Environment.find(:all)
  10 + @validation_entities = Organization.find(:all)
  11 + end
  12 +
  13 + def create_enteprise
  14 + @enterprise = Enterprise.new(params[:enterprise])
  15 + @enterprise.organization_info = OrganizationInfo.new(params[:organization])
  16 + if @enterprise.save
  17 + @enterprise.people << @person
  18 + flash[:notice] = _('The enterprise was succesfully created, the validation entity will cotact you as soon as your enterprise is approved')
  19 + redirect_to :action => 'index'
  20 + else
  21 + flash[:notice] = _('Enterprise was not created')
  22 + @vitual_communities = Environment.find(:all)
  23 + @validation_entities = Organization.find(:all)
  24 + render :action => 'register_form'
  25 + end
  26 + end
  27 +
  28 + # Search enterprises by name or tags
  29 + def search
  30 + @tagged_enterprises = Enterprise.search(params[:query])
  31 + end
  32 +
6 end 33 end
app/helpers/enterprise_helper.rb
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -module EnterpriseHelper  
2 -end  
app/views/enterprise/_enterprise.rhtml
@@ -1,17 +0,0 @@ @@ -1,17 +0,0 @@
1 -<li>  
2 -<%= link_to enterprise.name, :action => 'show', :id => enterprise %>  
3 -<%= link_to _('Edit'), :action => 'edit', :id => enterprise %>  
4 -<%= help _('Change the infomation about the enterprise') %>  
5 -<%= link_to _('Delete'), :action => 'destroy', :id => enterprise %>  
6 -<%= help _('Remove the enterprise from the system') %>  
7 -<%= link_to _('Affiliate'), :action => 'affiliate', :id => enterprise unless @my_enterprises.include?(enterprise) %>  
8 -<%= help _('Be a member of the enterprise') unless @my_enterprises.include?(enterprise) %>  
9 -<%= link_to _('Activate'), :action => 'activate', :id => enterprise unless enterprise.active %>  
10 -<%= help _('Activate the profile of an approved enterprise') unless enterprise.active %>  
11 -<% unless enterprise.approved? %>  
12 - <%= link_to _('Approve'), :action => 'approve', :id => enterprise %>  
13 - <%= help _('Approve a submitted enterprise profile') %>  
14 - <%= link_to _('Reject'), :action => 'reject', :id => enterprise %>  
15 - <%= help _('Reject a submitted enterprise profile') %>  
16 -<% end %>  
17 -</li>  
app/views/enterprise/_form.rhtml
@@ -1,32 +0,0 @@ @@ -1,32 +0,0 @@
1 -<p><label for="name"><%= _('Name') %></label><br/>  
2 -<%= text_field 'enterprise', 'name', 'size' => 20 %></p>  
3 -  
4 -<p><label for="address"><%= _('Address') %></label><br/>  
5 -<%= text_field 'enterprise', 'address', 'size' => 50 %></p>  
6 -  
7 -<p><label for="contact_phone"><%= _('Contact Phone') %></label><br/>  
8 -<%= text_field 'enterprise', 'contact_phone', 'size' => 20 %></p>  
9 -  
10 -<p><label for="contact_person"><%= _('Contact Person') %></label><br/>  
11 -<%= text_field 'organization_info', 'contact_person', 'size' => 20 %></p>  
12 -  
13 -<p><label for="acronym"><%= _('Acronym') %></label><br/>  
14 -<%= text_field 'organization_info', 'acronym', 'size' => 20 %></p>  
15 -  
16 -<p><label for="foundation_year"><%= _('Foundation Year') %></label><br/>  
17 -<%= text_field 'organization_info', 'foundation_year', 'size' => 20 %></p>  
18 -  
19 -<p><label for="legal_form"><%= _('Legal Form') %></label><br/>  
20 -<%= text_field 'organization_info', 'legal_form', 'size' => 20 %></p>  
21 -  
22 -<p><label for="economic_activity"><%= _('Economic Activity') %></label><br/>  
23 -<%= text_field 'organization_info', 'economic_activity', 'size' => 20 %></p>  
24 -  
25 -<p><label for="management_information"><%= _('Management Information') %></label><br/>  
26 -<%= text_area 'organization_info', 'management_information', 'cols' => 40, 'rows' => 20 %></p>  
27 -  
28 -<p><label for="validation_entity"><%= _('Validation Entity') %></label><br/>  
29 -<%= select 'validation_entity', 'id', @validation_entities.map{|v| [v.name, v.id]}, :include_blank => true %></p>  
30 -  
31 -<p><label for="tag_list"><%= _('Tags') %></label><br/>  
32 -<%= text_field 'enterprise', 'tag_list', 'size' => 20 %></p>  
app/views/enterprise/_search_box.rhtml
@@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
1 -<div class="search_box">  
2 -<% form_tag :action => 'search' do %>  
3 - <%= text_field_tag 'query' %>  
4 - <%= submit_tag _('Search') %>  
5 - <%= help _('Search enteprises by tag or name') %>  
6 -<% end %>  
7 -</div>  
app/views/enterprise/edit.rhtml
@@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
1 -<%= error_messages_for 'enterprise' %>  
2 -  
3 -<h2><%= _('Edit enterprise informations') %></h2>  
4 -  
5 -<% form_tag :action => 'update', :id => @enterprise do %>  
6 - <%= render :partial => 'form' %>  
7 -<p><%= submit_tag _('Update') %>  
8 -<%= link_to _('Cancel'), :action => 'index' %></p>  
9 -<% end %>  
app/views/enterprise/list.rhtml
@@ -1,28 +0,0 @@ @@ -1,28 +0,0 @@
1 -<%= render :partial => 'search_box' %>  
2 -  
3 -<%= error_messages_for 'enterprise' %>  
4 -<%= error_messages_for 'enterprise_info' %>  
5 -  
6 -<p> <%= link_to _('Register new enterprise'), :action => 'register_form' %>  
7 -<%= help _('Creates a new enterprise') %>  
8 -</p>  
9 -  
10 -  
11 -<h2> <%= _('Listing my enterprises') %> </h2>  
12 -<ul>  
13 - <%= render :partial => 'enterprise', :collection => @my_active_enterprises %>  
14 -</ul>  
15 -  
16 -<% unless @my_pending_enterprises.blank? %>  
17 - <h2> <%= _('Listing pending enterprises') %> </h2>  
18 - <ul>  
19 - <%= render :partial => 'enterprise', :collection => @my_pending_enterprises %>  
20 - </ul>  
21 -<% end %>  
22 -  
23 -<% unless @enterprises.blank? %>  
24 -<h4> <%= _('Other Enterprises') %> </h4>  
25 -<ul>  
26 - <%= render :partial => 'enterprise', :collection => @enterprises %>  
27 -</ul>  
28 -<% end %>  
app/views/enterprise/register_form.rhtml
@@ -1,13 +0,0 @@ @@ -1,13 +0,0 @@
1 -<%= error_messages_for 'enterprise' %>  
2 -  
3 -<h2><%= _('Register enterprise') %></h2>  
4 -  
5 -<%= _('How to proceed') %>  
6 -  
7 -<% form_tag :action => 'register' do %>  
8 - <p><label for="identifier"><%= _('Identifier') %></label><br/>  
9 - <%= text_field 'enterprise', 'identifier', 'size' => 20 %></p>  
10 - <%= render :partial => 'form' %>  
11 -<p><%= submit_tag _('Register') %>  
12 -<%= link_to _('Cancel'), :action => 'index' %></p>  
13 -<% end %>  
app/views/enterprise/search.rhtml
@@ -1,3 +0,0 @@ @@ -1,3 +0,0 @@
1 -<h2> <%= @tagged_enterprises.size.to_s + _(' enterprises found') %> </h2>  
2 -  
3 -<%= render :partial => 'enterprise', :collection => @tagged_enterprises %>  
app/views/enterprise/show.rhtml
@@ -1,31 +0,0 @@ @@ -1,31 +0,0 @@
1 -<%= render :partial => 'search_box' %>  
2 -  
3 -<%= link_to _('Register new enterprise'), :action => 'register_form' %>  
4 -  
5 -<h3> <%= @enterprise.name %> </h3>  
6 -  
7 -<p> <%= _('Identifier: ') %> <%= @enterprise.identifier %> </p>  
8 -<p> <%= _('Address: ') %> <%= @enterprise.address %> </p>  
9 -<p> <%= _('Contact phone: ') %> <%= @enterprise.contact_phone %> </p>  
10 -<p> <%= _('Contact person: ') %> <%= @enterprise.organization_info.contact_person %> </p>  
11 -<p> <%= _('Acronym: ') %> <%= @enterprise.organization_info.acronym %> </p>  
12 -<p> <%= _('Foundation year: ') %> <%= @enterprise.organization_info.foundation_year %> </p>  
13 -<p> <%= _('Legal Form: ') %> <%= @enterprise.organization_info.legal_form %> </p>  
14 -<p> <%= _('Economic activity: ') %> <%= @enterprise.organization_info.economic_activity %> </p>  
15 -<p> <%= _('Management infomation: ') %> <%= @enterprise.organization_info.management_information %> </p>  
16 -<p> <%= _('Tags:') %> <%= @enterprise.tag_list %> </p>  
17 -  
18 -<%= link_to _('Edit enterprise'), :action => 'edit', :id => @enterprise %>  
19 -<%= help _('Change the information about the enterprise') %>  
20 -<%= link_to _('Delete enterprise'), :action => 'destroy', :id => @enterprise %>  
21 -<%= help _('Remove the enterprise from the system') %>  
22 -<%= link_to _('Affiliate'), :action => 'affiliate' unless @my_enterprises.include?(@enterprise) %>  
23 -<%= help _('Be a member of the enterprise') %>  
24 -<%= link_to _('Activate'), :action => 'activate', :id => @enterprise if @my_pending_enterprises.include?(@enterprise) %>  
25 -<%= help _('Activate an approved enterprise') if @my_pending_enterprises.include?(@enterprise) %>  
26 -<% unless @enterprise.approved? %>  
27 - <%= link_to _('Approve'), :action => 'approve', :id => @enterprise %>  
28 - <%= help _('Approve a submitted enterprise profile') %>  
29 - <%= link_to _('Reject'), :action => 'reject', :id => @enterprise %>  
30 - <%= help _('Reject a submitted enterprise profile') %>  
31 -<% end %>