Modify access rules
[scm/acls/domains.git] / project.config
1 [access]
2         inheritFrom = All-Projects
3 [project]
4         state = active
5         description = Access inherited by domain projects.
6 [access "refs/changes/*"]
7         read = group Registered Users
8 [access "refs/heads/*"]
9         read = group Registered Users
10 [access "refs/meta/config"]
11         exclusiveGroupPermissions = read
12         read = group Administrators
13         read = group Project Owners
14         read = group Registered Users
15 [access "refs/notes/*"]
16         read = group Registered Users
17 [access "refs/tags/accepted/*"]
18         create = group Administrators
19         create = group Non-Interactive Users
20         push = +force group Administrators
21         push = +force group Non-Interactive Users
22         pushTag = +force group Administrators
23         pushTag = +force group Non-Interactive Users
24         pushSignedTag = group Administrators
25         pushSignedTag = group Non-Interactive Users
26         exclusiveGroupPermissions = create forgeAuthor forgeCommitter push pushTag pushSignedTag
27         read = group Registered Users
28         forgeAuthor = group Administrators
29         forgeAuthor = group Non-Interactive Users
30         forgeCommitter = group Administrators
31         forgeCommitter = group Non-Interactive Users
32 [receive]
33         requireChangeId = true
34         requireSignedOffBy = true
35 [access "refs/heads/sandbox/${username}/*"]
36         abandon = group Registered Users
37         create = group Registered Users
38         forgeAuthor = group Registered Users
39         forgeCommitter = group Registered Users
40         push = +force group Registered Users
41         pushMerge = group Registered Users
42         label-Code-Review = -2..+2 group Registered Users
43         label-Verified = -1..+1 group Registered Users
44         rebase = group Registered Users
45         submit = group Registered Users
46 [access "refs/heads/accepted/*"]
47         exclusiveGroupPermissions = create push pushMerge
48         read = group Registered Users
49         create = group Administrators
50         create = group Non-Interactive Users
51         forgeAuthor = group Administrators
52         forgeAuthor = group Non-Interactive Users
53         forgeCommitter = group Administrators
54         forgeCommitter = group Non-Interactive Users
55         push = +force group Administrators
56         push = +force group Non-Interactive Users
57         pushMerge = group Administrators
58         pushMerge = group Non-Interactive Users
59 [submit]
60         mergeContent = true
61 [access "refs/tags/*"]
62         push = +force group Administrators