equal
deleted
inserted
replaced
49 """ |
49 """ |
50 return userlist == [b'*'] or username in userlist |
50 return userlist == [b'*'] or username in userlist |
51 |
51 |
52 |
52 |
53 def checkauthz(hgweb, req, op): |
53 def checkauthz(hgweb, req, op): |
54 '''Check permission for operation based on request data (including |
54 """Check permission for operation based on request data (including |
55 authentication info). Return if op allowed, else raise an ErrorResponse |
55 authentication info). Return if op allowed, else raise an ErrorResponse |
56 exception.''' |
56 exception.""" |
57 |
57 |
58 user = req.remoteuser |
58 user = req.remoteuser |
59 |
59 |
60 deny_read = hgweb.configlist(b'web', b'deny_read') |
60 deny_read = hgweb.configlist(b'web', b'deny_read') |
61 if deny_read and (not user or ismember(hgweb.repo.ui, user, deny_read)): |
61 if deny_read and (not user or ismember(hgweb.repo.ui, user, deny_read)): |