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