Allow import/export of manufacturers (#1347)

This commit is contained in:
Faidon Liambotis
2017-07-18 02:37:28 +03:00
parent beb91559e5
commit f30fa925ea
7 changed files with 37 additions and 1 deletions

View File

@@ -455,6 +455,10 @@ class Manufacturer(models.Model):
name = models.CharField(max_length=50, unique=True)
slug = models.SlugField(unique=True)
csv_headers = [
'name', 'slug',
]
class Meta:
ordering = ['name']
@@ -464,6 +468,12 @@ class Manufacturer(models.Model):
def get_absolute_url(self):
return "{}?manufacturer={}".format(reverse('dcim:devicetype_list'), self.slug)
def to_csv(self):
return csv_format([
self.name,
self.slug,
])
@python_2_unicode_compatible
class DeviceType(models.Model, CustomFieldModel):