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

Version Path
decidim-proposals-0.29.2 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.5 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.1 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.4 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.27.9 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.0 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.3 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.27.8 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.0.rc4 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.0.rc3 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.0.rc2 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.29.0.rc1 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.2 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.27.7 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.1 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.27.6 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.26.10 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.26.9 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.28.0 app/forms/decidim/proposals/admin/proposals_file_import_form.rb
decidim-proposals-0.27.5 app/forms/decidim/proposals/admin/proposals_file_import_form.rb