dev.gitosphere.authRepository
Schema Diff
+44 -3
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"detail": "Publish repository metadata or manage issues in a permissioned repository Space.",
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",
28
38
"dev.gitosphere.repository.issueRelation",
29
39
"dev.gitosphere.repository.pullRequestComment",
30
40
"dev.gitosphere.repository.pullRequestReview"
31
41
],
32
42
"resource": "repo",
33
43
"type": "permission"
34
44
},
35
45
{
36
46
"action": [
37
47
"read",
48
+
"create",
49
+
"update"
50
+
],
51
+
"authority": "self",
52
+
"collection": [
53
+
"dev.gitosphere.repository.issue"
54
+
],
55
+
"manage": [
56
+
"create",
57
+
"update",
58
+
"delete"
59
+
],
60
+
"resource": "space",
61
+
"spaceType": "dev.gitosphere.repository.space",
62
+
"type": "permission"
63
+
},
64
+
{
65
+
"action": [
66
+
"read",
38
67
"create"
39
68
],
40
69
"authority": "self",
41
70
"collection": [
42
71
"dev.gitosphere.repository",
43
-
"dev.gitosphere.repository.issue",
44
72
"dev.gitosphere.repository.issueNumber",
45
73
"dev.gitosphere.repository.issueCreateRequest",
46
74
"dev.gitosphere.repository.issueState",
47
75
"dev.gitosphere.repository.issueRelation",
48
76
"dev.gitosphere.repository.pullRequestComment",
49
77
"dev.gitosphere.repository.pullRequestReview"
50
78
],
51
79
"manage": [
52
80
"create",
53
81
"update",
54
82
"delete"
55
83
],
56
84
"resource": "space",
57
85
"spaceType": "dev.gitosphere.repository.space",
58
86
"type": "permission"
59
87
},
60
88
{
61
89
"action": [
62
90
"read",
91
+
"create",
92
+
"update"
93
+
],
94
+
"authority": "*",
95
+
"collection": [
96
+
"dev.gitosphere.repository.issue"
97
+
],
98
+
"resource": "space",
99
+
"spaceType": "dev.gitosphere.repository.space",
100
+
"type": "permission"
101
+
},
102
+
{
103
+
"action": [
104
+
"read",
63
105
"create"
64
106
],
65
107
"authority": "*",
66
108
"collection": [
67
109
"dev.gitosphere.repository",
68
-
"dev.gitosphere.repository.issue",
69
110
"dev.gitosphere.repository.issueNumber",
70
111
"dev.gitosphere.repository.issueCreateRequest",
71
112
"dev.gitosphere.repository.issueState",
72
113
"dev.gitosphere.repository.issueRelation",
73
114
"dev.gitosphere.repository.pullRequestComment",
74
115
"dev.gitosphere.repository.pullRequestReview"
75
116
],
76
117
"resource": "space",
77
118
"spaceType": "dev.gitosphere.repository.space",
78
119
"type": "permission"
79
120
}
80
121
],
81
122
"title": "Manage Gitosphere repositories",
82
123
"type": "permission-set"
83
124
}
84
125
},
85
126
"description": "Alpha OAuth permission set for managing Gitosphere repositories and their issues.",
86
127
"id": "dev.gitosphere.authRepository",
87
128
"lexicon": 1
88
129
}