Sha256: 94cdbd6fcaacbe402b5c6bb901bdfdcf3d338b458c5040e89b20290653052977

Contents?: true

Size: 522 Bytes

Versions: 73

Compression:

Stored size: 522 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Proposals
    # A form object to be used when public users want to create a Collaborative Draft.
    class CollaborativeDraftForm < Decidim::Proposals::ProposalForm
      def map_model(model)
        super

        return unless model.categorization

        self.category_id = model.categorization.decidim_category_id
      end

      def user_group
        @user_group ||= Decidim::UserGroup.find user_group_id if user_group_id.present?
      end
    end
  end
end

Version data entries

73 entries across 73 versions & 1 rubygems

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