diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index e677403..2363515 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -72,7 +72,7 @@ class ProjectsController < ApplicationController # Only allow a list of trusted parameters through. def project_params params.require(:project).permit( - :name, + :name, :email, :short_name, subprojects_attributes: [ :id, :subproject_name, :client_id, :owner_id, :builder_id, :_destroy, client_attributes: [:company_name, :firstname, :lastname, :streetname, :zipcode, :city, :country, :email, :phone], diff --git a/app/views/projects/_form.html.erb b/app/views/projects/_form.html.erb index 2c86f7b..328ff28 100644 --- a/app/views/projects/_form.html.erb +++ b/app/views/projects/_form.html.erb @@ -11,10 +11,12 @@ <% end %> + <% [:name, :email, :short_name, :offer_date, :order_date].each do |prj_attrib| %>
- <%= form.label :name, style: "display: block" %> - <%= form.text_field :name %> + <%= form.label prj_attrib, style: "display: block" %> + <%= form.text_field prj_attrib %>
+ <% end %>

Subprojects

<%= form.fields_for :subprojects do |sp_form| %> @@ -30,7 +32,7 @@
Or Create New <%= role.capitalize %> <%= sp_form.fields_for role do |c_form| %> - <% [:company_name, :firstname, :lastname, :streetname, :zipcode, :city, :country, :email, :phone].each do |attrib|%> + <% [:company_name, :firstname, :lastname, :streetname, :zipcode, :city, :country, :email, :phone].each do |attrib| %> <%= c_form.label attrib %> <%= c_form.text_field attrib %>
<% end %>