Commit Graph

357 Commits

Author SHA1 Message Date
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
Maxime Beauchemin
625bd9dd82 Period ratio compare 2015-09-28 08:41:39 -07:00
Maxime Beauchemin
7143972341 Adding contribution to total 2015-09-28 00:51:39 -07:00
Maxime Beauchemin
4cd7c3d098 Introducing compare 2015-09-27 18:21:50 -07:00
Maxime Beauchemin
495c2dfeca Ripping highcharts out 2015-09-27 18:09:58 -07:00
Maxime Beauchemin
bf8ce1716a nvd3 Stacked Area chart 2015-09-27 08:52:26 -07:00
Maxime Beauchemin
89e92904e1 Adding nvd3 support 2015-09-26 21:14:44 -07:00
Maxime Beauchemin
f1a64c0988 Allowing 2 widgets to overflow 2015-09-25 16:52:15 -07:00
Maxime Beauchemin
8d4c3ea381 Increasing test coverage to 68% 2015-09-25 16:42:56 -07:00
Maxime Beauchemin
aea304d814 Making sum metrics for numeric columns 2015-09-25 16:18:31 -07:00
Maxime Beauchemin
1d6d821008 Changing default to 100 items per page 2015-09-25 16:15:13 -07:00
Maxime Beauchemin
c4b24cb9cc Adding a foundation for unit tests 2015-09-25 15:43:50 -07:00
Maxime Beauchemin
83e37f66fa Adding fields to list_columns of DatabaseView 2015-09-23 22:55:21 -07:00
Maxime Beauchemin
74ae4ee704 ADding help text around sqlalchemy URI 2015-09-23 21:28:01 -07:00
Maxime Beauchemin
e854798730 Adding a button to test connections 2015-09-23 21:21:48 -07:00
Maxime Beauchemin
caafb1ef4c Changing title 2015-09-23 20:17:20 -07:00
Maxime Beauchemin
63d55c9f93 Polish 2015-09-23 16:43:55 -07:00
Maxime Beauchemin
71274ae609 Beautifying the index page 2015-09-23 14:34:14 -07:00
Maxime Beauchemin
e126ab4eb8 Improvements 2015-09-23 10:40:50 -07:00
Maxime Beauchemin
f395c83bae Improving the main page 2015-09-23 08:33:46 -07:00
Maxime Beauchemin
2cbc2e36e3 Adding a word cloud widget 2015-09-22 23:40:58 -07:00
Maxime Beauchemin
f5e355a26f Forgot to git add viz_markup.html 2015-09-22 17:58:44 -07:00
Maxime Beauchemin
e4a5f34f71 Uncommenting try block 2015-09-22 16:53:06 -07:00
Maxime Beauchemin
449441fed5 Adding support for markup (html/markdown) widgets 2015-09-22 16:34:11 -07:00
Maxime Beauchemin
3d8fbaa966 Improvments to the dashboard view 2015-09-22 11:55:40 -07:00
Maxime Beauchemin
ff29f905c9 Loading examples with a CLI subcommand 2015-09-22 09:52:41 -07:00
Maxime Beauchemin
4d1d3ad0f6 Minor bugfix 2015-09-21 15:49:34 -07:00
Maxime Beauchemin
e1b3c7e63b Bugfixes+ better docs 2015-09-21 13:48:02 -07:00
Maxime Beauchemin
2cbe25c6b5 Changing an icon 2015-09-20 21:56:23 -07:00
Maxime Beauchemin
c09dca514d Adding a BigNumber widget 2015-09-20 13:50:07 -07:00
Maxime Beauchemin
72ec6ae570 Cosmetics 2015-09-19 13:52:47 -07:00
Bartosz Ługowski
8ac35bd610 Fix default Sqlite path. 2015-09-19 11:21:49 +02:00
Maxime Beauchemin
e0d6d20993 Adding a command to load a sample dataset 2015-09-18 23:48:41 -07:00
Maxime Beauchemin
4edbbd350d More bug squashing 2015-09-18 17:27:46 -07:00
Maxime Beauchemin
e5e2988e2d More refactor and bugfixes 2015-09-18 15:29:49 -07:00
Maxime Beauchemin
16550b9753 Bugfix 2015-09-18 14:30:54 -07:00
Maxime Beauchemin
cd09b0ddef Bugfixes 2015-09-18 11:12:27 -07:00
Maxime Beauchemin
f6753afa75 Panoramix v1 dashboards is up 2015-09-17 18:06:47 -07:00
Maxime Beauchemin
521b000ab6 Checkpoint 2015-09-15 12:33:26 -07:00
Maxime Beauchemin
359a81eee3 Getting back into a working state 2015-09-15 09:17:59 -07:00
Maxime Beauchemin
0bc2e71ac6 Changing the way viz templates are defined using macros instead 2015-09-14 08:50:01 -07:00
Maxime Beauchemin
6daf92e3c1 About to start ajaxifying 2015-09-14 08:04:32 -07:00
Maxime Beauchemin
a5b896414d Dashboards 2015-09-13 19:07:54 -07:00
Maxime Beauchemin
36351918c9 Dashboards 2015-09-12 23:25:43 -07:00
Maxime Beauchemin
e755854c29 Save and embed 2015-09-11 21:49:57 -07:00
Maxime Beauchemin
5f20a080f4 Setting up alembic 2015-09-11 15:32:42 -07:00
Maxime Beauchemin
ca3959783c New script 2015-09-09 22:21:38 -07:00
Maxime
9a63a312b6 Warn on row limit reached 2015-09-09 20:55:47 +00:00
Maxime
5825f4539d Allowing for form field description and tooltips 2015-09-09 20:10:42 +00:00
Maxime
fab0670669 Custom WHERE clause for tables (not druid) + error handling refactor 2015-09-09 19:48:20 +00:00
Maxime
67c5f637d1 Linting 2015-09-09 17:52:11 +00:00
Maxime Beauchemin
9858304468 Merge pull request #22 from mistercrunch/forms
Form factory refactor
2015-09-09 10:00:17 -07:00
Maxime Beauchemin
7f9d96b024 Merge pull request #20 from wbchn/master
add tzinfo config, useful when start druid without utc timezone
2015-09-09 09:59:16 -07:00
Maxime Beauchemin
1283bc0788 Form factory refactor 2015-09-08 23:50:45 -07:00
Maxime
6dd81a3e95 Adding argparse for port and debug mode on bin/panoramix 2015-09-08 21:56:27 +00:00
Maxime
483935cc12 Marking distribution as is_timeseries=False 2015-09-08 21:01:40 +00:00
Maxime Beauchemin
bca1e15e44 Temp DB in /tmp 2015-09-07 08:39:42 -07:00
wangbin
11aaaf3e11 add tzinfo config, useful when start druid without utc timezone 2015-09-06 17:11:11 +08:00
Maxime Beauchemin
efc54e0f65 Preparing pypi package 2015-09-05 13:37:55 -07:00