summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-04 16:31:31 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-04 16:31:31 +0100
commite91e99eb5d2d6329403e7d279638fbff7f424c0d (patch)
treefe00fcb99d9dff6f9460299f22f7a7fc7b9da357
parent06be6598e02af01d0ef81d48d98453f763f17913 (diff)
downloadIshtar-e91e99eb5d2d6329403e7d279638fbff7f424c0d.tar.bz2
Ishtar-e91e99eb5d2d6329403e7d279638fbff7f424c0d.zip
✨ admin: add person ID to gdpr persons
-rw-r--r--ishtar_common/models.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index a7c7626dd..bb7cee9ac 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -3400,7 +3400,7 @@ class GDPRPerson(models.Model):
verbose_name_plural = _("GDPR - Persons")
def __str__(self):
- return self.raw_name
+ return f"{self.raw_name} [{self.id}]"
class GDPRLog(models.Model):
@@ -3429,11 +3429,12 @@ class GDPRLog(models.Model):
@property
def persons_lbl(self):
- return " ; ".join(
+ return " ; ".join([
+ f"{name} [{idx}]" for name, idx in
self.persons.through.objects.filter(
gdprlog_id=self.pk
- ).values_list("gdprperson__raw_name", flat=True)
- )
+ ).values_list("gdprperson__raw_name", "gdprperson__id")
+ ])
def __str__(self):
return f"{self.user.username} - {self.date} - {self.activity_lbl}"