projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adds check for corps.
[platal.git]
/
bin
/
lists.rpc.py
diff --git
a/bin/lists.rpc.py
b/bin/lists.rpc.py
index
514bb5c
..
e9529ae
100755
(executable)
--- 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
% (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)
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:
userdesc = UserDesc(forlife, name, None, 0)
return (userdesc, perms, vhost)
else:
+ print "no user found for uid: %s, passwd: %s" % (uid, md5)
return None
################################################################################
return None
################################################################################