anvil_consortium_manager.tables module

class anvil_consortium_manager.tables.AccountTable(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)

Bases: django_tables2.tables.Table

Class to display a BillingProject table.

class Meta

Bases: object

fields = ('email', 'is_service_account', 'status')
model

alias of anvil_consortium_manager.models.Account

base_columns = {'email': <django_tables2.columns.base.Column object>, 'is_service_account': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'status': <django_tables2.columns.base.Column object>}
class anvil_consortium_manager.tables.BillingProjectTable(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)

Bases: django_tables2.tables.Table

Class to display a BillingProject table.

class Meta

Bases: object

fields = ('name', 'has_app_as_user')
model

alias of anvil_consortium_manager.models.BillingProject

base_columns = {'has_app_as_user': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'name': <django_tables2.columns.base.Column object>, 'number_workspaces': <django_tables2.columns.base.Column object>}
class anvil_consortium_manager.tables.GroupAccountMembershipTable(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)

Bases: django_tables2.tables.Table

Class to render a GroupAccountMembership table.

class Meta

Bases: object

fields = ('pk', 'group', 'account', 'status', 'is_service_account', 'role')
models

alias of anvil_consortium_manager.models.GroupAccountMembership

base_columns = {'account': <django_tables2.columns.base.Column object>, 'group': <django_tables2.columns.base.Column object>, 'is_service_account': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'pk': <django_tables2.columns.base.Column object>, 'role': <django_tables2.columns.base.Column object>, 'status': <django_tables2.columns.base.Column object>}
render_pk(record)
class anvil_consortium_manager.tables.GroupGroupMembershipTable(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)

Bases: django_tables2.tables.Table

Class to render a GroupGroupMembership table.

class Meta

Bases: object

fields = ('pk', 'parent_group', 'child_group', 'role')
models

alias of anvil_consortium_manager.models.GroupAccountMembership

base_columns = {'child_group': <django_tables2.columns.base.Column object>, 'parent_group': <django_tables2.columns.base.Column object>, 'pk': <django_tables2.columns.base.Column object>, 'role': <django_tables2.columns.base.Column object>}
render_pk(record)
class anvil_consortium_manager.tables.ManagedGroupTable(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)

Bases: django_tables2.tables.Table

Class to display a Group table.

class Meta

Bases: object

fields = ('name', 'is_managed_by_app')
model

alias of anvil_consortium_manager.models.ManagedGroup

base_columns = {'is_managed_by_app': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'name': <django_tables2.columns.base.Column object>, 'number_accounts': <django_tables2.columns.base.Column object>, 'number_groups': <django_tables2.columns.base.Column object>}
render_number_accounts(value, record)

Render the number of accounts as — for groups not managed by the app.

render_number_groups(value, record)

Render the number of groups as — for groups not managed by the app.

class anvil_consortium_manager.tables.WorkspaceGroupAccessTable(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)

Bases: django_tables2.tables.Table

Class to render a WorkspaceGroupAccess table.

class Meta

Bases: object

fields = ('pk', 'workspace', 'group', 'access', 'can_compute')
model

alias of anvil_consortium_manager.models.WorkspaceGroupAccess

base_columns = {'access': <django_tables2.columns.base.Column object>, 'can_compute': <django_tables2.columns.booleancolumn.BooleanColumn object>, 'group': <django_tables2.columns.base.Column object>, 'pk': <django_tables2.columns.base.Column object>, 'workspace': <django_tables2.columns.base.Column object>}
render_pk(record)
class anvil_consortium_manager.tables.WorkspaceTable(*args, **kwargs)

Bases: django_tables2.tables.Table

Class to display a Workspace table.

class Meta

Bases: object

fields = ('name', 'billing_project', 'workspace_type')
model

alias of anvil_consortium_manager.models.Workspace

base_columns = {'billing_project': <django_tables2.columns.base.Column object>, 'name': <django_tables2.columns.base.Column object>, 'number_groups': <django_tables2.columns.base.Column object>, 'workspace_type': <django_tables2.columns.base.Column object>}
render_name(record)

Show the full name (including billing project) for the workspace.

render_workspace_type(record)

Show the name of the workspace specified in the adapter for this workspace type.