diff --git a/app/views/contracts/_form.html.erb b/app/views/contracts/_form.html.erb index 25fad60..8976664 100644 --- a/app/views/contracts/_form.html.erb +++ b/app/views/contracts/_form.html.erb @@ -1,6 +1,6 @@ <% form.inputs do %> <%= form.input :name, :required => true %> - <%= form.input :account_executive, :required => true %> + <%= form.input :account_executive, :required => true, :collection => @project.users.sort %>
  • <%= label('contract', 'executed') %> <%= check_box 'contract', 'executed' %> diff --git a/test/integration/contracts_edit_test.rb b/test/integration/contracts_edit_test.rb index 4840985..a3530e9 100644 --- a/test/integration/contracts_edit_test.rb +++ b/test/integration/contracts_edit_test.rb @@ -5,7 +5,10 @@ class ContractsEditTest < ActionController::IntegrationTest def setup @project = Project.generate!(:identifier => 'main') - @contract = Contract.generate!(:project => @project, :name => 'A Contract', :payment_terms => 'net_15') + @account_executive = User.generate! + @role = Role.generate! + User.add_to_project(@account_executive, @project, @role) + @contract = Contract.generate!(:project => @project, :name => 'A Contract', :payment_terms => 'net_15', :account_executive => @account_executive) end should "allow any user to edit the contract" do diff --git a/test/integration/contracts_new_test.rb b/test/integration/contracts_new_test.rb index c38d554..d3db4c8 100644 --- a/test/integration/contracts_new_test.rb +++ b/test/integration/contracts_new_test.rb @@ -17,6 +17,8 @@ class ContractsNewTest < ActionController::IntegrationTest should "create a new contract" do @account_executive = User.generate! + @role = Role.generate! + User.add_to_project(@account_executive, @project, @role) visit_contracts_for_project(@project) click_link 'New Contract'