Skip to content

Commit 24bdac4

Browse files
committed
Nest under /organization scope users, inquiries and offers resources
1 parent e94f213 commit 24bdac4

14 files changed

+35
-40
lines changed

app/helpers/users_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def users_as_json
1515
alt_phone: user.alt_phone,
1616
balance: membership.account_balance.to_i,
1717

18-
url: user_path(user),
18+
url: organization_user_path(organization_id: membership.organization_id, id: user.id),
1919
edit_link: edit_user_path(user),
2020
cancel_link: cancel_member_path(membership),
2121
toggle_manager_link: toggle_manager_member_path(membership),

app/views/application/menus/_inquiries_list_link.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
<li class="<%= "active" if current_page?(inquiries_path) %>">
2-
<%= link_to inquiries_path do %>
1+
<li class="<%= "active" if current_page?(organization_inquiries_path(organization_id: @organization.id)) %>">
2+
<%= link_to organization_inquiries_path(organization_id: @organization.id) do %>
33
<%= glyph :inquiry %>
44
<%= Inquiry.model_name.human(count: :many) %>
55
<% end %>

app/views/application/menus/_offers_dashboard_link.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
<li class="<%= "active" if current_page?(dashboard_offers_path) %>">
2-
<%= link_to dashboard_offers_path do %>
1+
<li class="<%= "active" if current_page?(organization_offers_path(organization_id: @organization.id)) %>">
2+
<%= link_to organization_offers_path(organization_id: @organization.id) do %>
33
<%= glyph :offer %>
44
<%= Offer.model_name.human(count: :many) %>
55
<% end %>

app/views/application/menus/_user_admin_menu.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<li class="divider" role="presentation"></li>
2626
<% end %>
2727
<li role="presentation">
28-
<%= link_to current_user do %>
28+
<%= link_to organization_user_path(organization_id: @organization.id, id: current_user.id) do %>
2929
<%= glyph :user %>
3030
<%= t "layouts.application.edit_profile" %>
3131
<% end %>

app/views/application/menus/_user_list_link.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
<li class="<%= "active" if current_page?(users_path) %>">
2-
<%= link_to users_path do %>
1+
<li class="<%= "active" if current_page?(organization_users_path(organization_id: @organization.id)) %>">
2+
<%= link_to organization_users_path(organization_id: @organization.id) do %>
33
<%= glyph :user %>
44
<%= User.model_name.human(count: :many) %>
55
<% end %>

app/views/inquiries/index.html.erb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</h1>
66

77
<div class="navbar">
8-
<form action="<%= inquiries_path %>"
8+
<form action="<%= organization_inquiries_path(organization_id: @organization.id) %>"
99
class="navbar-form navbar-left"
1010
method="get"
1111
role="search">
@@ -28,12 +28,12 @@
2828
</a>
2929
<ul class="dropdown-menu" role="menu">
3030
<li>
31-
<%= link_to #{t("global.all")}", inquiries_path %>
31+
<%= link_to #{t("global.all")}", organization_inquiries_path(organization_id: @organization.id) %>
3232
</li>
3333
<% Category.all.sort_by { |a| a.name.downcase }.each do |c| %>
3434
<% next if c == @category %>
3535
<li>
36-
<%= link_to c.name, inquiries_path(cat: c.id) %>
36+
<%= link_to c.name, organization_inquiries_path(organization_id: @organization.id, cat: c.id) %>
3737
</li>
3838
<% end %>
3939
</ul>
@@ -42,7 +42,7 @@
4242
<% if current_user && @organization %>
4343
<ul class="nav navbar-nav pull-right">
4444
<li>
45-
<%= link_to new_inquiry_path do %>
45+
<%= link_to new_organization_inquiry_path(@organization) do %>
4646
<%= glyph :plus %>
4747
<%= t "helpers.submit.create", model: Inquiry.model_name.human %>
4848
<% end %>

app/views/inquiries/show.html.erb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<p class="actions text-right">
22
<% if admin? || @inquiry.user == current_user %>
3-
<%= link_to edit_inquiry_path(@inquiry), class: "btn btn-warning" do %>
3+
<%= link_to edit_organization_inquiry_path(@organization, @inquiry), class: "btn btn-warning" do %>
44
<%= glyph :pencil %>
55
<%= t "global.edit" %>
66
<% end %>
7-
<%= link_to @inquiry,
7+
<%= link_to organization_inquiry_path(@organization, @inquiry),
88
data: { method: :delete, confirm: "sure?" },
99
class: "btn btn-danger" do %>
1010
<%= glyph :trash %>

app/views/offers/index.html.erb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<%= render "shared/show_filter_hint" %>
55
</h1>
66
<div class="navbar">
7-
<form action="<%= offers_path %>"
7+
<form action="<%= organization_offers_path(organization_id: @organization.id) %>"
88
class="navbar-form navbar-left"
99
method="get"
1010
role="search">
@@ -27,12 +27,12 @@
2727
</a>
2828
<ul class="dropdown-menu" role="menu">
2929
<li>
30-
<%= link_to #{t 'global.all'}", dashboard_offers_path %>
30+
<%= link_to #{t 'global.all'}", organization_offers_path(organization_id: @organization.id) %>
3131
</li>
3232
<% Category.all.sort_by { |a| a.name.downcase }.each do |c| %>
3333
<% next if c == @category %>
3434
<li>
35-
<%= link_to c.name, offers_path(cat: c.id) %>
35+
<%= link_to c.name, organization_offers_path(organization_id: @organization.id, cat: c.id) %>
3636
</li>
3737
<% end %>
3838
</ul>
@@ -41,7 +41,7 @@
4141
<% if current_user && @organization %>
4242
<ul class="nav navbar-nav pull-right">
4343
<li>
44-
<%= link_to new_offer_path do %>
44+
<%= link_to new_organization_offer_path(organization_id: @organization.id) do %>
4545
<%= glyph :plus %>
4646
<%= t "helpers.submit.create", model: Offer.model_name.human %>
4747
<% end %>

app/views/offers/show.html.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<p class="actions text-right">
22
<% if admin? or @offer.user == current_user %>
3-
<%= link_to edit_offer_path(@offer), class: "btn btn-warning" do %>
3+
<%= link_to edit_organization_offer_path(@organization, @offer), class: "btn btn-warning" do %>
44
<%= glyph :pencil %>
55
<%= t "global.edit" %>
66
<% end %>
7-
<%= link_to @offer,
7+
<%= link_to organization_offer_path(@organization, @offer),
88
data: { method: :DELETE, confirm: "sure?" },
99
class: "btn btn-danger" do %>
1010
<%= glyph :trash %>
1111
<%= t "global.delete" %>
1212
<% end %>
1313
<% end %>
1414
<% if current_user and @offer.user != current_user %>
15-
<%= link_to give_time_user_path(@offer.user, offer: @offer.id),
15+
<%= link_to give_time_organization_user_path(@organization, @offer.user, offer: @offer.id),
1616
class: "btn btn-success" do %>
1717
<%= glyph :time %>
1818
<%= t ".give_time_for" %>

app/views/shared/_post_form.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%= show_error_messages! post %>
2-
<%= form_for post, html: { name: "form", novalidate: true } do |f| %>
2+
<%= form_for [@organization, post], html: { name: "form", novalidate: true } do |f| %>
33
<div class="form-group">
44
<%= f.label :title, required: true %>
55
<%= f.text_field :title, class: "form-control" %>

0 commit comments

Comments
 (0)