mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 08:46:10 -06:00
13044 table internationalization
This commit is contained in:
parent
15b22f0e72
commit
fbbde12001
@ -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'),
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user