From 5713d8e977bde001e9c41c5fd52049abba47be17 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 29 May 2018 13:39:01 +0200 Subject: Regeneration of label utility --- ishtar_common/utils.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ishtar_common') diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index fa98549ba..0c4d217d6 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -164,6 +164,17 @@ def cached_label_changed(sender, **kwargs): cached_label_changed(item.__class__, instance=item) +def regenerate_all_cached_labels(model): + """ + When the rule for generating cached label change. Regeneration of all + label has to be done. + :param model: model class conecrned + """ + for item in model.all(): + item.skip_history_when_saving = True + cached_label_changed(model, instance=item) + + SHORTIFY_STR = ugettext(" (...)") -- cgit v1.2.3