|
@@ -224,7 +224,9 @@ class OrdersTable(tables.Table):
|
|
|
'company')
|
|
|
|
|
|
class ResourcesTable(tables.Table):
|
|
|
- id = tables.Column(
|
|
|
+ id = tables.LinkColumn(
|
|
|
+ 'sharix_admin:resource_detail',
|
|
|
+ args=[tables.A('pk')],
|
|
|
verbose_name=_('ID'),
|
|
|
attrs={
|
|
|
"td": {"width": "5%"}
|
|
@@ -246,6 +248,14 @@ class ResourcesTable(tables.Table):
|
|
|
"td": {"width": "20%"}
|
|
|
}
|
|
|
)
|
|
|
+
|
|
|
+ resource_type = tables.Column(
|
|
|
+ attrs={
|
|
|
+ 'th': {'scope': 'col'},
|
|
|
+ "td": {"width": "20%"}
|
|
|
+ }
|
|
|
+ )
|
|
|
+
|
|
|
check = tables.BooleanColumn(
|
|
|
verbose_name='',
|
|
|
attrs={
|
|
@@ -262,7 +272,6 @@ class ResourcesTable(tables.Table):
|
|
|
}
|
|
|
exclude = (
|
|
|
'id_metaservice',
|
|
|
- 'resource_type',
|
|
|
'requirements',
|
|
|
'is_global',
|
|
|
'is_visible',
|
|
@@ -282,7 +291,9 @@ class ResourcesTable(tables.Table):
|
|
|
)
|
|
|
|
|
|
class ProvidersTable(tables.Table):
|
|
|
- id = tables.Column(
|
|
|
+ id = tables.LinkColumn(
|
|
|
+ 'sharix_admin:provider_detail',
|
|
|
+ args=[tables.A('pk')],
|
|
|
verbose_name=_('ID'),
|
|
|
attrs={
|
|
|
"td": {"width": "5%"}
|
|
@@ -297,12 +308,34 @@ class ProvidersTable(tables.Table):
|
|
|
}
|
|
|
)
|
|
|
status = tables.Column(
|
|
|
- verbose_name=_('Status'),
|
|
|
+ #verbose_name=_('Status'),
|
|
|
+ attrs={
|
|
|
+ 'th': {'scope': 'col'},
|
|
|
+ "td": {"width": "20%"}
|
|
|
+ }
|
|
|
+ )
|
|
|
+ service = tables.LinkColumn(
|
|
|
+ 'sharix_admin:service_tariff_detail',
|
|
|
+ args=[tables.A('service.pk')],
|
|
|
+ accessor='service.caption',
|
|
|
+ verbose_name=_('Service'),
|
|
|
attrs={
|
|
|
'th': {'scope': 'col'},
|
|
|
"td": {"width": "20%"}
|
|
|
}
|
|
|
)
|
|
|
+
|
|
|
+ resource = tables.LinkColumn(
|
|
|
+ 'sharix_admin:resource_detail',
|
|
|
+ args=[tables.A('resource.pk')],
|
|
|
+ accessor='resource.resource_type',
|
|
|
+ verbose_name=_('Resource'),
|
|
|
+ attrs={
|
|
|
+ 'th': {'scope': 'col'},
|
|
|
+ "td": {"width": "20%"}
|
|
|
+ }
|
|
|
+ )
|
|
|
+
|
|
|
check = tables.BooleanColumn(
|
|
|
verbose_name='',
|
|
|
attrs={
|
|
@@ -326,7 +359,8 @@ class ProvidersTable(tables.Table):
|
|
|
'location_type',
|
|
|
'default_location',
|
|
|
'is_global',
|
|
|
- 'is_visible'
|
|
|
+ 'is_visible',
|
|
|
+ 'ticket_status',
|
|
|
)
|
|
|
|
|
|
def render_check(self, value, record):
|