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