app/views/shared/metadata/edit/_project.html.erb
<%# NOTE[xxx]: Kind of a hack because we need 'project[project_metadata_attributes][X]' -%>
<%= fields_for(project) do |form| %>
<%= form.fields_for(:project_metadata, builder: Metadata::FormBuilder) do |metadata_fields| %>
<fieldset class="col-md-12">
<legend>Common attributes</legend>
<%= metadata_fields.text_field(:project_cost_code) %>
<% if can? :administer, project %>
<%= metadata_fields.select_by_association(:budget_division)%>
<%= metadata_fields.text_field(:sequencing_budget_cost_centre) %>
<% end %>
<%= metadata_fields.select(:project_funding_model, Project::PROJECT_FUNDING_MODELS) %>
</fieldset>
<fieldset class="col-md-12">
<legend>Sequencing projects</legend>
<%= metadata_fields.text_field(:funding_comments) %>
<%= metadata_fields.text_field(:collaborators) %>
<% if can? :administer, project %>
<%= metadata_fields.select_by_association(:project_manager)%>
<%= metadata_fields.text_field(:external_funding_source) %>
<% end %>
</fieldset>
<fieldset class="col-md-12">
<legend>Genotyping projects</legend>
<%= metadata_fields.text_field(:gt_committee_tracking_id) %>
</fieldset>
<% end %>
<% end %>