app/controllers/decidim/meetings/meetings_controller.rb in decidim-meetings-0.17.2 vs app/controllers/decidim/meetings/meetings_controller.rb in decidim-meetings-0.18.0

- old
+ new

@@ -6,11 +6,11 @@ class MeetingsController < Decidim::Meetings::ApplicationController include FilterResource include Paginable helper Decidim::WidgetUrlsHelper - helper_method :meetings, :meeting, :search + helper_method :meetings, :meeting, :registration, :search def index return unless search.results.empty? && params.dig("filter", "date") != "past" @past_meetings = search_klass.new(search_params.merge(date: "past")) @@ -34,9 +34,13 @@ @meeting ||= Meeting.where(component: current_component).find(params[:id]) end def meetings @meetings ||= paginate(search.results) + end + + def registration + @registration ||= meeting.registrations.find_by(user: current_user) end def search_klass MeetingSearch end