Sha256: ba29f8a4f483e699527cba19eb9fd1c6a68f2ccc1cc903ed4f294e6a7cef7689
Contents?: true
Size: 765 Bytes
Versions: 18
Compression:
Stored size: 765 Bytes
Contents
# frozen_string_literal: true module Decidim module Initiatives class AuthorizationCreateModalsController < Decidim::Initiatives::ApplicationController helper_method :authorizations, :authorize_action_path layout false def show @initiative_type = Decidim::InitiativesType.find_by(id: params[:slug], organization: current_organization) render template: "decidim/authorization_modals/show" end def authorize_action_path(handler_name) authorizations.status_for(handler_name).current_path(redirect_url: URI(request.referer).path) end private def authorizations @authorizations ||= action_authorized_to("create", permissions_holder: @initiative_type) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems