|
@@ -24,10 +24,10 @@ export default DS.Model.extend({
|
|
user: DS.attr("string"),
|
|
user: DS.attr("string"),
|
|
queue: DS.attr("string"),
|
|
queue: DS.attr("string"),
|
|
state: DS.attr("string"),
|
|
state: DS.attr("string"),
|
|
- startTime: DS.attr("string"),
|
|
|
|
|
|
+ startTime: DS.attr("number"),
|
|
elapsedTime: DS.attr("string"),
|
|
elapsedTime: DS.attr("string"),
|
|
finalStatus: DS.attr("string"),
|
|
finalStatus: DS.attr("string"),
|
|
- finishedTime: DS.attr("finishedTime"),
|
|
|
|
|
|
+ finishedTime: DS.attr("number"),
|
|
progress: DS.attr("number"),
|
|
progress: DS.attr("number"),
|
|
diagnostics: DS.attr("string"),
|
|
diagnostics: DS.attr("string"),
|
|
amHostHttpAddress: DS.attr("string"),
|
|
amHostHttpAddress: DS.attr("string"),
|
|
@@ -71,6 +71,17 @@ export default DS.Model.extend({
|
|
return this.get("finishedTime") >= this.get("startTime");
|
|
return this.get("finishedTime") >= this.get("startTime");
|
|
}.property("hasFinishedTime"),
|
|
}.property("hasFinishedTime"),
|
|
|
|
|
|
|
|
+ formattedStartTime: function() {
|
|
|
|
+ return Converter.timeStampToDate(this.get('startTime'));
|
|
|
|
+ }.property('startTime'),
|
|
|
|
+
|
|
|
|
+ formattedFinishedTime: function() {
|
|
|
|
+ if (this.get("finishedTime") < this.get("startTime")) {
|
|
|
|
+ return "N/A";
|
|
|
|
+ }
|
|
|
|
+ return Converter.timeStampToDate(this.get("finishedTime"));
|
|
|
|
+ }.property('finishedTime'),
|
|
|
|
+
|
|
formattedElapsedTime: function() {
|
|
formattedElapsedTime: function() {
|
|
return Converter.msToElapsedTimeUnit(this.get("elapsedTime"));
|
|
return Converter.msToElapsedTimeUnit(this.get("elapsedTime"));
|
|
}.property("elapsedTime"),
|
|
}.property("elapsedTime"),
|