shoop.admin.dashboard package¶
Submodules¶
shoop.admin.dashboard.blocks module¶
-
class
shoop.admin.dashboard.blocks.DashboardBlock(id, size=None, color=None)[source]¶ Bases:
object-
type= None¶
-
SIZES= ('small', 'medium', 'large', 'full')¶
-
default_size= 'normal'¶
-
-
class
shoop.admin.dashboard.blocks.DashboardContentBlock(id, content, size='normal')[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
type= 'normal'¶
-
-
class
shoop.admin.dashboard.blocks.DashboardValueBlock(id, value, title, **kwargs)[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
type= 'value'¶
-
default_size= 'small'¶
-
-
class
shoop.admin.dashboard.blocks.DashboardMoneyBlock(id, value, title, currency, **kwargs)[source]¶
-
class
shoop.admin.dashboard.blocks.DashboardChartBlock(id, size='normal')[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
type= 'chart'¶
-
default_size= 'medium'¶
-
BLOCK_TEMPLATE= '\n <h2 class="block-title"><i class="fa fa-bar-chart"></i>%(title)s</h2>\n <div id="chart-%(id)s"></div>\n <script>\n window.CHART_CONFIGS = window.CHART_CONFIGS || {};\n window.CHART_CONFIGS["%(id)s"] = %(config)s;\n </script>\n '¶
-
shoop.admin.dashboard.charts module¶
-
class
shoop.admin.dashboard.charts.Chart(title)[source]¶ Bases:
object
shoop.admin.dashboard.utils module¶
Module contents¶
-
class
shoop.admin.dashboard.DashboardBlock(id, size=None, color=None)[source]¶ Bases:
object-
SIZES= ('small', 'medium', 'large', 'full')¶
-
default_size= 'normal'¶
-
type= None¶
-
-
class
shoop.admin.dashboard.DashboardChartBlock(id, size='normal')[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
BLOCK_TEMPLATE= '\n <h2 class="block-title"><i class="fa fa-bar-chart"></i>%(title)s</h2>\n <div id="chart-%(id)s"></div>\n <script>\n window.CHART_CONFIGS = window.CHART_CONFIGS || {};\n window.CHART_CONFIGS["%(id)s"] = %(config)s;\n </script>\n '¶
-
default_size= 'medium'¶
-
get_chart()[source]¶ Get the actual chart instance for this block.
Returns: The chart (or None, if it can’t be rendered) Return type: shoop.admin.dashboard.charts.Chart|None
-
type= 'chart'¶
-
-
class
shoop.admin.dashboard.DashboardContentBlock(id, content, size='normal')[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
type= 'normal'¶
-
-
class
shoop.admin.dashboard.DashboardValueBlock(id, value, title, **kwargs)[source]¶ Bases:
shoop.admin.dashboard.blocks.DashboardBlock-
default_size= 'small'¶
-
type= 'value'¶
-