X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Flists.rpc.py;h=e9529ae630a5c34093373a4ec3a2bbf725c60d1d;hb=551e00c175feb8f3511c603f8871b70900f461ef;hp=514bb5c23ecabf899f674ac907e50ed23fe917f0;hpb=ae525b0ebeec40cfeb7d14328fd7f15feb711792;p=platal.git diff --git a/bin/lists.rpc.py b/bin/lists.rpc.py index 514bb5c..e9529ae 100755 --- a/bin/lists.rpc.py +++ b/bin/lists.rpc.py @@ -137,7 +137,7 @@ class BasicAuthXMLRPCRequestHandler(SimpleXMLRPCRequestHandler): % (PLATAL_DOMAIN, uid, md5)) if res: name, forlife, perms = res - if vhost != PLATAL_DOMAIN: + if vhost != PLATAL_DOMAIN and perms != 'admin': res = mysql_fetchone ("""SELECT m.uid, IF(m.perms = 'admin', 'admin', 'lists') FROM group_members AS m INNER JOIN groups AS g ON (m.asso_id = g.id) @@ -148,6 +148,7 @@ class BasicAuthXMLRPCRequestHandler(SimpleXMLRPCRequestHandler): userdesc = UserDesc(forlife, name, None, 0) return (userdesc, perms, vhost) else: + print "no user found for uid: %s, passwd: %s" % (uid, md5) return None ################################################################################