diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-05-29 13:39:01 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-06-12 08:49:36 +0200 |
commit | 88b71176b53d2c38f48e0d5e75ef7f007e937115 (patch) | |
tree | 4902666133e2d4d66d481b79e723e584a85b51e6 /ishtar_common/utils.py | |
parent | 4e274512cce1ea86f6efb250312833c8b1672fa4 (diff) | |
download | Ishtar-88b71176b53d2c38f48e0d5e75ef7f007e937115.tar.bz2 Ishtar-88b71176b53d2c38f48e0d5e75ef7f007e937115.zip |
Regeneration of label utility
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(" (...)") |