瀏覽代碼

Drop DurationAttr

Jeremy Stretch 2 周之前
父節點
當前提交
17b2017e6b
共有 1 個文件被更改,包括 0 次插入11 次删除
  1. 0 11
      netbox/netbox/ui/attrs.py

+ 0 - 11
netbox/netbox/ui/attrs.py

@@ -5,7 +5,6 @@ from django.utils.translation import gettext_lazy as _
 from netbox.config import get_config
 from netbox.config import get_config
 from netbox.ui.utils import build_coords_url, is_coordinate_map_url
 from netbox.ui.utils import build_coords_url, is_coordinate_map_url
 from utilities.data import resolve_attr_path
 from utilities.data import resolve_attr_path
-from utilities.string import humanize_duration
 
 
 __all__ = (
 __all__ = (
     'AddressAttr',
     'AddressAttr',
@@ -16,7 +15,6 @@ __all__ = (
     'DateTimeAttr',
     'DateTimeAttr',
     'DiameterAttr',
     'DiameterAttr',
     'DistanceAttr',
     'DistanceAttr',
-    'DurationAttr',
     'FlowRateAttr',
     'FlowRateAttr',
     'GPSCoordinatesAttr',
     'GPSCoordinatesAttr',
     'GenericForeignKeyAttr',
     'GenericForeignKeyAttr',
@@ -566,15 +564,6 @@ class TimezoneAttr(ObjectAttribute):
     template_name = 'ui/attrs/timezone.html'
     template_name = 'ui/attrs/timezone.html'
 
 
 
 
-class DurationAttr(TextAttr):
-    """
-    A duration (timedelta) value, rendered in a human-friendly format (e.g. 1h 5m 23s).
-    """
-    def get_value(self, obj):
-        value = resolve_attr_path(obj, self.accessor)
-        return humanize_duration(value) or None
-
-
 class TemplatedAttr(ObjectAttribute):
 class TemplatedAttr(ObjectAttribute):
     """
     """
     Renders an attribute using a custom template.
     Renders an attribute using a custom template.