浏览代码

HUE-6091 [core] Added /metastore route

Enrico Berti 8 年之前
父节点
当前提交
2ace84a
共有 2 个文件被更改,包括 5 次插入1 次删除
  1. 1 1
      apps/metastore/src/metastore/urls.py
  2. 4 0
      desktop/core/src/desktop/templates/hue.mako

+ 1 - 1
apps/metastore/src/metastore/urls.py

@@ -25,7 +25,7 @@ urlpatterns = patterns('metastore.views',
   url(r'^databases/(?P<database>\w+)/alter$', 'alter_database', name='alter_database'),
   url(r'^databases/(?P<database>\w+)/alter$', 'alter_database', name='alter_database'),
   url(r'^databases/(?P<database>\w+)/metadata$', 'get_database_metadata', name='get_database_metadata'),
   url(r'^databases/(?P<database>\w+)/metadata$', 'get_database_metadata', name='get_database_metadata'),
 
 
-  url(r'^tables/(?P<database>\w+)/?$', 'show_tables', name='show_tables'),
+  url(r'^tables/(?P<database>\w+)?/?$', 'show_tables', name='show_tables'),
   url(r'^tables/drop/(?P<database>\w+)$', 'drop_table', name='drop_table'),
   url(r'^tables/drop/(?P<database>\w+)$', 'drop_table', name='drop_table'),
   url(r'^table/(?P<database>\w+)/(?P<table>\w+)/?$', 'describe_table', name='describe_table'),
   url(r'^table/(?P<database>\w+)/(?P<table>\w+)/?$', 'describe_table', name='describe_table'),
   url(r'^table/(?P<database>\w+)/(?P<table>\w+)/alter$', 'alter_table', name='alter_table'),
   url(r'^table/(?P<database>\w+)/(?P<table>\w+)/alter$', 'alter_table', name='alter_table'),

+ 4 - 0
desktop/core/src/desktop/templates/hue.mako

@@ -886,6 +886,10 @@ ${ assist.assistPanel() }
           self.loadApp('oozie_bundle');
           self.loadApp('oozie_bundle');
         });
         });
 
 
+        page('/metastore', function(ctx){
+          page('/metastore/tables');
+        });
+
         page('/metastore/*', function(ctx){
         page('/metastore/*', function(ctx){
           self.currentContextParams(ctx.params);
           self.currentContextParams(ctx.params);
           self.loadApp('metastore');
           self.loadApp('metastore');