From 558a99109dffffad0f3cc9728d4d8e17aad03df3 Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Tue, 29 Sep 2020 23:09:59 +0200 Subject: [PATCH] Now only members of sysop group are admins. --- wradmin/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wradmin/__init__.py b/wradmin/__init__.py index e5cc3ae..3af43fc 100644 --- a/wradmin/__init__.py +++ b/wradmin/__init__.py @@ -167,5 +167,5 @@ def on_identity_loaded(sender, identity): user_id = current_user.get_id() if user_id is not None: identity.provides.add(UserNeed(user_id)) - if current_user.user_name in ['Philipp', 'Johndoe']: # TODO: replace with MediaWiki user groups + if wradmin.model.meta.Session.query(wradmin.model.MwUserGroups).get((user_id, 'sysop')) is not None: identity.provides.add(RoleNeed('admin')) -- 2.39.5