From 356f14a012ebdebeb35439fbf8e1e00e1922cde5 Mon Sep 17 00:00:00 2001 From: gctoledo Date: Mon, 10 Feb 2025 14:21:39 -0300 Subject: [PATCH 1/2] fix: breadcrumb to events page --- app/controllers/events_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 From 76b05a547daa2d2129fa028888481e199af49b3f Mon Sep 17 00:00:00 2001 From: gctoledo Date: Mon, 10 Feb 2025 14:24:48 -0300 Subject: [PATCH 2/2] fix: tests to events history --- spec/system/breadcrumbs/user_views_events_breadcrumbs_spec.rb | 1 - 1 file changed, 1 deletion(-) 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