13044 table internationalization

This commit is contained in:
Arthur 2023-07-25 12:57:28 +07:00
parent 15b22f0e72
commit fbbde12001

View File

@ -34,18 +34,27 @@ class TokenActionsColumn(columns.ActionsColumn):
class TokenTable(NetBoxTable):
key = columns.TemplateColumn(
verbose_name='Key',
template_code=TOKEN
)
write_enabled = columns.BooleanColumn(
verbose_name='Write'
)
created = columns.DateColumn()
expired = columns.DateColumn()
last_used = columns.DateTimeColumn()
created = columns.DateColumn(
verbose_name='Created',
)
expired = columns.DateColumn(
verbose_name='Expired',
)
last_used = columns.DateTimeColumn(
verbose_name='Last used',
)
allowed_ips = columns.TemplateColumn(
verbose_name='Allowed IPs',
template_code=ALLOWED_IPS
)
actions = TokenActionsColumn(
verbose_name='Actions',
actions=('edit', 'delete'),
extra_buttons=COPY_BUTTON
)
@ -59,18 +68,27 @@ class TokenTable(NetBoxTable):
class UserTokenTable(NetBoxTable):
key = columns.TemplateColumn(
verbose_name='Key',
template_code=TOKEN,
)
write_enabled = columns.BooleanColumn(
verbose_name='Write'
)
created = columns.DateColumn()
expired = columns.DateColumn()
last_used = columns.DateTimeColumn()
created = columns.DateColumn(
verbose_name='Created',
)
expired = columns.DateColumn(
verbose_name='Expired',
)
last_used = columns.DateTimeColumn(
verbose_name='Last used',
)
allowed_ips = columns.TemplateColumn(
verbose_name='Allowed IPs',
template_code=ALLOWED_IPS
)
actions = TokenActionsColumn(
verbose_name='Actions',
actions=('edit', 'delete'),
extra_buttons=COPY_BUTTON
)
@ -84,15 +102,24 @@ class UserTokenTable(NetBoxTable):
class UserTable(NetBoxTable):
username = tables.Column(
verbose_name='Username',
linkify=True
)
groups = columns.ManyToManyColumn(
verbose_name='Groups',
linkify_item=('users:netboxgroup', {'pk': tables.A('pk')})
)
is_active = columns.BooleanColumn()
is_staff = columns.BooleanColumn()
is_superuser = columns.BooleanColumn()
is_active = columns.BooleanColumn(
verbose_name='Is active',
)
is_staff = columns.BooleanColumn(
verbose_name='Is staff',
)
is_superuser = columns.BooleanColumn(
verbose_name='Is superuser',
)
actions = columns.ActionsColumn(
verbose_name='Actions',
actions=('edit', 'delete'),
)
@ -106,8 +133,12 @@ class UserTable(NetBoxTable):
class GroupTable(NetBoxTable):
name = tables.Column(linkify=True)
name = tables.Column(
verbose_name='Name',
linkify=True
)
actions = columns.ActionsColumn(
verbose_name='Actions',
actions=('edit', 'delete'),
)
@ -120,23 +151,42 @@ class GroupTable(NetBoxTable):
class ObjectPermissionTable(NetBoxTable):
name = tables.Column(linkify=True)
object_types = columns.ContentTypesColumn()
enabled = columns.BooleanColumn()
can_view = columns.BooleanColumn()
can_add = columns.BooleanColumn()
can_change = columns.BooleanColumn()
can_delete = columns.BooleanColumn()
name = tables.Column(
verbose_name='Name',
linkify=True
)
object_types = columns.ContentTypesColumn(
verbose_name='Object types',
)
enabled = columns.BooleanColumn(
verbose_name='Enabled',
)
can_view = columns.BooleanColumn(
verbose_name='Can view',
)
can_add = columns.BooleanColumn(
verbose_name='Can add',
)
can_change = columns.BooleanColumn(
verbose_name='Can change',
)
can_delete = columns.BooleanColumn(
verbose_name='Can delete',
)
custom_actions = columns.ArrayColumn(
verbose_name='Custom actions',
accessor=tables.A('actions')
)
users = columns.ManyToManyColumn(
verbose_name='Users',
linkify_item=('users:netboxuser', {'pk': tables.A('pk')})
)
groups = columns.ManyToManyColumn(
verbose_name='Groups',
linkify_item=('users:netboxgroup', {'pk': tables.A('pk')})
)
actions = columns.ActionsColumn(
verbose_name='Actions',
actions=('edit', 'delete'),
)