From 50b19a9d2b00eed88c2065941106996792a8f4e4 Mon Sep 17 00:00:00 2001 From: FSMPI Admin-Team <admin@fsmpi.rwth-aachen.de> Date: Sun, 5 Mar 2017 02:43:41 +0100 Subject: [PATCH] Use has_public_view_right for checking which protocols are public --- server.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/server.py b/server.py index 93e350e..3a0a924 100755 --- a/server.py +++ b/server.py @@ -371,10 +371,8 @@ def list_protocols(): )) protocols = [ protocol for protocol in protocol_query.all() - if (not is_logged_in and protocol.protocoltype.is_public) - or (is_logged_in and ( - protocol.protocoltype.public_group in user.groups - or protocol.protocoltype.private_group in user.groups))] + if protocol.protocoltype.has_public_view_right(user) + ] def _matches_search(content): content = content.lower() for search_term in search_terms: -- GitLab