Class: Request
Overview
Base class for all requests, reimbursable or not
Instance Attribute Summary collapse
Methods included from HasState
#active?, #assigned_roles, #can_be_destroyed?, #can_cancel?, #cancel, #editable?, #human_state_description, #human_state_guide, #in_final_state?, #in_initial_state?, #label, #notify_state, #title, #with_transitions?
ransackable_associations, ransackable_attributes
Instance Attribute Details
200
|
# File 'db/schema.rb', line 200
t.string "contact_phone_number"
|
#created_at ⇒ DateTime
195
|
# File 'db/schema.rb', line 195
t.datetime "created_at"
|
#description ⇒ Text
194
|
# File 'db/schema.rb', line 194
t.text "description"
|
#state ⇒ String
191
|
# File 'db/schema.rb', line 191
t.string "state"
|
#state_updated_at ⇒ DateTime
197
|
# File 'db/schema.rb', line 197
t.datetime "state_updated_at"
|
#type ⇒ String
201
|
# File 'db/schema.rb', line 201
t.string "type"
|
#updated_at ⇒ DateTime
196
|
# File 'db/schema.rb', line 196
t.datetime "updated_at"
|
#visa_letter ⇒ Boolean
198
|
# File 'db/schema.rb', line 198
t.boolean "visa_letter"
|
Instance Method Details
The event associated to the state machine
Validations:
11
|
# File 'app/models/request.rb', line 11
belongs_to :event
|