Sha256: 9ba06ea504fabcf4c4a4540096a2bedee7b9130e6a1ce77abdf93d421e1127c5
Contents?: true
Size: 864 Bytes
Versions: 18
Compression:
Stored size: 864 Bytes
Contents
# frozen_string_literal: true module Decidim module Verifications class ApplicationController < Decidim::ApplicationController include NeedsPermission include HasAccountBreadcrumb layout "layouts/decidim/authorizations" 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
18 entries across 18 versions & 1 rubygems