diff options
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index b9c00e1cd..65dddc051 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -95,7 +95,6 @@ from ishtar_common.utils import ( task, generate_pdf_preview, revoke_old_task, - InlineClass ) from ishtar_common.utils_secretary import IshtarSecretaryRenderer from ishtar_common.views_item import get_item @@ -2183,6 +2182,19 @@ class Dashboard(object): return v +class SearchCache(models.Model): + content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE) + query = models.TextField(_("Query"), default="", blank=True) + ishtar_user = models.ForeignKey("IshtarUser", blank=True, null=True, + on_delete=models.CASCADE) + count = models.IntegerField(_("Count")) + updated = models.DateTimeField(default=timezone.now) + + class Meta: + verbose_name = _("Cache - Search count") + verbose_name_plural = _("Cache - Search counts") + + EXPORT_FORMATS = [("", "---")] EXPORT_FORMATS_CONTENT_TYPE = { "xlsx": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", |
