Prechádzať zdrojové kódy

AMBARI-18045. Pig view - Pig script creation fails. (gauravn7)

Gaurav Nagar 9 rokov pred
rodič
commit
d3af1851be

+ 15 - 0
contrib/views/pig/src/main/resources/ui/pig-web/app/initialize.js

@@ -62,6 +62,21 @@ App.IsodateTransform = DS.Transform.extend({
     }
     return serialized;
   },
+  serialize: function (deserialized) {
+    if (deserialized) {
+      return moment(deserialized).format('x');
+    }
+    return deserialized;
+  }
+});
+
+App.ScriptdateTransform = DS.Transform.extend({
+  deserialize: function (serialized) {
+    if (serialized) {
+      return moment(serialized).toDate();
+    }
+    return serialized;
+  },
   serialize: function (deserialized) {
     if (deserialized) {
       return moment(deserialized).utc().format('YYYY-MM-DDTHH:mm:ss') + 'Z';

+ 1 - 1
contrib/views/pig/src/main/resources/ui/pig-web/app/models/pig_script.js

@@ -21,7 +21,7 @@ var App = require('app');
 App.Script = DS.Model.extend({
   title:DS.attr('string'),
   pigScript:DS.belongsTo('file', { async: true }),
-  dateCreated:DS.attr('isodate', { defaultValue: moment()}),
+  dateCreated:DS.attr('scriptdate', { defaultValue: moment()}),
   templetonArguments:DS.attr('string'),
   pythonScript:DS.attr('string'),
   owner:DS.attr('string'),