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