Ver código fonte

HUE-8555 [jb] Sort clusters with the most recents first

Romain Rigaux 7 anos atrás
pai
commit
d0e7f0f

+ 1 - 1
apps/jobbrowser/src/jobbrowser/apis/data_eng_api.py

@@ -52,7 +52,7 @@ class DataEngClusterApi(Api):
         'duration': 1,
         'submitted': app['creationDate'],
         'canWrite': True
-      } for app in jobs['clusters']],
+      } for app in sorted(jobs['clusters'], key=lambda a: a['creationDate'], reverse=True)],
       'total': len(jobs)
     }
 

+ 1 - 1
apps/jobbrowser/src/jobbrowser/apis/data_warehouse.py

@@ -50,7 +50,7 @@ class DataWarehouseClusterApi(Api):
         'duration': 1,
         'submitted': app['creationDate'],
         'canWrite': True
-      } for app in jobs['clusters']],
+      } for app in sorted(jobs['clusters'], key=lambda a: a['creationDate'], reverse=True)],
       'total': len(jobs)
     }
 

+ 3 - 1
desktop/libs/liboozie/src/liboozie/submission2.py

@@ -720,6 +720,8 @@ except Exception, e:
 
     return """#!/usr/bin/env python
 
+import urllib
+
 from navoptapi.api_lib import ApiLib
 
 hostname = '%(hostname)s'
@@ -727,7 +729,7 @@ auth_key_id = '%(auth_key_id)s'
 auth_key_secret = '''%(auth_key_secret)s'''
 query = '%(query)s'
 cluster_crn = '%(cluster_crn)s'
-payload = '%(payload)s'.replace('show+tables', urllib.quote_plus(query.replace('\n', ' ')))
+payload = '''%(payload)s'''.replace('show+tables', urllib.quote_plus(query.replace('\\n', ' ')))
 
 def _exec(service, command, parameters=None):
   if parameters is None: