Show More
@@ -21,6 +21,7 b' from ..pycompat import (' | |||
|
21 | 21 | from .. import ( |
|
22 | 22 | encoding, |
|
23 | 23 | pycompat, |
|
24 | scmutil, | |
|
24 | 25 | templater, |
|
25 | 26 | util, |
|
26 | 27 | ) |
@@ -39,15 +40,7 b' HTTP_NOT_ACCEPTABLE = 406' | |||
|
39 | 40 | HTTP_UNSUPPORTED_MEDIA_TYPE = 415 |
|
40 | 41 | HTTP_SERVER_ERROR = 500 |
|
41 | 42 | |
|
42 | ||
|
43 | def ismember(ui, username, userlist): | |
|
44 | """Check if username is a member of userlist. | |
|
45 | ||
|
46 | If userlist has a single '*' member, all users are considered members. | |
|
47 | Can be overridden by extensions to provide more complex authorization | |
|
48 | schemes. | |
|
49 | """ | |
|
50 | return userlist == [b'*'] or username in userlist | |
|
43 | ismember = scmutil.ismember | |
|
51 | 44 | |
|
52 | 45 | |
|
53 | 46 | def hashiddenaccess(repo, req): |
@@ -2313,3 +2313,13 b' def format_bookmark_revspec(mark):' | |||
|
2313 | 2313 | mark, |
|
2314 | 2314 | mark, |
|
2315 | 2315 | ) |
|
2316 | ||
|
2317 | ||
|
2318 | def ismember(ui, username, userlist): | |
|
2319 | """Check if username is a member of userlist. | |
|
2320 | ||
|
2321 | If userlist has a single '*' member, all users are considered members. | |
|
2322 | Can be overridden by extensions to provide more complex authorization | |
|
2323 | schemes. | |
|
2324 | """ | |
|
2325 | return userlist == [b'*'] or username in userlist |
General Comments 0
You need to be logged in to leave comments.
Login now