Class: CrmFormWidget

Inherits:
Widget
  • Object
show all
Includes:
Crm
Defined in:
app/models/crm_form_widget.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.activitiesObject



11
12
13
# File 'app/models/crm_form_widget.rb', line 11

def self.activities
  Obj.try(:crm_activity_filter) || Crm::Type.all.select {|i| i.item_base_type == "Activity"}
end

.eventsObject



31
32
33
# File 'app/models/crm_form_widget.rb', line 31

def self.events
  Obj.try(:crm_activity_filter) || Crm::Event.all.to_a
end

Instance Method Details

#activityObject



19
20
21
# File 'app/models/crm_form_widget.rb', line 19

def activity
  Crm::Type.find(activity_id)
end

#activity_id?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'app/models/crm_form_widget.rb', line 23

def activity_id?
  self.activity_id != ""
end

#attributesObject



15
16
17
# File 'app/models/crm_form_widget.rb', line 15

def attributes
  activity.attribute_definitions
end

#submit_buttonObject



27
28
29
# File 'app/models/crm_form_widget.rb', line 27

def submit_button
  submit_button_text.present? ? submit_button_text : "send"
end