From f5855dbcf6ee1d4aeef671a033fac1f1870bed88 Mon Sep 17 00:00:00 2001 From: Dmitry Goryunov Date: Mon, 18 Sep 2017 19:52:29 +0300 Subject: [PATCH] Feature: "Impersonate user" setting on Datasource (#3404) * Add "Impersonate user" setting to Datasource * Add tests * Use g.user.username for all the sync cases * use uri.username instead of uri.user * Small refactoring --- dump.rdb | Bin 0 -> 157 bytes ...9c47e2c1547_add_impersonate_user_to_dbs.py | 22 ++++++++++++++++++ superset/models/core.py | 5 +++- superset/sql_lab.py | 10 ++++---- superset/views/core.py | 8 +++++-- tests/model_tests.py | 13 +++++++++++ 6 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 dump.rdb create mode 100644 superset/migrations/versions/a9c47e2c1547_add_impersonate_user_to_dbs.py diff --git a/dump.rdb b/dump.rdb new file mode 100644 index 0000000000000000000000000000000000000000..5e6dde24da9b5e5e19bad9186563ac55820af381 GIT binary patch literal 157 zcmWG?b@2=~Ffg$A#aWb^l3A=