dev.gitosphere.authRepository
Schema Diff
+75 -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
+
"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
37
"dev.gitosphere.repository.issueState",
38
+
"dev.gitosphere.repository.issueStateRequest",
28
39
"dev.gitosphere.repository.issueRelation",
40
+
"dev.gitosphere.repository.issueMutation",
29
41
"dev.gitosphere.repository.pullRequestComment",
30
42
"dev.gitosphere.repository.pullRequestReview"
31
43
],
32
44
"resource": "repo",
33
45
"type": "permission"
34
46
},
35
47
{
36
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
+
],
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": [
37
78
"read",
38
79
"create"
39
80
],
40
81
"authority": "self",
41
82
"collection": [
42
83
"dev.gitosphere.repository",
43
-
"dev.gitosphere.repository.issue",
44
84
"dev.gitosphere.repository.issueNumber",
45
85
"dev.gitosphere.repository.issueCreateRequest",
46
86
"dev.gitosphere.repository.issueState",
87
+
"dev.gitosphere.repository.issueStateRequest",
47
88
"dev.gitosphere.repository.issueRelation",
89
+
"dev.gitosphere.repository.issueMutation",
48
90
"dev.gitosphere.repository.pullRequestComment",
49
91
"dev.gitosphere.repository.pullRequestReview"
50
92
],
51
93
"manage": [
52
94
"create",
95
+
"update",
53
96
"delete"
54
97
],
55
98
"resource": "space",
56
99
"spaceType": "dev.gitosphere.repository.space",
57
100
"type": "permission"
58
101
},
59
102
{
60
103
"action": [
61
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",
62
119
"create"
63
120
],
64
121
"authority": "*",
65
122
"collection": [
66
123
"dev.gitosphere.repository",
67
-
"dev.gitosphere.repository.issue",
68
124
"dev.gitosphere.repository.issueNumber",
69
125
"dev.gitosphere.repository.issueCreateRequest",
70
126
"dev.gitosphere.repository.issueState",
127
+
"dev.gitosphere.repository.issueStateRequest",
71
128
"dev.gitosphere.repository.issueRelation",
129
+
"dev.gitosphere.repository.issueMutation",
72
130
"dev.gitosphere.repository.pullRequestComment",
73
131
"dev.gitosphere.repository.pullRequestReview"
74
132
],
75
133
"resource": "space",
76
134
"spaceType": "dev.gitosphere.repository.space",
77
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"
78
148
}
79
149
],
80
150
"title": "Manage Gitosphere repositories",
81
151
"type": "permission-set"
82
152
}
83
153
},
84
-
"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.",
85
155
"id": "dev.gitosphere.authRepository",
86
156
"lexicon": 1
87
157
}