dash.contrib.plugins.dummy package

Submodules

dash.contrib.plugins.dummy.dash_plugins module

class dash.contrib.plugins.dummy.dash_plugins.Dummy1x1Plugin(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]

Bases: dash.base.BaseDashboardPlugin

Dummy1x1 dashboard plugin.

form

alias of DummyForm

get_form()[source]
group = <django.utils.functional.__proxy__ object at 0x4e5d5d0>
name = <django.utils.functional.__proxy__ object at 0x4e5d750>
post_processor()[source]

If no text available, use dummy.

uid = 'dummy_1x1'
class dash.contrib.plugins.dummy.dash_plugins.Dummy1x2Plugin(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]

Bases: dash.contrib.plugins.dummy.dash_plugins.Dummy1x1Plugin

(Large) dummy1x2 (portrait) dashboard plugin.

group = <django.utils.functional.__proxy__ object at 0x4e5d110>
name = <django.utils.functional.__proxy__ object at 0x4e5d890>
uid = 'dummy_1x2'
class dash.contrib.plugins.dummy.dash_plugins.Dummy2x1Plugin(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]

Bases: dash.contrib.plugins.dummy.dash_plugins.Dummy1x1Plugin

(Large) dummy2x1 dashboard plugin.

group = <django.utils.functional.__proxy__ object at 0x4e5d350>
name = <django.utils.functional.__proxy__ object at 0x4e5d250>
uid = 'dummy_2x1'
class dash.contrib.plugins.dummy.dash_plugins.Dummy2x2Plugin(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]

Bases: dash.contrib.plugins.dummy.dash_plugins.Dummy1x1Plugin

Dummy2x2 dashboard plugin.

group = <django.utils.functional.__proxy__ object at 0x4e5d810>
name = <django.utils.functional.__proxy__ object at 0x4e5d450>
uid = 'dummy_2x2'
class dash.contrib.plugins.dummy.dash_plugins.Dummy3x3Plugin(layout_uid, placeholder_uid, workspace=None, user=None, position=None)[source]

Bases: dash.contrib.plugins.dummy.dash_plugins.Dummy1x1Plugin

(Big) dummy3x3 dashboard plugin.

group = <django.utils.functional.__proxy__ object at 0x4e5d210>
name = <django.utils.functional.__proxy__ object at 0x4e5d190>
uid = 'dummy_3x3'

dash.contrib.plugins.dummy.dash_widgets module

class dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget(plugin)[source]

Bases: dash.base.BaseDashboardPluginWidget

Dummy plugin widget for Android layout (placeholder main).

layout_uid = 'android'
media_css = []
media_js = []
placeholder_uid = 'main'
plugin_uid = 'dummy_1x1'
render(request=None)[source]
class dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidShortcutWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget

Dummy plugin widget for Android layout (placeholder shortcuts).

placeholder_uid = 'shortcuts'
render(request=None)[source]
class dash.contrib.plugins.dummy.dash_widgets.Dummy1x1Windows8MainWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget

Dummy plugin widget for Windows8 (placeholder main).

layout_uid = 'windows8'
class dash.contrib.plugins.dummy.dash_widgets.Dummy1x1Windows8SidebarWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1Windows8MainWidget

Dummy plugin widget for Windows8 (placeholder sidebar).

placeholder_uid = 'sidebar'
class dash.contrib.plugins.dummy.dash_widgets.Dummy1x2AndroidMainWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget

Large dummy portrait plugin widget for Android (placeholder main).

cols = 1
plugin_uid = 'dummy_1x2'
rows = 2
class dash.contrib.plugins.dummy.dash_widgets.Dummy1x2AndroidShortcutWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidShortcutWidget

Large dummy portrait plugin widget for Android (placeholder shortcuts).

cols = 1
plugin_uid = 'dummy_1x2'
rows = 2
class dash.contrib.plugins.dummy.dash_widgets.Dummy2x1AndroidMainWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget

Large dummy plugin widget for Android (placeholder main).

cols = 2
plugin_uid = 'dummy_2x1'
rows = 1
class dash.contrib.plugins.dummy.dash_widgets.Dummy3x3AndroidMainWidget(plugin)[source]

Bases: dash.contrib.plugins.dummy.dash_widgets.Dummy1x1AndroidMainWidget

Big dummy portrait plugin widget for Android (placeholder main).

cols = 3
plugin_uid = 'dummy_3x3'
rows = 3

dash.contrib.plugins.dummy.defaults module

dash.contrib.plugins.dummy.forms module

class dash.contrib.plugins.dummy.forms.DummyForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=u':', empty_permitted=False)[source]

Bases: django.forms.forms.Form, dash.base.DashboardPluginFormBase

Dummy form (for main placeholder).

base_fields = {'show_title': <django.forms.fields.BooleanField object at 0x4e6d8d0>, 'generate_lipsum': <django.forms.fields.BooleanField object at 0x4e6db10>, 'lipsum_language': <django.forms.fields.ChoiceField object at 0x4e6d190>, 'lipsum_max_chars': <django.forms.fields.IntegerField object at 0x4e6da50>, 'text': <django.forms.fields.CharField object at 0x4e6dc50>}
media
plugin_data_fields = [('show_title', False), ('generate_lipsum', False), ('lipsum_language', ''), ('lipsum_max_chars', 40), ('text', '')]
save_plugin_data(request=None)[source]

We want to save the generated lorem ipsum text for later use. Thus, although we don’t show it to the user, in case when generate_lipsum field is set to True, we silently generate the text and save it into the plugin data.

class dash.contrib.plugins.dummy.forms.DummyShortcutsForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.util.ErrorList'>, label_suffix=u':', empty_permitted=False)[source]

Bases: dash.contrib.plugins.dummy.forms.DummyForm

Dummy form for shortucts placeholder.

base_fields = {'show_title': <django.forms.fields.BooleanField object at 0x4e6d8d0>, 'generate_lipsum': <django.forms.fields.BooleanField object at 0x4e6db10>, 'lipsum_language': <django.forms.fields.ChoiceField object at 0x4e6d190>, 'lipsum_max_chars': <django.forms.fields.IntegerField object at 0x4e6da50>, 'text': <django.forms.fields.CharField object at 0x4e6dc50>}
media

Module contents

Read the Docs v: 0.2.4
Versions
latest
0.3.2
0.3
0.2.4
0.1.4
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.