Sha256: b47073d3377d0dad1fa80e55b75934923ade5d303b3d8f0b98b863b34a6799f5
Contents?: true
Size: 782 Bytes
Versions: 12
Compression:
Stored size: 782 Bytes
Contents
# frozen_string_literal: true module Decidim module Verifications class ApplicationController < Decidim::ApplicationController include NeedsPermission before_action :confirmed_user, only: [:new, :create, :renew] def new raise NotImplementedError end def create raise NotImplementedError end def renew 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
12 entries across 12 versions & 1 rubygems