diff --git a/app/helpers/subproject_addresses_helper.rb b/app/helpers/subproject_addresses_helper.rb
index 11eaba5..e6313cf 100644
--- a/app/helpers/subproject_addresses_helper.rb
+++ b/app/helpers/subproject_addresses_helper.rb
@@ -2,4 +2,8 @@ module SubprojectAddressesHelper
def subproject_address_form_fields
[:streetname, :zipcode, :city, :country, :subproject_id]
end
+
+ def subproject_address_view_fields
+ [:streetname, :zipcode, :city, :country, :subproject]
+ end
end
\ No newline at end of file
diff --git a/app/views/subproject_addresses/_subproject_address.erb b/app/views/subproject_addresses/_subproject_address.erb
index 90cda58..0bb8160 100644
--- a/app/views/subproject_addresses/_subproject_address.erb
+++ b/app/views/subproject_addresses/_subproject_address.erb
@@ -1,27 +1,10 @@
-
-
- Streetname:
- <%= subproject_address.streetname %>
-
-
-
- Zipcode:
- <%= subproject_address.zipcode %>
-
-
-
- City:
- <%= subproject_address.city %>
-
-
-
- Country:
- <%= subproject_address.country %>
-
-
-
- Subproject_ID:
- <%= subproject_address.subproject_id %>
-
-
-
+<% subproject_address_view_fields.each do |attrib| %>
+
+ <% value = subproject_address.send(attrib) %>
+ <% if attrib == :subproject %>
+ <%= link_to value.subproject_name, subproject_path(value) %>
+ <% else %>
+ <%= value.is_a?(Date) ? l(value) : value %>
+ <% end %>
+ |
+<% end %>
\ No newline at end of file
diff --git a/app/views/subproject_addresses/index.html.erb b/app/views/subproject_addresses/index.html.erb
index b094e3c..2b0e531 100644
--- a/app/views/subproject_addresses/index.html.erb
+++ b/app/views/subproject_addresses/index.html.erb
@@ -5,12 +5,23 @@
Subproject addresses
- <% @subproject_addresses.each do |subproject_address| %>
- <%= render subproject_address %>
-
- <%= link_to "Show this subproject address", subproject_address %>
-
- <% end %>
+
+
+
+ <% subproject_address_view_fields.each do |attrib| %>
+ | <%= attrib.to_s.humanize %> |
+ <% end %>
+
+
+
+
+ <% @subproject_addresses.each do |subproject_address| %>
+
+ <%= render subproject_address %>
+
+ <% end %>
+
+
<%= link_to "New subproject address", new_subproject_address_path %>
diff --git a/app/views/subproject_addresses/show.html.erb b/app/views/subproject_addresses/show.html.erb
index cbac125..4df2b74 100644
--- a/app/views/subproject_addresses/show.html.erb
+++ b/app/views/subproject_addresses/show.html.erb
@@ -2,9 +2,23 @@
<% content_for :title, "Adresse" %>
-Adresse
+Adress:
-<%= render @subproject_address %>
+
+
+
+
+ <% subproject_address_view_fields.each do |attrib| %>
+ | <%= attrib.to_s.humanize %> |
+ <% end %>
+
+
+
+
+ <%= render @subproject_address %>
+
+
+
<%= link_to "Edit this subproject address", edit_subproject_address_path(@subproject_address) %> |