From 63984d3455818d4471042152597f7998bcf0c722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 20 Oct 2016 18:06:20 +0200 Subject: [PATCH] Activity: Shorten long values. --- attract/shots/eve_hooks.py | 5 +++++ attract/tasks/eve_hooks.py | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/attract/shots/eve_hooks.py b/attract/shots/eve_hooks.py index 57784b5..f7e9b7d 100644 --- a/attract/shots/eve_hooks.py +++ b/attract/shots/eve_hooks.py @@ -1,3 +1,5 @@ +# -*- encoding: utf-8 -*- + import itertools import logging @@ -49,6 +51,9 @@ def activity_after_replacing_shot(shot, original): if key == 'properties.status': val_shot = pillar.web.jinja.format_undertitle(val_shot) + elif len(val_shot) > 20: + val_shot = val_shot[:17] + u'…' + descr = 'changed "%s" to "%s" in shot "%s"' %\ (human_key, val_shot, shot['name']) else: diff --git a/attract/tasks/eve_hooks.py b/attract/tasks/eve_hooks.py index 5d7f4e3..3d6e3b9 100644 --- a/attract/tasks/eve_hooks.py +++ b/attract/tasks/eve_hooks.py @@ -1,3 +1,5 @@ +# -*- encoding: utf-8 -*- + import logging import itertools @@ -145,7 +147,8 @@ def activity_after_replacing_task(task, original): human_key = 'assigned users' val_task = get_user_list(val_task) descr = 'assigned task "%s" to %s' % (task['name'], val_task) - + elif len(val_task) > 20: + val_task = val_task[:17] + u'…' if descr is None: descr = 'changed %s to %s in task "%s"' % (human_key, val_task, task['name']) else: