Sha256: 56604e00b4ea196a13493c406a9c3261b9ef743627494cf49b94eff669e8c880
Contents?: true
Size: 737 Bytes
Versions: 39
Compression:
Stored size: 737 Bytes
Contents
# frozen_string_literal: true module Decidim module Proposals module Admin # A form object to be used when admin users want to import proposals from # a file. class ProposalsFileImportForm < Decidim::Admin::ImportForm attribute :user_group_id, Integer def user_groups Decidim::UserGroups::ManageableUserGroups.for(current_user).verified end protected def user_group @user_group ||= Decidim::UserGroup.find_by( organization: current_organization, id: user_group_id.to_i ) end def importer_context context[:user_group] = user_group context end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems