Class: Decidim::Meetings::Admin::MeetingForm

Inherits:
Form
  • Object
show all
Includes:
TranslatableAttributes
Defined in:
decidim-meetings/app/forms/decidim/meetings/admin/meeting_form.rb

Overview

This class holds a Form to create/update meetings from Decidim’s admin panel.

Instance Method Summary collapse

Instance Method Details

#categoryObject



43
44
45
46
# File 'decidim-meetings/app/forms/decidim/meetings/admin/meeting_form.rb', line 43

def category
  return unless current_feature
  @category ||= current_feature.categories.where(id: decidim_category_id).first
end

#featureObject



48
49
50
# File 'decidim-meetings/app/forms/decidim/meetings/admin/meeting_form.rb', line 48

def feature
  current_feature
end

#process_scopeObject



34
35
36
# File 'decidim-meetings/app/forms/decidim/meetings/admin/meeting_form.rb', line 34

def process_scope
  current_feature.participatory_process.scope
end

#scopeObject



38
39
40
41
# File 'decidim-meetings/app/forms/decidim/meetings/admin/meeting_form.rb', line 38

def scope
  return unless current_feature
  @scope ||= process_scope || current_feature.scopes.where(id: decidim_scope_id).first
end