|
@@ -102,6 +102,14 @@ class Item(models.Model):
|
|
|
is_available.boolean = True
|
|
|
is_available.short_description = 'disponible'
|
|
|
|
|
|
+ def current_borrower(self):
|
|
|
+ current_loan = self.loans.running().first()
|
|
|
+ if current_loan:
|
|
|
+ return current_loan.user
|
|
|
+ else:
|
|
|
+ return None
|
|
|
+ current_borrower.short_description = 'Prêté à'
|
|
|
+
|
|
|
def get_mac_and_serial(self):
|
|
|
mac = self.mac_address
|
|
|
serial = self.serial
|
|
@@ -109,6 +117,7 @@ class Item(models.Model):
|
|
|
return "{} / {}".format(mac, serial)
|
|
|
else:
|
|
|
return mac or serial or ''
|
|
|
+ get_mac_and_serial.short_description = 'Adresse MAC / n° de série'
|
|
|
|
|
|
class Meta:
|
|
|
verbose_name = 'objet'
|