]> ToastFreeware Gitweb - philipp/winterrodeln/wradmin.git/blobdiff - wradmin/__init__.py
Now only members of sysop group are admins.
[philipp/winterrodeln/wradmin.git] / wradmin / __init__.py
index e5cc3ae103c324530ef5c78acee754fc23d914bd..3af43fc3baf422eff1e98506083991a3fea12833 100644 (file)
@@ -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'))