diff --git a/modoboa/extensions/amavis/__init__.py b/modoboa/extensions/amavis/__init__.py index e8e35069a..b5aee184f 100644 --- a/modoboa/extensions/amavis/__init__.py +++ b/modoboa/extensions/amavis/__init__.py @@ -98,13 +98,12 @@ def on_delete_domain(domain): @events.observe("GetStaticContent") def extra_static_content(user): - if parameters.get_admin("USER_CAN_RELEASE") == "yes" \ - or user.group == "SimpleUsers": + if user.group == "SimpleUsers": return [] tpl = Template("""""") - url = reverse("modoboa.extensions.amavis.views.nbrequests") - interval = int(parameters.get_admin("CHECK_REQUESTS_INTERVAL")) * 1000 - return [tpl.render(Context(dict(url=url, interval=interval, text=_("pending requests"))))] + + return [tpl.render( + Context(dict( + url=reverse("modoboa.extensions.amavis.views.nbrequests"), + interval=int(parameters.get_admin("CHECK_REQUESTS_INTERVAL")) * 1000, + text=_("pending requests")), + user_can_release=parameters.get_admin("USER_CAN_RELEASE") + ) + )] @events.observe("TopNotifications")