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