diff options
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, | 
