diff options
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r-- | ishtar_common/utils.py | 11 |
1 files changed, 11 insertions, 0 deletions
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(" (...)") |