web.tables.account_tables.BaseAccountTable module

Module with the web.tables.BaseAccountTable table class.

class web.tables.account_tables.BaseAccountTable.BaseAccountTable(data=None, order_by=None, orderable=None, empty_text=None, exclude=None, attrs=None, row_attrs=None, pinned_row_attrs=None, sequence=None, prefix=None, order_by_field=None, page_field=None, per_page_field=None, template_name=None, default=None, request=None, show_header=None, show_footer=True, extra_columns=None)[source]

Bases: Table

Table class for core.models.Account.Account.

class Meta[source]

Bases: object

Metadata class for the table.

model

alias of Account

fields = ('is_favorite', 'mail_address', 'mail_host', 'mail_host_port', 'protocol', 'timeout', 'allow_insecure_connection', 'is_healthy')
sequence = ('checkbox', 'is_favorite', 'mail_address', 'mail_host', 'mail_host_port', 'protocol', 'timeout', 'allow_insecure_connection', 'is_healthy')
render_mail_address(record)[source]

Render the complete mail address instead of the pure username field.

Return type:

str

Parameters:

record (Account)

_meta = <django_tables2.tables.TableOptions object>
base_columns = {'allow_insecure_connection': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'checkbox': <web.utils.columns.CheckboxColumn object>, 'is_favorite': <web.utils.columns.IsFavoriteColumn object>, 'is_healthy': <web.utils.columns.IsHealthyColumn object>, 'mail_address': <django_tables2.columns.base.Column object>, 'mail_host': <django_tables2.columns.base.Column object>, 'mail_host_port': <django_tables2.columns.base.Column object>, 'protocol': <django_tables2.columns.base.Column object>, 'timeout': <django_tables2.columns.base.Column object>}