Sha256: 5eba9400ec5172eb432e24fef1859d94b2751caca32d8a1b1d3c8627184eb90b
Contents?: true
Size: 711 Bytes
Versions: 15
Compression:
Stored size: 711 Bytes
Contents
# frozen_string_literal: true module Decidim module Verifications class ApplicationController < Decidim::ApplicationController include NeedsPermission before_action :confirmed_user, only: [:new, :create] def new raise NotImplementedError end def create raise NotImplementedError end private def confirmed_user return true if !current_user || current_user && current_user.verifiable? redirect_back( fallback_location: root_path, alert: t( "authorizations.create.unconfirmed", scope: "decidim.verifications" ) ) && (return false) end end end end
Version data entries
15 entries across 15 versions & 1 rubygems