summaryrefslogtreecommitdiff
path: root/ishtar_common/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-10-18 17:44:54 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:20:59 +0100
commitd15d5ec54c73e657370cc8d4d7e1c1e7e6f40af4 (patch)
tree24c9a3bc567b906549ac66a96e66b99e60d002d5 /ishtar_common/admin.py
parent3221ede6e709fc680e1bebebcfc334cc46e889ca (diff)
downloadIshtar-d15d5ec54c73e657370cc8d4d7e1c1e7e6f40af4.tar.bz2
Ishtar-d15d5ec54c73e657370cc8d4d7e1c1e7e6f40af4.zip
Syndication - delete unused matches - display match result - add a field for associated type in match
Diffstat (limited to 'ishtar_common/admin.py')
-rw-r--r--ishtar_common/admin.py33
1 files changed, 32 insertions, 1 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py
index 39d7de021..59dc99f15 100644
--- a/ishtar_common/admin.py
+++ b/ishtar_common/admin.py
@@ -2183,7 +2183,38 @@ def update_types_from_source(modeladmin, request, queryset):
return_url
)
result = source.update_matches(content)
- print(result)
+ if result.get("created", None):
+ messages.add_message(
+ request,
+ messages.INFO,
+ str(_(f"{result['created']} matches created")),
+ )
+ if result.get("updated", None):
+ messages.add_message(
+ request,
+ messages.INFO,
+ str(_(f"{result['updated']} matches updated")),
+ )
+ if result.get("deleted", None):
+ messages.add_message(
+ request,
+ messages.INFO,
+ str(_(f"{result['deleted']} matches deleted")),
+ )
+ if result.get("search_model do not exist", None):
+ missing_search_models = ", ".join(result['search_model do not exist'])
+ messages.add_message(
+ request,
+ messages.INFO,
+ str(_(f"Theses search models have not been found: {missing_search_models}. Not the same Ishtar version?")),
+ )
+ if result.get("type do not exist", None):
+ missing_types = ", ".join(result['type do not exist'])
+ messages.add_message(
+ request,
+ messages.INFO,
+ str(_(f"Theses types have not been found: {missing_types}. Not the same Ishtar version?")),
+ )
return response