diff options
| author | Luc Donnet | 2017-08-30 22:07:24 +0200 | 
|---|---|---|
| committer | Luc Donnet | 2017-08-30 22:07:24 +0200 | 
| commit | 4d28e063f7071501eef61b59cf8a90730760c523 (patch) | |
| tree | 2311d2a4390f004af507645ac0833f6fc96849bd /app/models/import.rb | |
| parent | 323c26dfe6fef74842f21b7c9ee53593065e438e (diff) | |
| download | chouette-core-4d28e063f7071501eef61b59cf8a90730760c523.tar.bz2 | |
Update show data for import Refs #4258
Diffstat (limited to 'app/models/import.rb')
| -rw-r--r-- | app/models/import.rb | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/import.rb b/app/models/import.rb index cdda3d0dc..5f83ed255 100644 --- a/app/models/import.rb +++ b/app/models/import.rb @@ -9,7 +9,7 @@ class Import < ActiveRecord::Base    has_many :children, foreign_key: :parent_id, class_name: "Import"    extend Enumerize -  enumerize :status, in: %i(new pending successful failed running aborted canceled) +  enumerize :status, in: %i(new pending successful failed running aborted canceled), scope: true    validates :file, presence: true    validates_presence_of :workbench, :creator @@ -20,6 +20,10 @@ class Import < ActiveRecord::Base      ActiveModel::Name.new Import, Import, "Import"    end +  def children_succeedeed +    children.with_status(:successful).count +  end +    def self.failing_statuses      symbols_with_indifferent_access(%i(failed aborted canceled))    end  | 
