diff options
| author | Vlatka Pavisic | 2017-03-01 18:17:26 +0100 |
|---|---|---|
| committer | Vlatka Pavisic | 2017-03-01 18:17:26 +0100 |
| commit | 62cfad41493a55b89ebd2dd5246c0a2ff15df1a8 (patch) | |
| tree | d6f8c822ef161aca9cd958739dbcb04b2d91bf8c /app/models/import_resource.rb | |
| parent | a6a049ad67e340e10b609c10d0946364c35b5b5e (diff) | |
| download | chouette-core-62cfad41493a55b89ebd2dd5246c0a2ff15df1a8.tar.bz2 | |
Refs #2687 : Update ImportResource
Diffstat (limited to 'app/models/import_resource.rb')
| -rw-r--r-- | app/models/import_resource.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/models/import_resource.rb b/app/models/import_resource.rb index f140e1b36..3ddd325fd 100644 --- a/app/models/import_resource.rb +++ b/app/models/import_resource.rb @@ -2,6 +2,11 @@ class ImportResource < ActiveRecord::Base include AASM belongs_to :import + extend Enumerize + enumerize :status, in: %i(new pending successful failed) + + validates_presence_of :name, :type, :reference + aasm column: :status do state :new, :initial => true state :pending |
