diff --git a/app/controllers/events_controller.rb b/app/controllers/events_controller.rb index 9b28634..545ad18 100644 --- a/app/controllers/events_controller.rb +++ b/app/controllers/events_controller.rb @@ -4,16 +4,17 @@ class EventsController < ApplicationController before_action :check_if_admin, only: [ :history ] before_action :authorize_event_access, only: [ :show, :publish, :destroy, :edit, :update ] before_action :check_event_status, only: [ :update ] - before_action :check_if_event_manager, only: [ :new, :create ] + before_action :check_if_event_manager, only: [ :index, :new, :create ] add_breadcrumb "Home", :dashboard_path - add_breadcrumb "Meus Eventos", :events_path def index @events = current_user.events + add_breadcrumb "Meus Eventos", :events_path end def new @event = Event.new + add_breadcrumb "Meus Eventos", :events_path add_breadcrumb "Cadastro de Evento" end @@ -31,10 +32,12 @@ def create end def show + add_breadcrumb "Meus Eventos", :events_path add_breadcrumb "#{@event.name}", :event_path end def edit + add_breadcrumb "Meus Eventos", :events_path add_breadcrumb "#{@event.name}", :event_path add_breadcrumb "Editar Evento" end diff --git a/spec/system/breadcrumbs/user_views_events_breadcrumbs_spec.rb b/spec/system/breadcrumbs/user_views_events_breadcrumbs_spec.rb index 20ad78f..7a899fd 100644 --- a/spec/system/breadcrumbs/user_views_events_breadcrumbs_spec.rb +++ b/spec/system/breadcrumbs/user_views_events_breadcrumbs_spec.rb @@ -57,7 +57,6 @@ expect(current_path).to eq history_events_path within "#breadcrumbs" do expect(page).to have_link "Home" - expect(page).to have_link "Meus Eventos" expect(page).to have_content "Histórico de eventos" end end