summaryrefslogtreecommitdiff
path: root/ishtar_common/models_rest.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-11-29 16:35:22 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:23:19 +0100
commitd22eece48ebac8225c542da091cc26e59b8b7827 (patch)
tree25d8b0ad7683993cf4e483040162695e81d6e8b7 /ishtar_common/models_rest.py
parent32dee19addab88f0b02d98e492a6f6cca49a288b (diff)
downloadIshtar-d22eece48ebac8225c542da091cc26e59b8b7827.tar.bz2
Ishtar-d22eece48ebac8225c542da091cc26e59b8b7827.zip
Admin: small improvments on syndication
Diffstat (limited to 'ishtar_common/models_rest.py')
-rw-r--r--ishtar_common/models_rest.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/ishtar_common/models_rest.py b/ishtar_common/models_rest.py
index 17db09fc2..e0a0ba97e 100644
--- a/ishtar_common/models_rest.py
+++ b/ishtar_common/models_rest.py
@@ -44,7 +44,7 @@ MAIN_MODELS = dict(
class ApiUser(models.Model):
user_ptr = models.OneToOneField(
- User, primary_key=True, related_name="apiuser", on_delete=models.CASCADE
+ User, primary_key=True, related_name="apiuser", on_delete=models.CASCADE, verbose_name=_("User")
)
ip = models.GenericIPAddressField(verbose_name=_("IP"))
@@ -57,7 +57,7 @@ class ApiUser(models.Model):
class ApiSearchModel(models.Model):
- user = models.ForeignKey(ApiUser, on_delete=models.CASCADE)
+ user = models.ForeignKey(ApiUser, on_delete=models.CASCADE, verbose_name=_("User"))
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
limit_query = models.TextField(
verbose_name=_("Filter query"),
@@ -88,12 +88,15 @@ class ApiSheetFilter(SheetFilter):
tpl = loader.get_template(f"ishtar/sheet_{model.SLUG}.html")
return tpl.template.origin.name
+ def __str__(self):
+ return f"{self.api_search_model} - {self.key}"
+
class ApiExternalSource(models.Model):
url = models.URLField(verbose_name=_("URL"))
name = models.CharField(verbose_name=_("Name"), max_length=200)
key = models.CharField(_("Key"), max_length=40)
- users = models.ManyToManyField("IshtarUser", blank=True)
+ users = models.ManyToManyField("IshtarUser", blank=True, verbose_name=_("Users"))
match_document = models.FileField(
_("Match document"),
blank=True,