Przeglądaj źródła

Implement tag replication for #33

Jeremy Stretch 6 lat temu
rodzic
commit
b05566e96f
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      netbox/utilities/templatetags/buttons.py

+ 3 - 1
netbox/utilities/templatetags/buttons.py

@@ -39,7 +39,9 @@ def clone_button(url, instance):
         if field_value not in (None, ''):
         if field_value not in (None, ''):
             params[field_name] = field_value
             params[field_name] = field_value
 
 
-        # TODO: Tag replication
+        # Copy tags
+        if hasattr(instance, 'tags'):
+            params['tags'] = ','.join([t.name for t in instance.tags.all()])
 
 
     # Append parameters to URL
     # Append parameters to URL
     param_string = '&'.join(['{}={}'.format(k, v) for k, v in params.items()])
     param_string = '&'.join(['{}={}'.format(k, v) for k, v in params.items()])