Started on #4325 (WIP)

This commit is contained in:
Jeremy Stretch
2020-03-06 17:14:26 -05:00
parent 193ab9a41d
commit 45ffdbfe73
4 changed files with 86 additions and 1 deletions

View File

@@ -761,6 +761,8 @@ class RackReservation(ChangeLoggedModel):
max_length=100
)
csv_headers = ['site', 'rack_group', 'rack', 'units', 'tenant', 'user', 'description']
class Meta:
ordering = ['created']
@@ -793,6 +795,17 @@ class RackReservation(ChangeLoggedModel):
)
})
def to_csv(self):
return (
self.rack.site.name,
self.rack.group if self.rack.group else None,
self.rack.name,
','.join([str(u) for u in self.units]),
self.tenant.name if self.tenant else None,
self.user.username,
self.description
)
@property
def unit_list(self):
"""