dev.gitosphere.authRepository
Schema Diff
+102 -6
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
+
"create",
22
+
"update"
23
+
],
24
+
"collection": [
25
+
"dev.gitosphere.repository.issue"
26
+
],
27
+
"resource": "repo",
28
+
"type": "permission"
29
+
},
30
+
{
31
+
"action": [
21
32
"create"
22
33
],
23
34
"collection": [
24
-
"dev.gitosphere.repository.issue",
25
35
"dev.gitosphere.repository.issueNumber",
26
36
"dev.gitosphere.repository.issueCreateRequest",
27
-
"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"
43
+
],
44
+
"resource": "repo",
45
+
"type": "permission"
46
+
},
47
+
{
48
+
"action": [
49
+
"update"
50
+
],
51
+
"collection": [
52
+
"dev.gitosphere.repository.pullRequestComment"
28
53
],
29
54
"resource": "repo",
30
55
"type": "permission"
31
56
},
32
57
{
33
58
"action": [
34
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",
35
79
"create"
36
80
],
37
81
"authority": "self",
38
82
"collection": [
39
83
"dev.gitosphere.repository",
40
-
"dev.gitosphere.repository.issue",
41
84
"dev.gitosphere.repository.issueNumber",
42
85
"dev.gitosphere.repository.issueCreateRequest",
43
-
"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"
44
92
],
45
93
"manage": [
46
94
"create",
95
+
"update",
47
96
"delete"
48
97
],
49
98
"resource": "space",
50
99
"spaceType": "dev.gitosphere.repository.space",
51
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"
52
148
}
53
149
],
54
150
"title": "Manage Gitosphere repositories",
55
151
"type": "permission-set"
56
152
}
57
153
},
58
-
"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.",
59
155
"id": "dev.gitosphere.authRepository",
60
156
"lexicon": 1
61
157
}