Sha256: 253c6c897c7370aac3aec085ff70fdee305694ec5e7ab7db7273f4a404107d58
Contents?: true
Size: 653 Bytes
Versions: 4
Compression:
Stored size: 653 Bytes
Contents
# frozen_string_literal: true module Decidim module Meetings class WidgetsController < Decidim::WidgetsController helper MeetingsHelper helper Decidim::SanitizeHelper def show enforce_permission_to :embed, :meeting, meeting: model if model super end private def model @model ||= Meeting.except_withdrawn.published.not_hidden.where(component: current_component).find(params[:meeting_id]) end def iframe_url @iframe_url ||= meeting_widget_url(model) end def permission_class_chain [Decidim::Meetings::Permissions] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems