Commit Graph

408 Commits

Author SHA1 Message Date
Maxime Beauchemin
4f12e78a64 Fixed left panel in explore view 2016-01-06 13:32:47 -08:00
Maxime Beauchemin
37cbf61480 Adding markdown support for table descriptions 2015-12-27 21:06:16 -08:00
Maxime Beauchemin
6df3e67bdb Fixing the filters 2015-12-27 14:21:10 -08:00
Maxime Beauchemin
ef14c21281 Adding volume indicators on filter box 2015-12-27 09:46:07 -08:00
Maxime Beauchemin
07df0f109f Adding a filter box widget 2015-12-26 12:50:46 -08:00
Maxime Beauchemin
e96494e0cf Working on docs 2015-12-25 21:48:09 -08:00
Maxime Beauchemin
0a9600d994 Minor improvements on the bubble plot 2015-12-24 22:57:21 -08:00
Maxime Beauchemin
010fbc3693 Fixed standalone view 2015-12-24 09:24:44 -08:00
Maxime Beauchemin
dfee55df1a Fixing save ops 2015-12-24 09:17:38 -08:00
Maxime Beauchemin
9427cd6216 Fixing date processing 2015-12-24 08:41:35 -08:00
Maxime Beauchemin
e7ccbefe87 Achieving ASYNC explore 2015-12-23 13:35:20 -08:00
Maxime Beauchemin
b88f2825ea Improvements to bubble chart 2015-12-23 07:53:21 -08:00
Maxime Beauchemin
c3bec3e35b refactoring the imports 2015-12-22 22:54:54 -08:00
Maxime Beauchemin
a5c1358229 Fixing py3 error 2015-12-22 20:46:19 -08:00
Maxime Beauchemin
0f892c6a4d Fixing sqlite error msg 2015-12-22 20:35:35 -08:00
Maxime Beauchemin
afae89239d Adding another example file 2015-12-22 15:56:18 -08:00
Maxime Beauchemin
8682196eb8 Getting filters to a reasonable place 2015-12-22 15:52:15 -08:00
Maxime Beauchemin
e0586ec666 Working state 2015-12-22 15:35:06 -08:00
Maxime Beauchemin
4e21fb4285 Adding support for quoted field names 2015-12-22 08:12:47 -08:00
Maxime Beauchemin
6a28ad3f4e Adding standalone mode 2015-12-21 08:17:02 -08:00
Maxime Beauchemin
fffb0a7a80 Getting rid of the template heavy approach 2015-12-21 00:05:50 -08:00
Maxime Beauchemin
458703d9c8 Getting the dashboard filters to work 2015-12-20 21:49:59 -08:00
Maxime Beauchemin
b1399b97a9 Progress 2015-12-20 15:04:16 -08:00
Maxime Beauchemin
48f5fcfcc7 Some major refactoring 2015-12-20 13:54:40 -08:00
Maxime Beauchemin
4b481e938a Getting in a working state 2015-12-20 08:33:08 -08:00
Maxime Beauchemin
973f1a6235 removing table-info from featured datasets 2015-12-19 07:40:24 -08:00
Maxime Beauchemin
c1080638ae Passing a ctrl to the js 2015-12-18 15:45:11 -08:00
Maxime Beauchemin
5435f53702 Passing a controller object to widget 2015-12-18 15:09:14 -08:00
Maxime Beauchemin
19eb177fe3 Changing resize action to do nothing 2015-12-18 14:49:18 -08:00
Maxime Beauchemin
bd75a58f24 Re writting table viz 2015-12-18 14:42:44 -08:00
Maxime Beauchemin
55c4433b0b Allowing to not group by on table view 2015-12-18 12:06:01 -08:00
Maxime Beauchemin
5f6236c80b Export to csv or json 2015-12-17 18:14:40 -08:00
Maxime Beauchemin
d2ae6ceed6 Merge pull request #89 from mistercrunch/featured_datasets
Featured datasets
2015-12-17 15:52:55 -08:00
Michelle Thomas
79e7818ba8 Changes to the layout of the featured datasets page 2015-12-17 15:43:28 -08:00
Maxime Beauchemin
2a30908328 Merge branch 'master' of github.com:mistercrunch/panoramix 2015-12-17 13:49:47 -08:00
Maxime Beauchemin
4e3d284785 Restoring error bubbling 2015-12-17 13:49:36 -08:00
Michelle Thomas
e5256ef6da Fixing alignment of a hanging indent for code quality 2015-12-17 11:35:18 -08:00
Michelle Thomas
f24e58abf2 Fixes to the downgrade migration for user_id in sqlatables 2015-12-17 11:28:06 -08:00
Maxime Beauchemin
b04c4223c5 Merge pull request #87 from bradmbaker/brad_adding_js_to_allow_overflow_to_actually_work
fixing a few bugs with tool tip overflow
2015-12-17 11:13:46 -08:00
Maxime Beauchemin
047e142b43 Merge pull request #88 from mistercrunch/map
World Map viz with bubbles
2015-12-17 11:12:09 -08:00
Maxime Beauchemin
b3edc077dc Touchups 2015-12-16 20:57:19 -08:00
Maxime Beauchemin
48c1481caa World Map with bubbles 2015-12-16 19:22:19 -08:00
Michelle Thomas
6f948f0783 Changing DataTables to default to show all and sort by database 2015-12-16 17:58:16 -08:00
Michelle Thomas
6bbcbe524a Fixing the button on the featured datasets page 2015-12-16 16:34:51 -08:00
Michelle Thomas
6155ff8de6 Adding owner to sqlatables and changing some of the formatting using DataTables 2015-12-16 15:35:59 -08:00
Michelle Thomas
30df7be258 Adding a view for featured datasets 2015-12-16 15:35:59 -08:00
BradBaker
e0f8f2cdca fixing a few bugs with tool tip overflow 2015-12-16 11:54:34 -08:00
Maxime Beauchemin
dcd36780ef Merge pull request #86 from bradmbaker/brad_adding_new_and_improved_date_formats
adjusting date formats
2015-12-16 11:45:53 -08:00
Maxime Beauchemin
d6b6433d52 Better list view for druid datasurces 2015-12-16 11:29:28 -08:00
BradBaker
e2220ded7f adjusting date formats 2015-12-15 18:00:41 -08:00
Maxime Beauchemin
c09ff2b7eb Getting the query to show 2015-12-15 16:05:35 -08:00
Maxime Beauchemin
0b0a095163 Adding sankey diagrams 2015-12-15 15:59:58 -08:00
Maxime Beauchemin
eb6890f742 Namespacing sunburst CSS 2015-12-15 14:31:43 -08:00
Maxime Beauchemin
c2736b34cd Making row_limit freeform 2015-12-15 14:16:40 -08:00
Maxime Beauchemin
c563057099 Adding directed force layout viz 2015-12-15 13:59:31 -08:00
Maxime Beauchemin
51b273b5b8 Big JS refactor 2015-12-14 22:18:26 -08:00
BradBaker
65be15cc8d letting tooltips in the dashboard overflow 2015-12-14 13:46:05 -08:00
Maxime Beauchemin
c6d007cc8b Style 2015-12-14 10:21:46 -08:00
Maxime Beauchemin
eb13ce1840 Cleaning up the html indentation on explore.html 2015-12-14 08:48:37 -08:00
Maxime Beauchemin
6b069c6741 Cosmetics on dropdowns 2015-12-14 08:21:49 -08:00
Maxime Beauchemin
5f6a7423b8 Merge pull request #81 from mistercrunch/layout
Slightly better layout for explore page
2015-12-14 08:10:23 -08:00
Maxime Beauchemin
d50a768df9 Fix td align 2015-12-14 08:09:20 -08:00
Maxime Beauchemin
0d6720ad37 Checkboxes everywhere 2015-12-13 13:29:13 -08:00
Maxime Beauchemin
c97b0b6026 Slightly better layout for explore page 2015-12-13 10:03:06 -08:00
Maxime Beauchemin
5701696c79 py3 compatibility 2015-12-12 19:17:09 -08:00
Maxime Beauchemin
f4e4c529a0 Cleanup around multiple select fields 2015-12-12 18:55:56 -08:00
Maxime Beauchemin
18a2670f41 [bugfix] sqlite ALTER issue 2015-12-12 09:43:23 -08:00
Maxime Beauchemin
65c1c42bc8 Align dashboard title 2015-12-11 14:33:19 -08:00
Maxime Beauchemin
1fe15496ce Formatting change_on column in list views 2015-12-11 12:17:23 -08:00
Maxime Beauchemin
59c1ee3c03 fix migrations 2015-12-10 18:04:43 -08:00
Maxime Beauchemin
fc93f36339 Better tooltips and more ways to integrate them easily 2015-12-10 08:26:01 -08:00
Maxime Beauchemin
c64473c49e [sunburst] limit -> row_limit 2015-12-09 22:37:49 -08:00
Maxime Beauchemin
c3f96074b9 Insuring column order 2015-12-09 18:11:45 -08:00
Maxime Beauchemin
d476dd2b8a Introducing form overrides for label and tooltips 2015-12-09 15:19:43 -08:00
Maxime Beauchemin
f5b4a0290e New viz: sunbursts 2015-12-09 14:37:18 -08:00
Maxime Beauchemin
d526711f1e Changing default sort order for databases 2015-12-08 15:09:58 -08:00
Maxime Beauchemin
2833bd3825 bugfix - empty slug field 2015-12-08 14:15:48 -08:00
Maxime Beauchemin
a32712d9cb Cleaning up 2015-12-07 23:24:43 -08:00
Maxime Beauchemin
b666508085 Introducing field sets 2015-12-07 22:25:01 -08:00
Maxime Beauchemin
6f2c953a9e Merge pull request #73 from mistercrunch/theme
Airflowlike theme
2015-12-04 15:05:10 -08:00
Maxime Beauchemin
1a62d5f74f Bugfix pivot table with no groupby 2015-12-04 14:24:36 -08:00
Maxime Beauchemin
04c0c05c01 Airflowlike theme 2015-12-04 14:16:31 -08:00
Maxime Beauchemin
f882ff13ff Logging slice and dash views 2015-12-04 11:52:32 -08:00
Maxime Beauchemin
aed2f46413 Merge pull request #70 from mistercrunch/dash_slug
Adding url slug support for dashboard model
2015-12-04 10:30:28 -08:00
Maxime Beauchemin
a0e967e3b9 Merge pull request #71 from mistercrunch/showminmax
Add option to show minmax on x axis
2015-12-04 10:30:12 -08:00
Maxime Beauchemin
66089a8948 Adding migration file 2015-12-04 10:13:16 -08:00
Maxime Beauchemin
63b27bbece Add option to show minmax on x axis 2015-12-04 10:10:13 -08:00
Maxime Beauchemin
2743b2412f Adding url slug support for dashboard model 2015-12-04 10:02:16 -08:00
Maxime Beauchemin
b9d7253a48 Save AS and Overwrite 2015-12-04 09:30:43 -08:00
Maxime Beauchemin
03e13cb957 Adding cumsum to rolling functions 2015-11-30 14:58:15 -08:00
Maxime Beauchemin
525bd509cb Merge pull request #67 from mistercrunch/fix_debug_dup_call
Fix debug mode calls get_json twice
2015-11-30 13:48:11 -08:00
Maxime Beauchemin
2002f5e369 Fix debug mode calls get_json twice 2015-11-30 12:36:59 -08:00
Maxime Beauchemin
852e3c6667 Merge pull request #66 from mistercrunch/pivot_table
Adding a PivotTableViz
2015-11-26 07:10:22 -08:00
Maxime Beauchemin
7cd3696dd2 Adding missing jquery-ui images 2015-11-24 12:30:37 -08:00
Maxime Beauchemin
139e594cce Bugfix, wrong css reference 2015-11-24 12:21:36 -08:00
Maxime Beauchemin
b0f7b3c595 A little bit more explicit error handling 2015-11-24 12:09:30 -08:00
Maxime Beauchemin
8b0b13eedc Adding a PivotTableViz 2015-11-24 11:54:43 -08:00
Maxime Beauchemin
5968344613 Merge pull request #65 from mistercrunch/custom_having
Adding custom HAVING clause
2015-11-24 11:51:33 -08:00
Maxime Beauchemin
4819be2fb2 Adding groupby to select2Sortable 2015-11-24 11:46:44 -08:00
Maxime Beauchemin
3cc5db5bbf Adding custom HAVING clause 2015-11-24 11:37:20 -08:00
Maxime Beauchemin
c8faeed5b3 Preserving the ordering in selectmultiple 2015-11-24 10:52:32 -08:00
Maxime Beauchemin
de52449c2a Removing dups in color array 2015-11-23 16:42:30 -08:00
Maxime Beauchemin
2e83bf3850 Merge pull request #63 from mistercrunch/hide_pass
Encrypting the passwords out of connection strings
2015-11-23 08:45:13 -08:00
Maxime Beauchemin
85227912b3 Encrypting the passwords out of connection strings 2015-11-21 12:35:49 -08:00
Patrick Leo Tardif
f592aa1012 Add BetterBooleanField 2015-11-13 17:16:34 -08:00
Maxime Beauchemin
d8c79cd26e bugfix for error msg not surfaced 2015-11-11 12:18:20 -08:00
Maxime Beauchemin
184262844a Fixing resize for nvd3 widgets 2015-11-10 17:01:04 -08:00
Niharika Ray
54e45babe7 Fix Markup Widget bug 2015-11-10 12:22:51 -08:00
Patrick Leo Tardif
93c660f2c7 make y axis format one col width only 2015-11-10 11:33:35 -08:00
Patrick Leo Tardif
4233d34678 handle y2axis for y axis format 2015-11-10 11:33:05 -08:00
Patrick Leo Tardif
6b13d78f69 verbose explanation and link for d3 format" 2015-11-10 11:32:42 -08:00
Patrick Leo Tardif
38a4157ac6 Adding y-axis format option 2015-11-09 18:30:55 -08:00
Maxime Beauchemin
d75c5c8da8 Setting min_periods to 1 for rolling windows 2015-11-08 09:10:45 -08:00
Maxime Beauchemin
a18cf2d26b Adding audit info to a few list views 2015-11-04 17:06:17 -08:00
Maxime Beauchemin
0889947394 Clarifying time filters, small refactor 2015-11-03 09:52:19 -08:00
Maxime Beauchemin
4e6aa4c5b5 Improvments around date handling for nvd3 charts 2015-10-31 15:34:23 -07:00
Krishna Puttaswamy
6ecea9123c adding sort order of the slices on changed_on field 2015-10-27 11:36:25 -07:00
Maxime Beauchemin
0ec69a4ac5 druid bugfix 2015-10-20 16:40:12 -07:00
Maxime Beauchemin
c3903eff4f Adding forgotten template 2015-10-20 14:11:21 -07:00
Maxime Beauchemin
4d8966376f Aiming at python 3.4 - test 2015-10-20 13:19:13 -07:00
Maxime Beauchemin
a58d184711 Removing references to basestring 2015-10-20 13:00:42 -07:00
Maxime Beauchemin
fc76e87653 Trying mode='rt' 2015-10-20 12:50:12 -07:00
Maxime Beauchemin
e3e3d0b1f5 py3 compat changes 2015-10-20 12:50:11 -07:00
Maxime Beauchemin
a7fca30010 Tweaks 2015-10-19 22:15:53 -07:00
Maxime Beauchemin
06e57bf890 Adding timezone offset as a datasource param 2015-10-19 21:43:14 -07:00
Maxime Beauchemin
8aa97f7e08 Better defaults for Druid endpoints and better error handling 2015-10-16 07:41:52 -07:00
Maxime Beauchemin
9d61ee2323 Bugfix for time series bar chart 2015-10-15 21:08:52 -07:00
Maxime Beauchemin
0a1eb64da0 Bumping timeout to 60 2015-10-13 16:06:37 -07:00
Maxime Beauchemin
686069d283 Allowing to specify the gunicorn timeout in CLI and config 2015-10-13 15:50:12 -07:00
Maxime Beauchemin
8cd27db893 Stop attribution of datasource_access to gamma on init 2015-10-13 07:55:45 -07:00
Maxime Beauchemin
b25393be08 Adding a note to run init script in installation process 2015-10-13 07:51:56 -07:00
Maxime Beauchemin
179622da77 Bugfix around empty compare_lag 2015-10-12 21:49:28 -07:00
Maxime Beauchemin
85f3857285 Removing raise statement used for testing 2015-10-12 18:07:13 -07:00
Maxime Beauchemin
7a4eaf41b2 Adding error handler that shows the stacktrace 2015-10-12 18:05:46 -07:00
Maxime Beauchemin
e5aa49fb08 Descriptions for confusing columns 2015-10-12 08:17:06 -07:00
Maxime Beauchemin
cb92cac776 Allowing to define multiple time columns for time series on Sqla 2015-10-12 03:56:11 +00:00
Maxime
b84ede1aef Bugfix druid datasource onsave 2015-10-09 00:02:27 +00:00
Adrian Kuhn
694f82ec65 Boostrapping widgets from javascript initializer (RFC). 2015-10-07 16:02:42 -07:00
Maxime Beauchemin
467963533b Button Druidify\!->Slice\! 2015-10-06 21:12:59 -07:00
Maxime Beauchemin
6db1b97a0e Supporting arbitrary expressions 2015-10-06 12:06:02 -07:00
Maxime Beauchemin
36c7406786 Upgrading nvd3 to dev version fixes a bug around classed series 2015-10-05 21:32:22 -07:00
Maxime Beauchemin
0b87ea6e9b Bugfix around specific datasource access permissions 2015-10-05 17:43:58 -07:00
Maxime Beauchemin
1494b26229 Merge pull request #42 from mistercrunch/dash_css
Adding ability to style a dashboard with CSS
2015-10-05 12:03:47 -07:00
Maxime Beauchemin
bd32170b36 Adding ability to style a dashboard with CSS 2015-10-05 11:52:13 -07:00
Maxime Beauchemin
a0332823ff Changing default for time_compare to empty 2015-10-05 09:46:49 -07:00
Maxime Beauchemin
096f6977c4 Bugfix, missing WHERE CLAUSE field in form 2015-10-05 09:27:33 -07:00
Maxime Beauchemin
d810a9d5ad Adding perm property to Datasource model 2015-10-05 08:29:23 -07:00
Maxime Beauchemin
2bb299225a Cleaning up the static folder 2015-10-04 19:36:38 -07:00
Maxime Beauchemin
c9b7c5daa8 Adjusting width of dashboard view controls 2015-10-04 16:54:17 -07:00
Maxime Beauchemin
5f62a1fe02 Adding css file for viz_nvd3 2015-10-04 16:44:54 -07:00
Maxime Beauchemin
6ea178eced Perms are kept from getting duped, created on save 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
b4c8d7a81e Cosmetics 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
459048abe0 Bugfix 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
71cf515d0d Getting this thing to work 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
e3cdf5bb2c Progress 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
45b5950019 Definining a Gamma role 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
c2049f837c Automate Panoramix role creation 2015-10-04 16:23:19 -07:00
Maxime Beauchemin
8eb0c0a07b Merge pull request #40 from mistercrunch/time_compare
Introducing time comparison
2015-10-04 16:20:55 -07:00
Maxime Beauchemin
ede6768cbe Small improvements to dashboard controls 2015-10-04 07:59:21 -07:00
Maxime Beauchemin
959418cc4e Making sure to alert only once 2015-10-04 07:36:27 -07:00
Maxime Beauchemin
f83d93327f Updating TODO 2015-10-04 07:14:30 -07:00
Maxime Beauchemin
2eb8c1be8d Introducing time comparison 2015-10-03 23:33:30 -07:00
Maxime Beauchemin
46ee9d2c13 Improved free form date parsing 2015-10-02 22:23:14 -07:00
Maxime Beauchemin
bc8f9d2e1a Specifying the fields for DistributionBarViz as it was showing donut 2015-10-02 16:24:15 -07:00
Maxime Beauchemin
e3e5798ed4 Merge pull request #39 from mistercrunch/interpolation
Adding interpolation choice for line charts
2015-10-02 16:22:07 -07:00
Maxime Beauchemin
e1900fcfe9 Bugfix, distributino bar chart shows NaN on xAxis 2015-10-02 15:31:10 -07:00
Maxime Beauchemin
774b1ef9d9 removing console.log 2015-10-02 15:09:22 -07:00
Maxime Beauchemin
bb535a373d Adding an option for line_interpolation in line chart 2015-10-02 15:07:09 -07:00
Maxime Beauchemin
3f9c83828a Removing leftover print statetments 2015-10-01 23:35:05 -07:00
Maxime Beauchemin
33a45772ab py3 2015-10-01 23:22:20 -07:00
Adrian Kuhn
4a256b1dc4 Reformat javascript code. 2015-10-01 18:08:36 -07:00
Adrian Kuhn
ad1ebaa6da Extract scripts into javascript file. 2015-10-01 18:05:58 -07:00
Adrian Kuhn
367c2562e1 Extract css rules into stylesheet file. 2015-10-01 18:05:58 -07:00
Maxime Beauchemin
f3c6414ec2 Merge pull request #37 from mistercrunch/viz_type
Viz type
2015-10-01 17:49:10 -07:00
Maxime Beauchemin
ee6cc157f6 Removing chart_kind artefact 2015-10-01 17:47:52 -07:00
Maxime Beauchemin
f3e3415712 Re-adding images, mistakenly did mv instead of git mv 2015-10-01 10:18:38 -07:00
Maxime Beauchemin
c4ff8d1760 Moving static jpg/pngs to static/img 2015-09-30 23:21:09 -07:00
Maxime Beauchemin
d3c420ea01 Adding hint to not consider a bakced up function for coverage accounting 2015-09-30 18:06:38 -07:00
Maxime Beauchemin
f36ea7aa50 Aligingin stackedAreaChart with area 2015-09-30 18:00:06 -07:00
Maxime Beauchemin
04f914fb5c Viz type clarifications 2015-09-30 17:54:50 -07:00
Maxime Beauchemin
601e30aa37 Changing 'since' default to 7 days 2015-09-30 17:43:25 -07:00
Maxime Beauchemin
fa08d353e8 Bug fixes 2015-09-30 17:37:07 -07:00
Adrian Kuhn
ad2cc10788 Fix unit tests for viz without json endpoint. 2015-09-30 14:52:53 -07:00
Adrian Kuhn
83d7bf3a1a Extract nvd3 javascript to separate file. 2015-09-30 14:27:18 -07:00
Adrian Kuhn
669a0a4e2c Extract bignumber javascript to separate file. 2015-09-30 13:20:34 -07:00
Adrian Kuhn
b75c89b81f Extract word cloud javascript to separate file. 2015-09-30 13:20:34 -07:00
Maxime Beauchemin
7172be9705 Bugfix for nvd3 charts 2015-09-30 13:20:13 -07:00
Maxime Beauchemin
c9e4239025 Moving button to the right 2015-09-30 11:09:06 -07:00
Maxime Beauchemin
ca28d9c524 Penguins under construction 2015-09-30 09:38:43 -07:00
Maxime Beauchemin
2243623430 Temporary hack to see the query for NVD3 vizs 2015-09-30 08:59:19 -07:00
Maxime Beauchemin
5cf5019ff1 Done fixing form continuity 2015-09-29 22:13:29 -07:00
Maxime Beauchemin
74e5a3e868 Mostly working 2015-09-29 21:41:49 -07:00
Maxime Beauchemin
f3f807d042 Forms 2015-09-28 22:38:57 -07:00
Maxime Beauchemin
c3f0597c07 Small improvments to tests 2015-09-28 21:31:04 -07:00
Maxime Beauchemin
4a9987affa Bugfix around using an Int in a groupby 2015-09-28 17:57:26 -07:00
Maxime
4d62adb618 Removing last highcharts file standing 2015-09-29 00:38:57 +00:00
Maxime Beauchemin
0033c927cc Adding missing dependency 2015-09-28 16:13:55 -07:00
Maxime Beauchemin
af98972624 Cleaning up previous hack 2015-09-28 15:28:59 -07:00
Maxime Beauchemin
a674fca26d Better form handling 2015-09-28 10:32:56 -07:00
Maxime Beauchemin
721113db0d About to rip out args 2015-09-28 09:24:53 -07:00