HUE-9381. [frontend] Table ERD (sree)

Review Request #15282 — Created July 1, 2020 and submitted

Sreenath
hue
master
HUE-9381
85e179c...
hue
johan, romain
commit a81a270ff2bd99eac0e19086c3f4bc82d31994e3
Author: sreenaths <sree@apache.org>
Date:   Thu Jul 2 00:01:25 2020 +0530

    HUE-9381. [frontend] Table ERD (sree)

:100644 100644 134c6ff0a2 1818e44b2f M	apps/metastore/src/metastore/templates/metastore.mako
:100644 100644 ecfbbfd218 9414b685b4 M	desktop/conf.dist/hue.ini
:100644 100644 3b08e81c9a b89afc0d23 M	desktop/conf/pseudo-distributed.ini.tmpl
:100644 100644 f8fbb57c69 818df6373c M	desktop/core/src/desktop/conf.py
:100644 100644 4f199fb7d8 dfab629e06 M	desktop/core/src/desktop/js/apps/tableBrowser/app.js
:100644 100644 1dfe658e47 13b20f3a8b M	desktop/core/src/desktop/js/apps/tableBrowser/metastoreViewModel.js
:000000 100644 0000000000 105072c203 A	desktop/core/src/desktop/js/apps/tableBrowser/propsMappers.ts
:000000 100644 0000000000 dae8d8a4b5 A	desktop/core/src/desktop/js/components/er-diagram/er-diagram.scss
:000000 100644 0000000000 367b8e1fff A	desktop/core/src/desktop/js/components/er-diagram/index.vue
:000000 100644 0000000000 e2b72ecb44 A	desktop/core/src/desktop/js/components/er-diagram/lib/entities.ts
:000000 100644 0000000000 aeb431a1e0 A	desktop/core/src/desktop/js/components/er-diagram/lib/enums.ts
:000000 100644 0000000000 8b2c24ed67 A	desktop/core/src/desktop/js/components/er-diagram/lib/interfaces.ts
:000000 100644 0000000000 2ba664c047 A	desktop/core/src/desktop/js/components/er-diagram/lib/processor.ts
:000000 100644 0000000000 0d83aaef06 A	desktop/core/src/desktop/js/components/er-diagram/webcomp.ts
:100644 100644 5cb7f224cc ba1e32b33c M	desktop/core/src/desktop/js/utils/hueUtils.js
:100644 100644 b615f3fb08 4cd84a91d8 M	package-lock.json
:100644 100644 367a345d80 6860b3b51d M	package.json
:100644 100644 fb17e802df bd486ad1a9 M	tsconfig.json

Manually tested

  • 0
  • 0
  • 8
  • 0
  • 8
Description From Last Updated
Sreenath
  1. 
      
  2. This is a WIP ticket, and the patch just shared the plotting part of the ERD visualization.
    Interacting with the plotted elements is work in progress.

  3. 
      
Sreenath
romain
  1. Nice!!

  2. Nit:
    
    [metastore] is the section of the table browser app, so probably cleaner to move there? [desktop] is generic and core hue
    1. i.e.
      https://github.com/cloudera/hue/blob/master/apps/metastore/src/metastore/conf.py

  3. Licensing to add on top of the new files?

    e.g. https://github.com/cloudera/hue/blob/master/tools/sql-docs/topicLinker.js

  4. 
      
Sreenath
Sreenath
romain
  1. 
      
  2. Move to apps/metastore/src/conf.py?

  3. nit: () not needed

  4. nit: () not needed

  5. 
      
Sreenath
Sreenath
romain
  1. 
      
  2. desktop/conf.dist/hue.ini (Diff revision 6)
     
     
  3. 
      
Sreenath
Sreenath
Sreenath
Review request changed

Status: Closed (submitted)

Loading...