diff options
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 |
commit | 1b769cc99c16e42dd125914905b393782997acba (patch) | |
tree | 24c9a3bc567b906549ac66a96e66b99e60d002d5 /ishtar_common/admin.py | |
parent | 0a46933a1a2028e0b41997eb9e1c41783a7c5fbb (diff) | |
download | Ishtar-1b769cc99c16e42dd125914905b393782997acba.tar.bz2 Ishtar-1b769cc99c16e42dd125914905b393782997acba.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.py | 33 |
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 |