HUE-8330 [clusters] Add initial Connectors page

Review Request #13813 - Created April 11, 2019 and submitted

Romain Rigaux
hue
master
HUE-8330
hue
jgauthier, johan, ranade, romain, weixia, yingc
commit fb4825d12b343797a2072aaf23b52f1e188457d8
Author: Romain Rigaux <romain@cloudera.com>
Date:   Thu Apr 11 08:38:49 2019 -0700

    HUE-8330 [quickstart] Add connector setup step

:100644 100644 3bacaa7... e95a695... M	apps/about/src/about/templates/admin_wizard.mako
:100644 100644 50c9c05... 1ae6215... M	desktop/core/src/desktop/models.py
:100644 100644 1ccae96... d89bc85... M	desktop/libs/notebook/src/notebook/conf.py

commit f3680b6cc54136199bdaff3e25243464586e7b5e
Author: Romain Rigaux <romain@cloudera.com>
Date:   Tue Apr 9 22:38:31 2019 -0700

    HUE-8330 [config] Hook-in connectors to the cluster config

:100644 100644 f13e53d... 6cd2408... M	apps/beeswax/src/beeswax/server/dbms.py
:100644 100644 5589ea0... 9aaea17... M	desktop/core/src/desktop/lib/connectors/api.py
:100644 100644 84c2e23... 676a7c8... M	desktop/core/src/desktop/templates/connectors.mako
:100644 100644 f429b77... 27f4a66... M	desktop/core/src/desktop/urls.py
:100644 100644 b9746a1... 1ccae96... M	desktop/libs/notebook/src/notebook/conf.py
:100644 100644 795249e... 2622b00... M	desktop/libs/notebook/src/notebook/connectors/base.py

commit b56ff756660f740a182b074670c8c3646afdb7bb
Author: Romain Rigaux <romain@cloudera.com>
Date:   Tue Apr 9 10:37:19 2019 -0700

    HUE-8330 [connectors] Refactor to properly list installed and configured connectors

:100644 100644 39603d8... 3bacaa7... M	apps/about/src/about/templates/admin_wizard.mako
:100644 100644 3c98047... 5589ea0... M	desktop/core/src/desktop/lib/connectors/api.py
:100644 100644 bf93c2c... ff3807e... M	desktop/core/src/desktop/lib/connectors/lib/hive.py
:100644 100644 ea40e4b... bfb5399... M	desktop/core/src/desktop/lib/connectors/lib/impala.py
:100644 100644 ab60f0e... 5612acd... M	desktop/core/src/desktop/lib/connectors/models.py
:100644 100644 c60593d... fb05b07... M	desktop/core/src/desktop/lib/connectors/urls.py
:100644 100644 556d5ed... 84c2e23... M	desktop/core/src/desktop/templates/connectors.mako

commit dc97c9c876a7fbd61eee8f1f538b0a39837f6d67
Author: Romain Rigaux <romain@cloudera.com>
Date:   Tue Apr 9 08:18:31 2019 -0700

    HUE-8330 [connector] APIs to update connectors

:100644 100644 0b48948... 556d5ed... M	desktop/core/src/desktop/templates/connectors.mako

commit ef562f4d108fdd5a487943422f77f4a6d1d88739
Author: Romain Rigaux <romain@cloudera.com>
Date:   Tue Apr 9 08:10:44 2019 -0700

    HUE-8330 [connector] APIs to update and delete connectors

:100644 100644 e0fd79c... 39603d8... M	apps/about/src/about/templates/admin_wizard.mako
:100644 100644 e7b6c67... 3c98047... M	desktop/core/src/desktop/lib/connectors/api.py
:100644 100644 bae2b63... c60593d... M	desktop/core/src/desktop/lib/connectors/urls.py
:100644 100644 0b94c9d... 0b48948... M	desktop/core/src/desktop/templates/connectors.mako

commit 5dfdf6b4fb279b75197da90e2590359744c6bc1f
Author: Romain Rigaux <romain@cloudera.com>
Date:   Mon Apr 8 22:24:18 2019 -0700

    HUE-8330 [connector] Move category listing to the left side

:100644 100644 402560b... 0b94c9d... M	desktop/core/src/desktop/templates/connectors.mako
:100644 100644 1b58276... 8dd682b... M	desktop/core/src/desktop/templates/dump_config.mako

commit 58086d0471223ba01a12001137d350cebfbf4832
Author: Romain Rigaux <romain@cloudera.com>
Date:   Mon Apr 8 22:09:08 2019 -0700

    HUE-8330 [connectors] Adding skeleton of Hive connector

:100644 100644 8f6dc2d... e7b6c67... M	desktop/core/src/desktop/lib/connectors/api.py
:000000 100644 0000000... bf93c2c... A	desktop/core/src/desktop/lib/connectors/lib/hive.py

commit ce4e2e361f6c954308cc40b4f113cfc04ac2ba20
Author: Romain Rigaux <romain@cloudera.com>
Date:   Mon Apr 8 18:07:16 2019 -0700

    HUE-8330 [connectors] Add Edit connector instance page

:100644 100644 13d43f7... 829857c... M	desktop/core/src/desktop/js/onePageViewModel.js
:000000 100644 0000000... 1854b36... A	desktop/core/src/desktop/lib/connectors/__init__.py
:000000 100644 0000000... 8f6dc2d... A	desktop/core/src/desktop/lib/connectors/api.py
:000000 100644 0000000... 1854b36... A	desktop/core/src/desktop/lib/connectors/lib/__init__.py
:100644 100644 531e60c... ea40e4b... M	desktop/core/src/desktop/lib/connectors/lib/impala.py
:100644 100644 bccbce7... bae2b63... M	desktop/core/src/desktop/lib/connectors/urls.py
:100644 100644 dc343cf... 1d284cb... M	desktop/core/src/desktop/lib/connectors/views.py
:100644 100644 e340f1b... 402560b... M	desktop/core/src/desktop/templates/connectors.mako
:100644 100644 7605eb5... ea515be... M	desktop/libs/indexer/src/indexer/templates/indexes.mako

commit 25d84ed220925567502d5538bbcb19520e4465d4
Author: Romain Rigaux <romain@cloudera.com>
Date:   Fri Apr 5 22:37:51 2019 -0700

    HUE-8330 [clusters] Preparing instances of Connector page

:100644 100644 44e9537... ab60f0e... M	desktop/core/src/desktop/lib/connectors/models.py
:100644 100644 446380f... dc343cf... M	desktop/core/src/desktop/lib/connectors/views.py
:100644 100644 e19e840... e340f1b... M	desktop/core/src/desktop/templates/connectors.mako

commit 7a77f4366d7cc11f55951e17f6db4a56d629c9d4
Author: Romain Rigaux <romain@cloudera.com>
Date:   Fri Apr 5 12:49:06 2019 -0700

    HUE-8330 [clusters] Add initial Connectors page

:100644 100644 287bb8f... d4e6e13... M	desktop/core/src/desktop/conf.py
:100644 100644 5d3c790... 13d43f7... M	desktop/core/src/desktop/js/onePageViewModel.js
:000000 100644 0000000... 531e60c... A	desktop/core/src/desktop/lib/connectors/lib/impala.py
:000000 100644 0000000... 44e9537... A	desktop/core/src/desktop/lib/connectors/models.py
:000000 100644 0000000... bccbce7... A	desktop/core/src/desktop/lib/connectors/urls.py
:000000 100644 0000000... 446380f... A	desktop/core/src/desktop/lib/connectors/views.py
:100644 100644 66dfc8b... 50c9c05... M	desktop/core/src/desktop/models.py
:100644 100644 1fe5c7c... 6516777... M	desktop/core/src/desktop/templates/about_layout.mako
:000000 100644 0000000... e19e840... A	desktop/core/src/desktop/templates/connectors.mako
:100644 100644 08c986d... 1b58276... M	desktop/core/src/desktop/templates/dump_config.mako
:100644 100644 9dcae55... 22179c8... M	desktop/core/src/desktop/templates/hue.mako
:100644 100644 0c73e76... f429b77... M	desktop/core/src/desktop/urls.py
:100644 100644 44062ab... b9746a1... M	desktop/libs/notebook/src/notebook/conf.py

This is still WIP but a good first step:

To do:
- connector needs to be push down to more calls
- persist the saved connector into a table
- integrate the non SQL interpreter connectors
- polish/style the UI
- play with the UX
- add config from old hue.ini sections

Loading...