|
@@ -1621,6 +1621,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'home',
|
|
'name': 'home',
|
|
|
'displayName': _('Home'),
|
|
'displayName': _('Home'),
|
|
|
|
|
+ 'buttonName': _('Documents'),
|
|
|
'interpreters': [],
|
|
'interpreters': [],
|
|
|
'page': '/home'
|
|
'page': '/home'
|
|
|
}
|
|
}
|
|
@@ -1634,6 +1635,7 @@ class ClusterConfig():
|
|
|
'name': 'notebook',
|
|
'name': 'notebook',
|
|
|
'type': 'notebook',
|
|
'type': 'notebook',
|
|
|
'displayName': 'Notebook',
|
|
'displayName': 'Notebook',
|
|
|
|
|
+ 'buttonName': _('Notebook'),
|
|
|
'tooltip': _('Notebook'),
|
|
'tooltip': _('Notebook'),
|
|
|
'page': '/notebook',
|
|
'page': '/notebook',
|
|
|
'is_sql': False
|
|
'is_sql': False
|
|
@@ -1650,6 +1652,7 @@ class ClusterConfig():
|
|
|
'name': interpreter['name'],
|
|
'name': interpreter['name'],
|
|
|
'type': interpreter['type'],
|
|
'type': interpreter['type'],
|
|
|
'displayName': interpreter['name'],
|
|
'displayName': interpreter['name'],
|
|
|
|
|
+ 'buttonName': _('Query'),
|
|
|
'tooltip': _('%s Query') % interpreter['type'].title(),
|
|
'tooltip': _('%s Query') % interpreter['type'].title(),
|
|
|
'page': '/editor/?type=%(type)s' % interpreter,
|
|
'page': '/editor/?type=%(type)s' % interpreter,
|
|
|
'is_sql': interpreter['is_sql']
|
|
'is_sql': interpreter['is_sql']
|
|
@@ -1659,6 +1662,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'editor',
|
|
'name': 'editor',
|
|
|
'displayName': _('Editor'),
|
|
'displayName': _('Editor'),
|
|
|
|
|
+ 'buttonName': _('Query'),
|
|
|
'interpreters': interpreters,
|
|
'interpreters': interpreters,
|
|
|
'interpreter_names': [interpreter['type'] for interpreter in interpreters],
|
|
'interpreter_names': [interpreter['type'] for interpreter in interpreters],
|
|
|
'page': interpreters[0]['page'],
|
|
'page': interpreters[0]['page'],
|
|
@@ -1674,6 +1678,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'dashboard',
|
|
'name': 'dashboard',
|
|
|
'displayName': _('Dashboard'),
|
|
'displayName': _('Dashboard'),
|
|
|
|
|
+ 'buttonName': _('Dashboard'),
|
|
|
'interpreters': interpreters,
|
|
'interpreters': interpreters,
|
|
|
'page': '/dashboard/new_search'
|
|
'page': '/dashboard/new_search'
|
|
|
}
|
|
}
|
|
@@ -1687,6 +1692,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'hdfs',
|
|
'type': 'hdfs',
|
|
|
'displayName': _('Files'),
|
|
'displayName': _('Files'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('Files'),
|
|
'tooltip': _('Files'),
|
|
|
'page': '/filebrowser/' + (not self.user.is_anonymous() and 'view=' + self.user.get_home_directory() or '')
|
|
'page': '/filebrowser/' + (not self.user.is_anonymous() and 'view=' + self.user.get_home_directory() or '')
|
|
|
})
|
|
})
|
|
@@ -1695,6 +1701,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 's3',
|
|
'type': 's3',
|
|
|
'displayName': _('S3'),
|
|
'displayName': _('S3'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('S3'),
|
|
'tooltip': _('S3'),
|
|
|
'page': '/filebrowser/view=S3A://'
|
|
'page': '/filebrowser/view=S3A://'
|
|
|
})
|
|
})
|
|
@@ -1703,6 +1710,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'tables',
|
|
'type': 'tables',
|
|
|
'displayName': _('Tables'),
|
|
'displayName': _('Tables'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('Tables'),
|
|
'tooltip': _('Tables'),
|
|
|
'page': '/metastore/tables'
|
|
'page': '/metastore/tables'
|
|
|
})
|
|
})
|
|
@@ -1711,6 +1719,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'indexes',
|
|
'type': 'indexes',
|
|
|
'displayName': _('Indexes'),
|
|
'displayName': _('Indexes'),
|
|
|
|
|
+ 'buttonName': _('Dashboard'),
|
|
|
'tooltip': _('Indexes'),
|
|
'tooltip': _('Indexes'),
|
|
|
'page': '/indexer/'
|
|
'page': '/indexer/'
|
|
|
})
|
|
})
|
|
@@ -1720,6 +1729,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'dataeng',
|
|
'type': 'dataeng',
|
|
|
'displayName': _('Jobs'),
|
|
'displayName': _('Jobs'),
|
|
|
|
|
+ 'buttonName': _('Jobs'),
|
|
|
'tooltip': _('Jobs'),
|
|
'tooltip': _('Jobs'),
|
|
|
'page': '/jobbrowser/'
|
|
'page': '/jobbrowser/'
|
|
|
})
|
|
})
|
|
@@ -1729,6 +1739,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'yarn',
|
|
'type': 'yarn',
|
|
|
'displayName': _('Jobs'),
|
|
'displayName': _('Jobs'),
|
|
|
|
|
+ 'buttonName': _('Jobs'),
|
|
|
'tooltip': _('Jobs'),
|
|
'tooltip': _('Jobs'),
|
|
|
'page': '/jobbrowser/'
|
|
'page': '/jobbrowser/'
|
|
|
})
|
|
})
|
|
@@ -1737,6 +1748,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'hbase',
|
|
'type': 'hbase',
|
|
|
'displayName': _('HBase'),
|
|
'displayName': _('HBase'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('HBase'),
|
|
'tooltip': _('HBase'),
|
|
|
'page': '/hbase/'
|
|
'page': '/hbase/'
|
|
|
})
|
|
})
|
|
@@ -1745,6 +1757,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'security',
|
|
'type': 'security',
|
|
|
'displayName': _('Security'),
|
|
'displayName': _('Security'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('Security'),
|
|
'tooltip': _('Security'),
|
|
|
'page': '/security/hive'
|
|
'page': '/security/hive'
|
|
|
})
|
|
})
|
|
@@ -1753,6 +1766,7 @@ class ClusterConfig():
|
|
|
interpreters.append({
|
|
interpreters.append({
|
|
|
'type': 'sqoop',
|
|
'type': 'sqoop',
|
|
|
'displayName': _('Sqoop'),
|
|
'displayName': _('Sqoop'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'tooltip': _('Sqoop'),
|
|
'tooltip': _('Sqoop'),
|
|
|
'page': '/sqoop'
|
|
'page': '/sqoop'
|
|
|
})
|
|
})
|
|
@@ -1761,6 +1775,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'browser',
|
|
'name': 'browser',
|
|
|
'displayName': _('Browsers'),
|
|
'displayName': _('Browsers'),
|
|
|
|
|
+ 'buttonName': _('Browse'),
|
|
|
'interpreters': interpreters,
|
|
'interpreters': interpreters,
|
|
|
'interpreter_names': [interpreter['type'] for interpreter in interpreters],
|
|
'interpreter_names': [interpreter['type'] for interpreter in interpreters],
|
|
|
}
|
|
}
|
|
@@ -1772,16 +1787,19 @@ class ClusterConfig():
|
|
|
interpreters = [{
|
|
interpreters = [{
|
|
|
'type': 'oozie-workflow',
|
|
'type': 'oozie-workflow',
|
|
|
'displayName': _('Workflow'),
|
|
'displayName': _('Workflow'),
|
|
|
|
|
+ 'buttonName': _('Schedule'),
|
|
|
'tooltip': _('Workflow'),
|
|
'tooltip': _('Workflow'),
|
|
|
'page': '/oozie/editor/workflow/new/'
|
|
'page': '/oozie/editor/workflow/new/'
|
|
|
}, {
|
|
}, {
|
|
|
'type': 'oozie-coordinator',
|
|
'type': 'oozie-coordinator',
|
|
|
'displayName': _('Schedule'),
|
|
'displayName': _('Schedule'),
|
|
|
|
|
+ 'buttonName': _('Schedule'),
|
|
|
'tooltip': _('Schedule'),
|
|
'tooltip': _('Schedule'),
|
|
|
'page': '/oozie/editor/coordinator/new/'
|
|
'page': '/oozie/editor/coordinator/new/'
|
|
|
}, {
|
|
}, {
|
|
|
'type': 'oozie-bundle',
|
|
'type': 'oozie-bundle',
|
|
|
'displayName': _('Bundle'),
|
|
'displayName': _('Bundle'),
|
|
|
|
|
+ 'buttonName': _('Schedule'),
|
|
|
'tooltip': _('Bundle'),
|
|
'tooltip': _('Bundle'),
|
|
|
'page': '/oozie/editor/bundle/new/'
|
|
'page': '/oozie/editor/bundle/new/'
|
|
|
}
|
|
}
|
|
@@ -1791,6 +1809,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'oozie',
|
|
'name': 'oozie',
|
|
|
'displayName': _('Scheduler'),
|
|
'displayName': _('Scheduler'),
|
|
|
|
|
+ 'buttonName': _('Schedule'),
|
|
|
'interpreters': interpreters,
|
|
'interpreters': interpreters,
|
|
|
'page': interpreters[0]['page']
|
|
'page': interpreters[0]['page']
|
|
|
}
|
|
}
|
|
@@ -1807,6 +1826,7 @@ class ClusterConfig():
|
|
|
interpreters.push({
|
|
interpreters.push({
|
|
|
'type': other.nice_name,
|
|
'type': other.nice_name,
|
|
|
'displayName': other.nice_name,
|
|
'displayName': other.nice_name,
|
|
|
|
|
+ 'buttonName': other.nice_name,
|
|
|
'tooltip': other.nice_name,
|
|
'tooltip': other.nice_name,
|
|
|
'page': '/%s' % other.nice_name
|
|
'page': '/%s' % other.nice_name
|
|
|
})
|
|
})
|
|
@@ -1815,6 +1835,7 @@ class ClusterConfig():
|
|
|
return {
|
|
return {
|
|
|
'name': 'other',
|
|
'name': 'other',
|
|
|
'displayName': _('Other Apps'),
|
|
'displayName': _('Other Apps'),
|
|
|
|
|
+ 'buttonName': _('Other'),
|
|
|
'interpreters': interpreters,
|
|
'interpreters': interpreters,
|
|
|
}
|
|
}
|
|
|
else:
|
|
else:
|