diff options
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 |
commit | d22eece48ebac8225c542da091cc26e59b8b7827 (patch) | |
tree | 25d8b0ad7683993cf4e483040162695e81d6e8b7 /ishtar_common/models_rest.py | |
parent | 32dee19addab88f0b02d98e492a6f6cca49a288b (diff) | |
download | Ishtar-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.py | 9 |
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, |