Maxime Beauchemin
f40499e550
[dashboard] improve error handling on dashboard ( #2624 )
...
* [dashboard] improve error handling on dashboard
* lint
* More wordy error msg
2017-04-18 13:29:54 -07:00
Maxime Beauchemin
67a85b9831
Fix dashboard edit button is disabled ( #2634 )
...
* Fix dashboard edit button is disabled
* Addressing comments
2017-04-18 13:29:02 -07:00
Maxime Beauchemin
cb3384b3b2
Improving Presto error message in explore/dashboard ( #2633 )
...
* Improving Presto error message in explore/dashboard
* lint
2017-04-18 12:30:17 -07:00
Maxime Beauchemin
ac51a30f98
Remove metrics control non-null validator in Table context ( #2635 )
2017-04-18 12:29:43 -07:00
Maxime Beauchemin
91fe02cdc8
Setting adjust_database_uri for HiveEngineSpec ( #2636 )
...
* Setting adjust_database_uri for HiveEngineSpec
* fix tests
2017-04-18 12:29:13 -07:00
Maxime Beauchemin
76042be7c3
[hotfix/sqllab] setting up the connection in the try: block
2017-04-17 17:32:21 -07:00
Maxime Beauchemin
d3f55a0905
0.17.5-alpha.6
2017-04-17 17:58:31 +00:00
Maxime Beauchemin
efaef8fe09
[hotfix] fix endpoint
2017-04-17 17:58:13 +00:00
Maxime Beauchemin
8757a24d89
0.17.5-alpha.5
2017-04-17 09:47:10 -07:00
Maxime Beauchemin
63785f039c
[hotfix] using UTC for caching timestamps
2017-04-17 16:45:50 +00:00
Maxime Beauchemin
d6689ee700
0.17.5-alpha.4
2017-04-17 09:08:29 -07:00
Maxime Beauchemin
787daf6005
A nice CacheLabel React component ( #2628 )
...
Introducing a nice component as a label that show when data was
loaded from cache, when the cache was taken (in humanize duration as in
`a few minutes ago`) in a tooltip, and it can act as a button that
can trigger a force-refresh.
While working on it, it became clear that it was going to be hard to
use this component in the Dashboard view since it's not pure React.
I'm planning on refactoring the dashboard view with proper React/Redux
and introducing the CachedLabel component at that point.
While digging around in the Dashboard view I realized that there was a
bunch on unused code around managing timers that was used in explorev1
and decided to rip it out.
2017-04-17 09:06:56 -07:00
Maxime Beauchemin
23aeee5a9c
Slice level cache_timeout isn't taken into consideration ( #2631 )
2017-04-17 08:48:33 -07:00
Joe Francia
70c6cad0e3
Add UNIX socket option to runserver ( #2627 )
...
* Add UNIX socket option to runserver
Added an optional parameter to runserver to server from a UNIX socket instead of an address:port. I believe it is fairly common to server from sockets when using a web server like Nginx on the same host.
* Collapsed if/else logic for address or socket
Also wrapped help description for socket parameter
2017-04-16 23:19:02 -07:00
Maxime Beauchemin
6b1bf3b395
[hotfix] missing explore's main.css
2017-04-15 14:10:51 -07:00
Maxime Beauchemin
f5216f6047
Adding owner(s) to dashboard makes them own underlying slices ( #2610 )
2017-04-14 15:38:06 -07:00
Alanna Scott
15654a3082
fix filters on dashboard ( #2619 )
2017-04-14 15:35:37 -07:00
Maxime Beauchemin
baff0cba38
Fix separator widget CSS ( #2623 )
2017-04-14 12:32:10 -07:00
Maxime Beauchemin
c4ee098bb7
0.17.5-alpha.3
2017-04-13 17:41:30 -07:00
Maxime Beauchemin
612b8ca3d7
[hotfix] legacy url not handled properly
2017-04-13 17:40:36 -07:00
Maxime Beauchemin
c43a9fd554
[hotfix] fixing the build
2017-04-13 15:58:04 -07:00
Maxime Beauchemin
6c68a21e4f
[sql lab] fix alt-enter runs out-of-date SQL ( #2603 )
2017-04-13 15:47:20 -07:00
Maxime Beauchemin
db02b33e09
[explore] fix query text modal while loading ( #2596 )
...
* [explore] fix and clean
Currently it's not possible to view queries while they are running, the
spinner appears endlessly. I decided to rearrange things a bit while
debugging so I could see clearly through it.
* Adding NotImplemented methods to base classes
* Fixing
* Piling up
2017-04-13 15:46:57 -07:00
Maxime Beauchemin
2df6baa7a7
[sql lab] sorting database names in dropdowns ( #2611 )
2017-04-13 15:23:22 -07:00
Maxime Beauchemin
fc7bd63039
[sql lab] fixes issues specific to Sqlite ( #2606 )
2017-04-13 15:19:58 -07:00
Maxime Beauchemin
959a09cc92
[dashboard] fix css padding for markup viz ( #2602 )
2017-04-13 15:16:46 -07:00
Maxime Beauchemin
366ecefbaa
Bumping the JS libs to fix the build ( #2616 )
...
* bumping the js libs
* New linting rules
* More linting
* More
* Done linting
* npm >=4.5.0
* Bumping node
* Tweaking the build
* Fixing the damn build
* Fixing the apps
2017-04-13 15:04:09 -07:00
Maxime Beauchemin
a2b30f35fc
0.17.5-alpha.2
2017-04-13 18:39:05 +00:00
Maxime Beauchemin
8bceda8134
[hotfix] fix iframe viz
2017-04-13 18:37:27 +00:00
Maxime Beauchemin
bae1067015
0.17.5-alpha.1
2017-04-13 01:09:49 +00:00
Maxime Beauchemin
116dca3e6f
validationErrors is undedfined
2017-04-13 01:08:37 +00:00
Maxime Beauchemin
b448394077
0.17.5-alpha.0
2017-04-12 13:56:12 -07:00
Alanna Scott
09f407f553
add tooltips to big number vis ( #2599 )
2017-04-12 13:24:07 -07:00
Maxime Beauchemin
0479118efc
0.17.5.dev0
2017-04-12 13:09:53 -07:00
Songyan Ho
c93411b1e7
Fix for merge string as array ( #2597 )
2017-04-12 09:40:41 -07:00
Maxime Beauchemin
31283f1424
Fix metric formating in Dashboard view + some refactoring ( #2598 )
...
* Fix metric formating in Dashboard view + some refactoring
* Fixing build
2017-04-12 09:37:49 -07:00
Maxime Beauchemin
93c6597cf4
Adding docs/ to .eslintignore
2017-04-11 20:33:54 -07:00
Maxime Beauchemin
4446c745a8
Fix backend-sync 2
2017-04-11 20:31:01 -07:00
Maxime Beauchemin
38e90fe309
Fix backend-sync
2017-04-11 20:28:04 -07:00
Steven Niemitz
f5489467e5
Use correct dialect for escaping functions. ( #2593 )
...
Column functions are currently escaped with the
same dialect that is being used by Superset for its
metadata storage. Instead the dialect of the target
table should be used when escaping column names.
2017-04-11 17:36:30 -07:00
Alanna Scott
ab0bc5a3fa
handle percentage case for tooltips ( #2570 )
2017-04-11 12:26:34 -07:00
Riccardo Magliocchetti
412634cb57
Add missing flask-wtf dependency ( #2586 )
2017-04-11 12:25:54 -07:00
Maxime Beauchemin
a0ddbb9ec9
Make form_data dict a macro ( #2585 )
2017-04-10 22:04:25 -07:00
Maxime Beauchemin
a803705ddc
[bugfix] clarifying how to create a slice ( #2565 )
...
* [bugfix] clarifying how to create a slice
First time users [rightfully] think that the proper way to create a
slice is to click the `+` button on the `Slices` CRUD page.
Changing / simplifying the redirect logic and message flashing that was
failing here somehow.
* Changing message from danger to info
2017-04-10 21:46:19 -07:00
Maxime Beauchemin
75a358c616
[explore] force control validation before runQuery ( #2544 )
...
* [explore] force control validation before runQuery
* Addressing comments
2017-04-10 21:45:44 -07:00
Maxime Beauchemin
493ba18362
Adding macros current_user_id & current_username ( #2582 )
...
* Adding macros current_user_id & current_username
* Addressing comments
2017-04-10 21:42:25 -07:00
Maxime Beauchemin
5e4fca4ea4
Bumping a set of Python libraries to the latest release ( #2575 )
...
* Bumping a set of Python libraries to the latest release
* fixing flask-sqlalchemy==2.0
2017-04-10 15:37:30 -07:00
Maxime Beauchemin
d289783b67
Adding Vertica to installation docs ( #2581 )
2017-04-10 15:37:14 -07:00
Maxime Beauchemin
ac84fc2b65
Fixing confusion when selecting schema across engines ( #2572 )
2017-04-10 15:36:58 -07:00
Maxime Beauchemin
40b3d3b3ef
[hotfix] add csrf_token api endpoint
2017-04-10 12:27:03 -07:00