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'¶
-