1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #13150: Wrap table column headers with gettext()

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
This commit is contained in:
Arthur Hanson
2023-08-01 01:35:28 +07:00
committed by GitHub
parent 34a960505d
commit e284cd7e54
30 changed files with 823 additions and 328 deletions

View File

@ -28,14 +28,22 @@ class TokenTable(UserTokenTable):
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(
actions=('edit', 'delete'),
)
@ -50,7 +58,10 @@ class UserTable(NetBoxTable):
class GroupTable(NetBoxTable):
name = tables.Column(linkify=True)
name = tables.Column(
verbose_name=_('Name'),
linkify=True
)
actions = columns.ActionsColumn(
actions=('edit', 'delete'),
)
@ -64,20 +75,38 @@ 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(