From fb36b14ff077763cc090b97918c4ea43fc15cf83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lex=20Hermida?= Date: Thu, 12 Apr 2018 13:28:32 +0200 Subject: [PATCH] Change default live notify policy level to involved --- taiga/projects/notifications/services.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/taiga/projects/notifications/services.py b/taiga/projects/notifications/services.py index eb676b92..89227370 100644 --- a/taiga/projects/notifications/services.py +++ b/taiga/projects/notifications/services.py @@ -55,7 +55,8 @@ def notify_policy_exists(project, user) -> bool: return qs.exists() -def create_notify_policy(project, user, level=NotifyLevel.involved, live_level=NotifyLevel.all): +def create_notify_policy(project, user, level=NotifyLevel.involved, + live_level=NotifyLevel.involved): """ Given a project and user, create notification policy for it. """ @@ -66,22 +67,27 @@ def create_notify_policy(project, user, level=NotifyLevel.involved, live_level=N notify_level=level, live_notify_level=live_level) except IntegrityError as e: - raise exc.IntegrityError(_("Notify exists for specified user and project")) from e + raise exc.IntegrityError( + _("Notify exists for specified user and project")) from e -def create_notify_policy_if_not_exists(project, user, level=NotifyLevel.involved, live_level=NotifyLevel.all): +def create_notify_policy_if_not_exists(project, user, + level=NotifyLevel.involved, + live_level=NotifyLevel.involved): """ Given a project and user, create notification policy for it. """ model_cls = apps.get_model("notifications", "NotifyPolicy") try: - result = model_cls.objects.get_or_create(project=project, - user=user, - defaults={"notify_level": level, - "live_notify_level": live_level}) + result = model_cls.objects.get_or_create( + project=project, + user=user, + defaults={"notify_level": level, "live_notify_level": live_level} + ) return result[0] except IntegrityError as e: - raise exc.IntegrityError(_("Notify exists for specified user and project")) from e + raise exc.IntegrityError( + _("Notify exists for specified user and project")) from e def analize_object_for_watchers(obj: object, comment: str, user: object):