|
2 | 2 |
|
3 | 3 | from gitlab._version import __title__, __version__ |
4 | 4 |
|
5 | | -# NOTE(jlvillal): '_DEPRECATED' only affects users accessing constants via the |
6 | | -# top-level gitlab.* namespace. See 'gitlab/__init__.py:__getattr__()' for the |
7 | | -# consumer of '_DEPRECATED' For example 'x = gitlab.NO_ACCESS'. We want users |
8 | | -# to instead use constants by doing code like: gitlab.const.NO_ACCESS. |
9 | | -_DEPRECATED = [ |
10 | | - "ADMIN_ACCESS", |
11 | | - "DEFAULT_URL", |
12 | | - "DEVELOPER_ACCESS", |
13 | | - "GUEST_ACCESS", |
14 | | - "MAINTAINER_ACCESS", |
15 | | - "MINIMAL_ACCESS", |
16 | | - "NO_ACCESS", |
17 | | - "NOTIFICATION_LEVEL_CUSTOM", |
18 | | - "NOTIFICATION_LEVEL_DISABLED", |
19 | | - "NOTIFICATION_LEVEL_GLOBAL", |
20 | | - "NOTIFICATION_LEVEL_MENTION", |
21 | | - "NOTIFICATION_LEVEL_PARTICIPATING", |
22 | | - "NOTIFICATION_LEVEL_WATCH", |
23 | | - "OWNER_ACCESS", |
24 | | - "REPORTER_ACCESS", |
25 | | - "SEARCH_SCOPE_BLOBS", |
26 | | - "SEARCH_SCOPE_COMMITS", |
27 | | - "SEARCH_SCOPE_GLOBAL_SNIPPET_TITLES", |
28 | | - "SEARCH_SCOPE_ISSUES", |
29 | | - "SEARCH_SCOPE_MERGE_REQUESTS", |
30 | | - "SEARCH_SCOPE_MILESTONES", |
31 | | - "SEARCH_SCOPE_PROJECT_NOTES", |
32 | | - "SEARCH_SCOPE_PROJECTS", |
33 | | - "SEARCH_SCOPE_USERS", |
34 | | - "SEARCH_SCOPE_WIKI_BLOBS", |
35 | | - "USER_AGENT", |
36 | | - "VISIBILITY_INTERNAL", |
37 | | - "VISIBILITY_PRIVATE", |
38 | | - "VISIBILITY_PUBLIC", |
39 | | -] |
40 | | - |
41 | 5 |
|
42 | 6 | class GitlabEnum(str, Enum): |
43 | 7 | """An enum mixed in with str to make it JSON-serializable.""" |
@@ -138,5 +102,33 @@ class SearchScope(GitlabEnum): |
138 | 102 | "Visibility", |
139 | 103 | "NotificationLevel", |
140 | 104 | "SearchScope", |
| 105 | + "ADMIN_ACCESS", |
| 106 | + "DEFAULT_URL", |
| 107 | + "DEVELOPER_ACCESS", |
| 108 | + "GUEST_ACCESS", |
| 109 | + "MAINTAINER_ACCESS", |
| 110 | + "MINIMAL_ACCESS", |
| 111 | + "NO_ACCESS", |
| 112 | + "NOTIFICATION_LEVEL_CUSTOM", |
| 113 | + "NOTIFICATION_LEVEL_DISABLED", |
| 114 | + "NOTIFICATION_LEVEL_GLOBAL", |
| 115 | + "NOTIFICATION_LEVEL_MENTION", |
| 116 | + "NOTIFICATION_LEVEL_PARTICIPATING", |
| 117 | + "NOTIFICATION_LEVEL_WATCH", |
| 118 | + "OWNER_ACCESS", |
| 119 | + "REPORTER_ACCESS", |
| 120 | + "SEARCH_SCOPE_BLOBS", |
| 121 | + "SEARCH_SCOPE_COMMITS", |
| 122 | + "SEARCH_SCOPE_GLOBAL_SNIPPET_TITLES", |
| 123 | + "SEARCH_SCOPE_ISSUES", |
| 124 | + "SEARCH_SCOPE_MERGE_REQUESTS", |
| 125 | + "SEARCH_SCOPE_MILESTONES", |
| 126 | + "SEARCH_SCOPE_PROJECT_NOTES", |
| 127 | + "SEARCH_SCOPE_PROJECTS", |
| 128 | + "SEARCH_SCOPE_USERS", |
| 129 | + "SEARCH_SCOPE_WIKI_BLOBS", |
| 130 | + "USER_AGENT", |
| 131 | + "VISIBILITY_INTERNAL", |
| 132 | + "VISIBILITY_PRIVATE", |
| 133 | + "VISIBILITY_PUBLIC", |
141 | 134 | ] |
142 | | -__all__.extend(_DEPRECATED) |
0 commit comments