diff --git a/caravel/viz.py b/caravel/viz.py
index e73c05176..9592235e3 100644
--- a/caravel/viz.py
+++ b/caravel/viz.py
@@ -35,6 +35,7 @@ class BaseViz(object):
viz_type = None
verbose_name = "Base Viz"
+ credits = ""
is_timeseries = False
fieldsets = ({
'label': None,
@@ -306,6 +307,7 @@ class TableViz(BaseViz):
viz_type = "table"
verbose_name = "Table View"
+ credits = 'a
Caravel original'
fieldsets = ({
'label': "Chart Options",
'fields': (
@@ -360,6 +362,7 @@ class PivotTableViz(BaseViz):
viz_type = "pivot_table"
verbose_name = "Pivot Table"
+ credits = 'a
Caravel original'
is_timeseries = False
fieldsets = ({
'label': None,
@@ -479,6 +482,7 @@ class NVD3Viz(BaseViz):
"""Base class for all nvd3 vizs"""
+ credits = '
NVD3.org'
viz_type = None
verbose_name = "Base NVD3 Viz"
is_timeseries = False
@@ -558,6 +562,7 @@ class BigNumberViz(BaseViz):
viz_type = "big_number"
verbose_name = "Big Number with Trendline"
+ credits = 'a
Caravel original'
is_timeseries = True
fieldsets = ({
'label': None,
@@ -607,6 +612,7 @@ class BigNumberTotalViz(BaseViz):
viz_type = "big_number_total"
verbose_name = "Big Number"
+ credits = 'a
Caravel original'
is_timeseries = False
fieldsets = ({
'label': None,
@@ -954,6 +960,9 @@ class SunburstViz(BaseViz):
viz_type = "sunburst"
verbose_name = "Sunburst"
is_timeseries = False
+ credits = (
+ 'Kerry Rodden '
+ '@
bl.ocks.org')
fieldsets = ({
'label': None,
'fields': (
@@ -1017,6 +1026,7 @@ class SankeyViz(BaseViz):
viz_type = "sankey"
verbose_name = "Sankey"
is_timeseries = False
+ credits = '
d3-sankey on npm'
fieldsets = ({
'label': None,
'fields': (
@@ -1077,6 +1087,7 @@ class DirectedForceViz(BaseViz):
viz_type = "directed_force"
verbose_name = "Directed Force Layout"
+ credits = 'd3noob @
bl.ocks.org'
is_timeseries = False
fieldsets = ({
'label': None,
@@ -1119,6 +1130,7 @@ class WorldMapViz(BaseViz):
viz_type = "world_map"
verbose_name = "World Map"
is_timeseries = False
+ credits = 'datamaps on
npm'
fieldsets = ({
'label': None,
'fields': (
@@ -1192,6 +1204,7 @@ class FilterBoxViz(BaseViz):
viz_type = "filter_box"
verbose_name = "Filters"
is_timeseries = False
+ credits = 'a
Caravel original'
fieldsets = ({
'label': None,
'fields': (
@@ -1238,6 +1251,7 @@ class IFrameViz(BaseViz):
viz_type = "iframe"
verbose_name = "iFrame"
+ credits = 'a
Caravel original'
is_timeseries = False
fieldsets = ({
'label': None,
@@ -1255,6 +1269,9 @@ class ParallelCoordinatesViz(BaseViz):
viz_type = "para"
verbose_name = "Parallel Coordinates"
+ credits = (
+ '
'
+ 'Syntagmatic\'s library')
is_timeseries = False
fieldsets = ({
'label': None,
@@ -1290,6 +1307,9 @@ class HeatmapViz(BaseViz):
viz_type = "heatmap"
verbose_name = "Heatmap"
is_timeseries = False
+ credits = (
+ 'inspired from mbostock @
'
+ 'bl.ocks.org')
fieldsets = ({
'label': None,
'fields': (