aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/decorators/stop_point_decorator.rb21
-rw-r--r--spec/features/routes_spec.rb38
2 files changed, 0 insertions, 59 deletions
diff --git a/app/decorators/stop_point_decorator.rb b/app/decorators/stop_point_decorator.rb
index cb4c1e65d..4ff5bce9c 100644
--- a/app/decorators/stop_point_decorator.rb
+++ b/app/decorators/stop_point_decorator.rb
@@ -10,26 +10,5 @@ class StopPointDecorator < AF83::Decorator
)
end
end
-
- instance_decorator.edit_action_link if: ->{ h.policy(Chouette::StopArea).update? } do |l|
- l.content h.t('stop_points.actions.edit')
- l.href do
- h.edit_stop_area_referential_stop_area_path(
- object.stop_area.stop_area_referential,
- object.stop_area
- )
- end
- end
-
- instance_decorator.destroy_action_link if: ->{ h.policy(Chouette::StopArea).destroy? } do |l|
- l.content h.destroy_link_content('stop_points.actions.destroy')
- l.href do
- h.referential_stop_area_path(
- object.referential,
- object.stop_area
- )
- end
- l.data confirm: h.t('stop_points.actions.destroy_confirm')
- end
end
end
diff --git a/spec/features/routes_spec.rb b/spec/features/routes_spec.rb
index dbab2c0d2..d7578c729 100644
--- a/spec/features/routes_spec.rb
+++ b/spec/features/routes_spec.rb
@@ -90,44 +90,6 @@ describe "Routes", :type => :feature do
end
end
- def click_on_stop_point_dropdown_btn(num)
- find(:xpath, "(//div[contains(@class, 'btn') and contains(@class, 'dropdown-toggle')])[#{num}]").click
- end
-
- context 'user does not have permission to edit stop areas' do
- it 'does not show edit links for stop areas' do
- @user.update_attribute(:permissions, [])
-
- expect(page).not_to have_content(I18n.t('stop_points.actions.edit'), visible: false)
- stop_points.each_with_index do |sp, i|
- click_on_stop_point_dropdown_btn(i + 1)
- expect(page).not_to have_link(I18n.t('stop_points.actions.edit'), href: edit_stop_area_referential_stop_area_path(stop_area_referential, sp))
- end
- end
- end
-
- context 'user has permission to edit stop areas' do
- xit 'shows edit links for stop areas' do
- @user.update_attribute(:permissions, ["stop_areas.update"])
- visit referential_line_route_path(referential, line, route)
-
- stop_points.each_with_index do |sp, i|
- click_on_stop_point_dropdown_btn(i + 1)
- expect(page).to have_link(I18n.t('stop_points.actions.edit'), href: edit_stop_area_referential_stop_area_path(stop_area_referential, sp))
- end
- end
- end
-
- context 'user does not have permission to destroy stop areas' do
- it 'does not show destroy links for stop areas' do
- @user.update_attribute(:permissions, [])
- stop_points.each_with_index do |sp, i|
- click_on_stop_point_dropdown_btn(i + 1)
- expect(page).not_to have_link(I18n.t('stop_points.actions.destroy'), href: stop_area_referential_stop_area_path(sp.referential, sp))
- end
- end
- end
-
context 'user has permission to destroy journey patterns' do
xit 'shows destroy links for journey patterns' do
@user.update_attribute(:permissions, ["stop_areas.destroy"])