Bogdan
5c3966a32d
Override the role with perms for given datasources. ( #1399 )
...
* Override the role with perms for give datasources.
* Address comments.
2016-10-20 15:30:09 -07:00
Bogdan
c198535292
Change slice ids in the position json during dashboard import. ( #1380 )
...
* Change slice ids in the position json during dashboard import.
* Update slice ids in the dashboard json metadata.
2016-10-20 09:17:51 -07:00
ShengyaoQian
ece69fbb75
Fix migration for make creator owners ( #1262 )
2016-10-20 08:51:13 -07:00
Ryan Ye
458651fa3e
Add parens for custom where and having ( #1337 )
2016-10-20 08:22:21 -07:00
Maxime Beauchemin
b2f7081c6f
bumping versions of JS packages to latest ( #1352 )
...
* bumping versions of JS packages to latest
* Pining mapbox-gl back to previous version
* bump mapbox-gl to 0.26 ad react-map-gl to 1.7.0
2016-10-19 10:06:11 -07:00
Maxime Beauchemin
c255e89219
[sqllab] show partition metadata for Presto ( #1342 )
2016-10-19 09:17:08 -07:00
Nick Barnwell
2edce5bf8a
Enable "Run Query in New Tab" in SQL Lab ( #1343 )
...
* Enable "Clone to New Tab" btn in QueryHistoryTable
Method #1 ; doesn't feel very clean.
Going to attempt to reimplement using an action and changing state directly
through the reducer rather than creating a new QueryEditor object directly from
the QueryTable
* Move Clone Logic to Action
* Implement PR feedback
* Clean up reducer action; fix bug
Bug => Attempting to clone anything other than the most recent Query for a given
TabbedQueryEditor would throw an exception, because we depended on lastQueryId
to find the title of the QueryEditor to clone. Since you can only activate a
clone from the currently active tab, we can instead fetch the ID of the Editor
to copy the Title of from the tip of tabHistory.
* Tests for Reducer Action
* Fix CodeClimate feedback
2016-10-18 16:02:29 -07:00
Maxime Beauchemin
8f299448ea
[bugfix] text as subquery fails with 'Series Limit' ( #1347 )
2016-10-17 18:36:49 -07:00
Maxime Beauchemin
ecb951bb74
Specify the metric to order by for Series Limit ( #1351 )
2016-10-17 18:34:26 -07:00
Riccardo Magliocchetti
0dff6a9030
Add quarter time grain to postgresql ( #1362 )
...
The timestamp returned is the start date of the period.
Reference:
https://www.postgresql.org/docs/9.1/static/functions-datetime.html
2016-10-17 18:32:47 -07:00
vera-liu
2095095895
Fixed big number issue ( #1355 )
2016-10-15 10:40:16 -07:00
Maxime Beauchemin
4fc8a17f2a
[hotfix] use instead of prod for Travis build, take 3
2016-10-15 08:40:10 -07:00
Maxime Beauchemin
3cb737f8c8
[hotfix] use instead of prod for Travis build, take2
2016-10-15 08:11:37 -07:00
Maxime Beauchemin
7449aa813b
[hotfix] use instead of prod for Travis build
2016-10-15 07:58:41 -07:00
Maxime Beauchemin
7a3bcc227c
[bugfix] NaN issue in Big Number viz ( #1346 )
2016-10-14 15:08:52 -07:00
Alanna Scott
b669a14081
[explore-v2] make chart container work with existing visualization files ( #1333 )
...
* make chart container work with nvd3_vis.js
* map vis to module, remove unneeded components
* fix linting
* use existing query and save btns, don't fork more things
* comment out chart and exploreviecontainer specs
* make a change because i think the js test is failing spuriously
2016-10-14 12:54:18 -07:00
Alanna Scott
9db4cc8c6d
add node/npm versions to contributing.md ( #1344 )
...
* add node and npm versions
* use lower case npm
* update wording
2016-10-14 00:00:12 -07:00
ComputeThis
65c744f242
Fix utc time calculation if provided datetime has tz info ( #1287 )
2016-10-13 21:03:20 -07:00
Maxime Beauchemin
82bcadf7f8
Moving 'CSS TEmplates' to the Manage menu category ( #1336 )
2016-10-13 20:55:44 -07:00
Bogdan
f0f8478922
Revert "Override the role with perms for give datasources." ( #1345 )
2016-10-13 19:21:21 -07:00
Bogdan
40e7057bce
Override the role with perms for give datasources. ( #1335 )
...
* Override the role with perms for give datasources.
* Address comments.
2016-10-13 18:18:03 -07:00
Bogdan
11a8e3591d
Some dashboard import/export fixes. ( #1340 )
2016-10-13 14:36:39 -07:00
Maxime Beauchemin
5bea3986b2
[hotfix] handling json errors in explore view
2016-10-12 19:42:03 -07:00
Maxime Beauchemin
89cb726284
[hotfix] explore errors are not raise properly 2
2016-10-12 17:46:31 -07:00
Maxime Beauchemin
4e9392d21b
[hotfix] explore errors are not raise properly
2016-10-12 17:20:42 -07:00
vera-liu
b785d27241
Taking out object spread operator ( #1311 )
...
* Changed eslint channel in codeclimate.yml for object spread
* Revert "Changed eslint channel in codeclimate.yml for object spread"
This reverts commit b9deb8ce84478f9c8f48ca7d41662e7222f40376.
* Took out the object spread operator
2016-10-12 15:54:51 -07:00
Alanna Scott
451860afca
remove #app styling ( #1312 )
2016-10-12 14:04:38 -07:00
Ryan Ye
4cf4e3805c
Bugfix when there's only date filter in FilterBox (no groupby) ( #1326 )
2016-10-12 13:51:40 -07:00
Maxime Beauchemin
ef2670ca32
Using inheritance scheme to organize db specific code ( #1294 )
...
* Using inheritance scheme to organize db specific code
* Addressing comments
2016-10-12 13:50:47 -07:00
Bogdan
8626c80d3a
Stop duplicating datasources ( #1321 )
...
* Prevent creating duplicate tables.
* Stop duplicating the tables and druid datasouces.
* Use sqlalchemy func.count
2016-10-12 12:48:24 -07:00
Alanna Scott
5cb3cc2ed8
polyfill es2015 in older browsers and for phantomjs ( #1323 )
...
* use babel polyfill
* alphabetize entry files, only add babel-polyfill once for each entry
2016-10-12 10:41:26 -07:00
Bogdan
73cd2ea3b1
Import / export of the dashboards. ( #1197 )
...
* Implement import / export dashboard functionality.
* Address comments from discussion.
* Add function descriptions.
* Minor fixes
* Fix tests for python 3.
* Export datasources.
* Implement tables import.
* Json.loads does not support trailing commas.
* Improve alter_dict func
* Resolve comments.
* Refactor tests
* Move params_dict and alter_params to the ImportMixin
* Fix flask menues.
2016-10-11 17:54:40 -07:00
Dennis O'Brien
cd2ab42abc
do not overwrite the stored password with the masked password ( #1209 )
...
* do not over-write the stored password with a masked password.
his addresses issue #1199
* added a test to validate that sending a password-masked sqlalchemy_uri does not over-write the stored sqlalchemy_uri
* requery the database object after the update.
use self.assertEqual for more informative error messages.
2016-10-11 16:49:40 -07:00
Maxime Beauchemin
bf1f5ea3de
[sqllab] use encodeURIComponent for copy query URL ( #1317 )
...
had to bump babel-preset-airbnb for object-rest-spread to work in my
env.
Change the menu icon, text and tooltip to clarify the usage
2016-10-11 15:50:36 -07:00
Mihail Diordiev
79460abdd2
[SQLLab] Fix the usage of Redux DevTools Enhancer ( #1278 )
...
* Fix the usage of Redux DevTools Enhancer
* Fix ESLint error
2016-10-11 15:27:25 -07:00
Juho Lamminmäki
1e6e144d24
Fixed viewing dashboards as anonymous ( #1320 )
2016-10-11 08:04:00 -07:00
Alanna Scott
fe66557bbb
[explore-v2] hook up ExploreViewContainer to state and add specs ( #1300 )
...
* add getParams func to common
* get data from redux state
* specs for chart container and explore view container
2016-10-10 13:46:00 -07:00
vera-liu
f8e2ce6ff3
Change status color in tab to match with success ( #1247 )
2016-10-10 13:32:38 -07:00
Bogdan
19677438c2
Add cascade delete to the 1 to composite relationships. ( #1295 )
2016-10-09 19:06:22 -07:00
Alanna Scott
9012b11101
add ImmutableMultiDict back to views.py ( #1298 )
2016-10-07 18:27:19 -07:00
Maxime Beauchemin
f70d301f0d
Refactor the explore view ( #1252 )
...
* Refactor the explore view
* Fixing the tests
* Addressing comments
2016-10-07 16:24:39 -07:00
vera-liu
b7d1f78f5e
Put formData in store ( #1281 )
...
* Put formData in store
* Reform actions and reducers
* Maded modifications based on comments:
2016-10-07 14:53:36 -07:00
Maxime Beauchemin
3384e7598e
Fixing explore actions & slice controller interactions ( #1292 )
...
* Fixing explore actions & slice controller interactions
* Addressing a comment
2016-10-07 14:06:26 -07:00
Alanna Scott
382b8e85da
[explore v2] add scrollbar to control panel container ( #1284 )
...
* add scroll bars to control panel container
* make query and save-btns block elements
* don't use react component, use custom styles
* move style to stylesheet
2016-10-07 11:57:05 -07:00
Maxime Beauchemin
0a3121c243
[doc] installation, load examples before init
2016-10-07 10:57:26 -07:00
vera-liu
ecfe1a2417
Updated eslinter for object rest spread ( #1289 )
2016-10-07 10:18:23 -07:00
Stefano Ordine
609ae22bda
less number of default workers. ( #1206 )
2016-10-07 10:16:41 -07:00
Francesco Riosa
94578cb6a7
reduce chunk size for countries table ( #1279 )
...
One user reported the load of the "countries" table exceed
max_allowed_packet which in some configurations can be as low as 1MB.
Changing the chunk size from 500 to 50 has a small cost on the initial
load of the data (one additional second to the 17 taken previously)
while being more universally usable without changing the configuration
of the mysql server.
The new packet size is estimated to be about 500KB.
The committer has not checked other tables
2016-10-07 09:16:26 -07:00
Alanna Scott
8a5f050f6c
[explore v2] fix explorev2 chart errors ( #1277 )
...
* fix prototypes and arrow function
* only show line chart if viz type is line
* split render lines function
* fix arrow-body linter
2016-10-06 13:07:27 -07:00
vera-liu
5c5b393f2f
Change userId, dbId to username and dbname ( #1274 )
2016-10-06 09:53:33 -07:00