From deebc68cee263bbea0d8fa37d4d89490d8b65c66 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Mon, 3 Nov 2014 17:11:20 +0100 Subject: [PATCH] Check group instead of mailbox. see #630 --- modoboa/extensions/amavis/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modoboa/extensions/amavis/views.py b/modoboa/extensions/amavis/views.py index cfb6e66e6..a168a027a 100644 --- a/modoboa/extensions/amavis/views.py +++ b/modoboa/extensions/amavis/views.py @@ -241,7 +241,8 @@ def release(request, mail_id): if valid_addresses is not None and r not in valid_addresses: continue msgrcpts += [connector.get_recipient_message(r, i)] - if mb is not None and parameters.get_admin("USER_CAN_RELEASE") == "no": + if request.group == "SimpleUsers" and \ + parameters.get_admin("USER_CAN_RELEASE") == "no": for msgrcpt in msgrcpts: connector.set_msgrcpt_status( msgrcpt.rid.email, msgrcpt.mail.mail_id, 'p'