dev.gitosphere.authRepository
Schema Diff
+102 -7
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
-
"detail": "Publish repository metadata or manage issues in a permissioned repository Space.",
5
+
"detail": "Publish repository metadata and manage issues or pull request comments.",
6
6
"permissions": [
7
7
{
8
8
"action": [
9
9
"create",
10
10
"update",
11
11
"delete"
12
12
],
13
13
"collection": [
14
14
"dev.gitosphere.repository"
15
15
],
16
16
"resource": "repo",
17
17
"type": "permission"
18
18
},
19
19
{
20
20
"action": [
21
-
"read",
21
+
"create",
22
+
"update"
23
+
],
24
+
"collection": [
25
+
"dev.gitosphere.repository.issue"
26
+
],
27
+
"resource": "repo",
28
+
"type": "permission"
29
+
},
30
+
{
31
+
"action": [
22
32
"create"
23
33
],
24
34
"collection": [
25
-
"dev.gitosphere.repository.issue",
26
35
"dev.gitosphere.repository.issueNumber",
27
36
"dev.gitosphere.repository.issueCreateRequest",
28
-
"dev.gitosphere.repository.issueState"
37
+
"dev.gitosphere.repository.issueState",
38
+
"dev.gitosphere.repository.issueStateRequest",
39
+
"dev.gitosphere.repository.issueRelation",
40
+
"dev.gitosphere.repository.issueMutation",
41
+
"dev.gitosphere.repository.pullRequestComment",
42
+
"dev.gitosphere.repository.pullRequestReview"
29
43
],
30
44
"resource": "repo",
31
45
"type": "permission"
32
46
},
33
47
{
34
48
"action": [
49
+
"update"
50
+
],
51
+
"collection": [
52
+
"dev.gitosphere.repository.pullRequestComment"
53
+
],
54
+
"resource": "repo",
55
+
"type": "permission"
56
+
},
57
+
{
58
+
"action": [
35
59
"read",
60
+
"create",
61
+
"update"
62
+
],
63
+
"authority": "self",
64
+
"collection": [
65
+
"dev.gitosphere.repository.issue"
66
+
],
67
+
"manage": [
68
+
"create",
69
+
"update",
70
+
"delete"
71
+
],
72
+
"resource": "space",
73
+
"spaceType": "dev.gitosphere.repository.space",
74
+
"type": "permission"
75
+
},
76
+
{
77
+
"action": [
78
+
"read",
36
79
"create"
37
80
],
38
81
"authority": "self",
39
82
"collection": [
40
83
"dev.gitosphere.repository",
41
-
"dev.gitosphere.repository.issue",
42
84
"dev.gitosphere.repository.issueNumber",
43
85
"dev.gitosphere.repository.issueCreateRequest",
44
-
"dev.gitosphere.repository.issueState"
86
+
"dev.gitosphere.repository.issueState",
87
+
"dev.gitosphere.repository.issueStateRequest",
88
+
"dev.gitosphere.repository.issueRelation",
89
+
"dev.gitosphere.repository.issueMutation",
90
+
"dev.gitosphere.repository.pullRequestComment",
91
+
"dev.gitosphere.repository.pullRequestReview"
45
92
],
46
93
"manage": [
47
94
"create",
95
+
"update",
48
96
"delete"
49
97
],
50
98
"resource": "space",
51
99
"spaceType": "dev.gitosphere.repository.space",
52
100
"type": "permission"
101
+
},
102
+
{
103
+
"action": [
104
+
"read",
105
+
"create",
106
+
"update"
107
+
],
108
+
"authority": "*",
109
+
"collection": [
110
+
"dev.gitosphere.repository.issue"
111
+
],
112
+
"resource": "space",
113
+
"spaceType": "dev.gitosphere.repository.space",
114
+
"type": "permission"
115
+
},
116
+
{
117
+
"action": [
118
+
"read",
119
+
"create"
120
+
],
121
+
"authority": "*",
122
+
"collection": [
123
+
"dev.gitosphere.repository",
124
+
"dev.gitosphere.repository.issueNumber",
125
+
"dev.gitosphere.repository.issueCreateRequest",
126
+
"dev.gitosphere.repository.issueState",
127
+
"dev.gitosphere.repository.issueStateRequest",
128
+
"dev.gitosphere.repository.issueRelation",
129
+
"dev.gitosphere.repository.issueMutation",
130
+
"dev.gitosphere.repository.pullRequestComment",
131
+
"dev.gitosphere.repository.pullRequestReview"
132
+
],
133
+
"resource": "space",
134
+
"spaceType": "dev.gitosphere.repository.space",
135
+
"type": "permission"
136
+
},
137
+
{
138
+
"action": [
139
+
"update"
140
+
],
141
+
"authority": "*",
142
+
"collection": [
143
+
"dev.gitosphere.repository.pullRequestComment"
144
+
],
145
+
"resource": "space",
146
+
"spaceType": "dev.gitosphere.repository.space",
147
+
"type": "permission"
53
148
}
54
149
],
55
150
"title": "Manage Gitosphere repositories",
56
151
"type": "permission-set"
57
152
}
58
153
},
59
-
"description": "Alpha OAuth permission set for managing Gitosphere repositories and their issues.",
154
+
"description": "Alpha OAuth permission set for managing Gitosphere repositories, issues, and pull request comments.",
60
155
"id": "dev.gitosphere.authRepository",
61
156
"lexicon": 1
62
157
}