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.TableClass to display a BillingProject table.
- 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>, 'user': <django_tables2.columns.base.Column object>}
- render_user(record)
If user.get_absolute_url is defined, then include link to it. Otherwise, just show the user.
- 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.TableClass to display a BillingProject table.
- 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.TableClass 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.TableClass 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.TableClass to display a Group table.
- 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.WorkspaceGroupSharingTable(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.TableClass to render a WorkspaceGroupSharing table.
- class Meta
Bases:
object- fields = ('pk', 'workspace', 'group', 'access', 'can_compute')
- model
alias of
anvil_consortium_manager.models.WorkspaceGroupSharing
- 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.TableClass to display a Workspace table.
- 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.