summaryrefslogtreecommitdiff
path: root/docs/gl_objects/access_requests.py
blob: 9df639d146792dca00ae0c40d4b0f55c22b61fa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# list
p_ars = project.accessrequests.list()
g_ars = group.accessrequests.list()
# end list

# get
p_ar = project.accessrequests.get(user_id)
g_ar = group.accessrequests.get(user_id)
# end get

# create
p_ar = project.accessrequests.create({})
g_ar = group.accessrequests.create({})
# end create

# approve
ar.approve()  # defaults to DEVELOPER level
ar.approve(access_level=gitlab.MASTER_ACCESS)  # explicitly set access level
# end approve

# delete
project.accessrequests.delete(user_id)
group.accessrequests.delete(user_id)
# or
ar.delete()
# end delete