diff --git a/panoramix/bin/panoramix b/panoramix/bin/panoramix index 565df33412a2b..062ac59395431 100755 --- a/panoramix/bin/panoramix +++ b/panoramix/bin/panoramix @@ -219,12 +219,12 @@ def load_examples(sample): if not slc: slc = Slice( slice_name=slice_name, - viz_type='line', + viz_type='nvd3_line', datasource_type='table', table=tbl, params=get_slice_json( - slice_name, viz_type="line", groupby=['name'], - granularity='1 day')) + slice_name, viz_type="nvd3_line", groupby=['name'], + granularity='1 day', rich_tooltip='y', show_legend='y')) session.add(slc) slices.append(slc) diff --git a/panoramix/forms.py b/panoramix/forms.py index b636f12ed27bb..e86cec632d3e3 100644 --- a/panoramix/forms.py +++ b/panoramix/forms.py @@ -120,6 +120,9 @@ def form_factory(viz): 'y_log_scale': BooleanField( "Y Log", default=False, description="Use a log scale for the Y axis"), + 'donut': BooleanField( + "Donut", default=False, + description="Do you want a donut or a pie?"), } field_css_classes = {k: ['form-control'] for k in px_form_fields.keys()} select2 = [ @@ -150,7 +153,8 @@ class QueryForm(OmgWtForm): if isinstance(ff, basestring): ff = [ff] for s in ff: - setattr(QueryForm, s, px_form_fields[s]) + if s: + setattr(QueryForm, s, px_form_fields[s]) # datasource type specific form elements if datasource.__class__.__name__ == 'Table': diff --git a/panoramix/templates/panoramix/base.html b/panoramix/templates/panoramix/base.html index 7a26ae00e1168..6d15fb1946f5a 100644 --- a/panoramix/templates/panoramix/base.html +++ b/panoramix/templates/panoramix/base.html @@ -3,6 +3,7 @@ {% block head_css %} {{super()}} +