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(" (...)") | 
