|
@@ -1,4 +1,5 @@
|
|
|
from django.db import models
|
|
|
+from django.urls import reverse
|
|
|
from datetime import datetime
|
|
|
from django.contrib.auth.models import AbstractUser
|
|
|
|
|
@@ -43,6 +44,7 @@ class RapportoRicezione(models.Model):
|
|
|
|
|
|
def serialize(self):
|
|
|
d = {k: v for k, v in self.__dict__.items() if not k.startswith("_")}
|
|
|
+ d['id'] = self.id
|
|
|
d["colore"] = self.colore
|
|
|
d["radius"] = self.radius
|
|
|
d["explaination"] = self.explaination
|
|
@@ -69,5 +71,9 @@ class RapportoRicezione(models.Model):
|
|
|
self.author.display_name,
|
|
|
)
|
|
|
|
|
|
+ @property
|
|
|
+ def edit_link(self):
|
|
|
+ return reverse('admin:rxmapp_rapportoricezione_change', kwargs=dict(object_id=self.id))
|
|
|
+
|
|
|
def __str__(self):
|
|
|
return "<Rapporto %s del %s>" % (self.pk, self.created)
|