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 | |
| parent | a6a049ad67e340e10b609c10d0946364c35b5b5e (diff) | |
| download | chouette-core-62cfad41493a55b89ebd2dd5246c0a2ff15df1a8.tar.bz2 | |
Refs #2687 : Update ImportResource
Diffstat (limited to 'app/models')
| -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  | 
