Commit Graph

4116 Commits

Author SHA1 Message Date
Maxime Beauchemin
c2b971af91
[docs] CONTRIBUTING.md - how to setup SQL Lab in async mode (#7103) 2019-03-26 22:50:19 -07:00
Maxime Beauchemin
215ed392a1 Bump python lib croniter to an existing version (#7132)
Package maintainers should really never delete packages, but it appears
this happened with croniter and resulted in breaking our builds.

This PR bumps to a more recent existing version of the library
2019-03-26 13:27:16 -07:00
Maxime Beauchemin
68d2880bce
Remove super verbose logging.debug call (#7122)
I left this behind on a previous PR, and it gets kind of crazy on large
SQL statements, so decided it's probably a good thing to clean this up.
2019-03-26 08:42:13 -07:00
rasmi-ranjan-guavus
f556da80cb fix(useless-self-assignment): correct useless-self-assignment (#7090)
* fix(useless-self-assignment): correct useless-self-assignment

* udated code formatting
2019-03-26 08:35:44 -07:00
Maxime Beauchemin
ebb32101c9
Scripts & instructions to craft official Apache source releases (#7054)
* Apache Releases

https://github.com/mistercrunch/superset/blob/apache-releases/RELEASING.md#apache-releases

* npm run prod -> npm run build
2019-03-25 16:21:26 -07:00
Don Bowman
4c5e6ca208 Add HTTP Basic Auth for Druid (Issue #4776) (#6795)
* Add HTTP Basic Auth for Druid (Issue #4776)

This should resolve [Issue #4776](https://github.com/apache/incubator-superset/issues/4776)

Add HTTP Basic Auth to the Druid Broker.

Signed-off-by: Don Bowman <don@agilicus.com>

* Encrypt broker password in database

Signed-off-by: Don Bowman <don@agilicus.com>

* Merge from master, new migration needed

Signed-off-by: Don Bowman <don@agilicus.com>

* Do not expose hashed druid basic auth password

* docs: add description_columns for druid basic auth
2019-03-25 16:20:12 -07:00
Christine Chambers
71f1bbd2ec
SQL editor layout makeover (#7102)
This PR includes the following layout and css tweaks:
- Using flex to layout the north and south sub panes of query pane so resizing works properly in both Chrome and Firefox
- Removal of necessary wrapper divs and tweaking of css in sql lab so we can scroll to the bottom of both the table list and the results pane
- Make sql lab's content not overflow vertically and layout the query result area to eliminate double scroll bars
- css tweaks on the basic.html page so the loading animation appears in the center of the page across the board
2019-03-25 15:19:43 -07:00
Maxime Beauchemin
87fae5c602
[docs] improve UPDATING.md around 0.31's [now] optional deps (#7117) 2019-03-25 15:03:08 -07:00
michellethomas
003364e74e
Use metric name instead of metric in filter box (#7106) 2019-03-25 09:57:39 -07:00
John Bodley
b3c4bd95ef
[forms] Fix handling of NULLs (#7078) 2019-03-25 00:24:26 -07:00
Ville Brofeldt
23e823f0c1 Bump SQLAlchemy to 1.3 (#7099)
* Bump sqla to >=1.3.1

* Refine mssql column types to only use N-prefixing when necessary

* make join explicit

* replace set with list

* Add additional test case for N-prefix

* Replace engine with dialect and fix linting error

* Remove unneeded import
2019-03-24 20:44:05 -07:00
John Bodley
80d6f5a090 [mypy] Adding mypy linting (#7053) 2019-03-24 20:35:48 -07:00
Grace Guo
60a7b6df59
handle null column_name in sqla and druid models (#7063) 2019-03-22 20:21:25 -07:00
Chris Williams
7457a35b12
[api] add available_domains/ endpoint (#7097)
* [api] add available_domains/ endpoint

* [available_domains] no trailing whitespaces
2019-03-22 17:51:28 -07:00
Yongjie Zhao
33d67dad79 [Dashboard] Keeping refresh frequency value in Dashboard (#5741)
* Keeping refresh frequency value in Dashboard

* fix eslint

* Fix arrow function

* Update ut

* start refresh when load dashboard
2019-03-22 14:29:18 -07:00
Krist Wongsuphasawat
4631b7b791
fix: bump pivot table version (#7088)
* fix: bump pivot table version

* fix: update package.json
2019-03-21 22:26:20 -07:00
hitdemo
5241486971 [bugfix] throw "TypeError: 'NoneType'..." when save chart to new/existing dash. (#5835) 2019-03-21 21:03:53 -07:00
Daniel Vaz Gaspar
10d003346f Bump FAB to 1.12.5 (#7085)
* Bump FAB to 1.12.5

* [requirements] New dependency pyJWT added on FAB 1.12.4 for OAuth redirect

* [requirements] Fix, pip-tools bump to 3.5.0 related to #714
2019-03-21 17:03:52 -07:00
Enrico Berti
9b58e9f492 [SQL Lab] Improved query and results tabs rendering reliability (#7082)
closes #7080
2019-03-21 15:13:42 -07:00
Maxime Beauchemin
b210742ad2
Fix filter_box migration PR #6523 (#7066)
* Fix filter_box migration PR #6523

* Fix druid-related bug
2019-03-20 21:41:33 -07:00
John Bodley
61add606ca
[missing values] Removing replacing missing values (#4905) 2019-03-20 17:14:15 -07:00
Enrico Berti
30f88caf55 [SQL Lab] Fixed TableElement sorting functionality and tests (#7069) (#7070) 2019-03-20 08:32:04 -07:00
Enrico Berti
209e7a9d91 [SQL Lab] Copy to clipboard should work on the preview tab too (#7068) (#7071) 2019-03-20 08:26:56 -07:00
John Bodley
2524219f98
[tox] Enforcing consistent ordering (#7060) 2019-03-19 21:14:12 -07:00
Ville Brofeldt
c1c8e50360 Handle memoryview like bytes instances and decode bytes to utf8 (#7062) 2019-03-19 17:57:09 -07:00
Krist Wongsuphasawat
aa9e273900 docs: add hostnfly to company list (#7065)
From old PR #4011
2019-03-19 17:55:55 -07:00
bipinsoniguavus
84109be1bf fix: search for visualizations with case-insensitive keyword 2019-03-19 16:03:49 -07:00
Maxime Beauchemin
c7ffdd643f docs: fix RST issues while building docs (#7012) 2019-03-18 18:11:53 -07:00
Rosen Velikov
42a8a92c57 feat: add Bulgaria to country map (#6938) 2019-03-18 18:10:42 -07:00
Krist Wongsuphasawat
d56362f248
feat: bump superset-ui-plugins to v0.10.2 (#7051)
* feat: bump superset-ui-plugins version to 0.10.1

* fix: bump version again
2019-03-18 17:56:23 -07:00
michellethomas
ead3d48133
Adding warning message for sqllab save query (#7028) 2019-03-18 10:14:26 -07:00
John Bodley
c771625f10
[datasource] Ensuring consistent behavior of datasource editing/saving. (#7037)
* Update datasource.py

* Update datasource.py
2019-03-18 09:56:52 -07:00
Boris Hajduk
5137539a86 [fix] Use HTTPS, not HTTP wherever practical (#7040)
* Download RAT binary via HTTPS, not HTTP

* Merge branch 'patch-1' of github.com:hajdbo/incubator-superset into patch-1
2019-03-17 23:21:32 -07:00
Maxime Beauchemin
f5274a9c7f
Fix issues around Database permissions (#7009) 2019-03-17 22:49:40 -07:00
Grace Guo
a6d48d4052
[fix] explore chart from dashboard missed slice title (#7046) 2019-03-16 10:44:14 -07:00
Enrique Macip
4a3009406a User can turn off download - export csv from a dashboard (#6821)
* User can turn off download - export csv from a dashboard

* Revert changes in the backendSync

* Fix space error in the MenuItem Export CSV
2019-03-16 10:33:45 -07:00
1AB9502
f760ba8d4c fix: groupable only columns populating in filters (#6993) 2019-03-15 15:20:53 -07:00
Grace Guo
fc1770f7b7
[fix] Cursor jumping when editing chart and dashboard titles (#7038) 2019-03-15 10:56:19 -07:00
John Bodley
07c340cf82
[sqlparse] Fixing table name extraction for ill-defined query (#7029) 2019-03-15 09:19:30 -07:00
Chris Williams
7d7210d6ce
[api/v1][query_obj] add default prequeries array (#7039)
* [api/v1][query_obj] add default prequeries array

* [api/v1][query_obj] fix prequeries type
2019-03-15 00:22:29 -07:00
Ville Brofeldt
5e66008ba1 Add handling for memoryview (#6987) 2019-03-14 22:35:40 -07:00
bipinsoniguavus
4ca2cc1ef2 fix(css-selector): Fixed incorrect css-selector for CRUD page reported by sonarqube report as a critical vulnerability (#7034) 2019-03-14 17:51:16 -07:00
Conglei
0782e831cd fix inaccurate data calculation with adata rolling and contribution (#7035) 2019-03-14 14:05:06 -07:00
Tom Hunter
cc58f0e661 [WIP] fix user specified JSON metadata not updating dashboard on refresh (#7027) 2019-03-14 11:20:22 -07:00
John Bodley
05be866117
[db-engine-spec] Aligning Hive/Presto partition logic (#7007) 2019-03-13 13:22:28 -07:00
michellethomas
7f3c145b1f
Changing time table viz to pass formatTime a date (#7020) 2019-03-13 09:34:51 -07:00
Maxime Beauchemin
d308c842f9
Bump sqlalchemy dependency (#7000)
* Bump sqlalchemy dep

* Addressing comments
2019-03-11 23:03:20 -07:00
Marcus
83b5dcc8c2 fixing a broken link for the ORM documentation (#7005) 2019-03-11 22:41:16 -07:00
Grace Guo
6a4d507ab6
[fix] /superset/slice/id url is too long (#6989) 2019-03-09 20:49:08 -08:00
Ville Brofeldt
0535a11fe6 Retrieve df from get_df_payload to hit cache (#6990) 2019-03-09 11:14:04 -08:00