app/models/foreman_tasks/task.rb in foreman-tasks-0.4.0 vs app/models/foreman_tasks/task.rb in foreman-tasks-0.5.0
- old
+ new
@@ -79,9 +79,20 @@
JOINS
condition = sanitize_sql_for_conditions(["users.#{key_name} #{operator} ?", value])
return {:conditions => condition, :joins => joins }
end
+ def progress
+ case self.state.to_s
+ when "running", "paused"
+ 0.5
+ when "stopped"
+ 1
+ else
+ 0
+ end
+ end
+
protected
def generate_id
self.id ||= UUIDTools::UUID.random_create.to_s
end