equal
deleted
inserted
replaced
73 |
73 |
74 deny = hgweb.configlist('web', 'deny_push') |
74 deny = hgweb.configlist('web', 'deny_push') |
75 if deny and (not user or ismember(hgweb.repo.ui, user, deny)): |
75 if deny and (not user or ismember(hgweb.repo.ui, user, deny)): |
76 raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized') |
76 raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized') |
77 |
77 |
78 allow = hgweb.configlist('web', 'allow_push') |
78 allow = hgweb.configlist('web', 'allow-push') |
79 if not (allow and ismember(hgweb.repo.ui, user, allow)): |
79 if not (allow and ismember(hgweb.repo.ui, user, allow)): |
80 raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized') |
80 raise ErrorResponse(HTTP_UNAUTHORIZED, 'push not authorized') |
81 |
81 |
82 # Hooks for hgweb permission checks; extensions can add hooks here. |
82 # Hooks for hgweb permission checks; extensions can add hooks here. |
83 # Each hook is invoked like this: hook(hgweb, request, operation), |
83 # Each hook is invoked like this: hook(hgweb, request, operation), |