Skip to content

Commit e9fe767

Browse files
committed
fix: Permission object required fields
1 parent 5163bac commit e9fe767

File tree

1 file changed

+44
-8
lines changed

1 file changed

+44
-8
lines changed

backend/schema/components/permission-object.json

Lines changed: 44 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,83 @@
11
{
22
"type": "object",
3-
"minProperties": 1,
3+
"required": [
4+
"visibility",
5+
"access_lists",
6+
"dead_hosts",
7+
"proxy_hosts",
8+
"redirection_hosts",
9+
"streams",
10+
"certificates"
11+
],
12+
"additionalProperties": false,
413
"properties": {
514
"visibility": {
615
"type": "string",
716
"description": "Visibility Type",
8-
"enum": ["all", "user"],
17+
"enum": [
18+
"all",
19+
"user"
20+
],
921
"example": "all"
1022
},
1123
"access_lists": {
1224
"type": "string",
1325
"description": "Access Lists Permissions",
14-
"enum": ["hidden", "view", "manage"],
26+
"enum": [
27+
"hidden",
28+
"view",
29+
"manage"
30+
],
1531
"example": "view"
1632
},
1733
"dead_hosts": {
1834
"type": "string",
1935
"description": "404 Hosts Permissions",
20-
"enum": ["hidden", "view", "manage"],
36+
"enum": [
37+
"hidden",
38+
"view",
39+
"manage"
40+
],
2141
"example": "manage"
2242
},
2343
"proxy_hosts": {
2444
"type": "string",
2545
"description": "Proxy Hosts Permissions",
26-
"enum": ["hidden", "view", "manage"],
46+
"enum": [
47+
"hidden",
48+
"view",
49+
"manage"
50+
],
2751
"example": "hidden"
2852
},
2953
"redirection_hosts": {
3054
"type": "string",
3155
"description": "Redirection Permissions",
32-
"enum": ["hidden", "view", "manage"],
56+
"enum": [
57+
"hidden",
58+
"view",
59+
"manage"
60+
],
3361
"example": "view"
3462
},
3563
"streams": {
3664
"type": "string",
3765
"description": "Streams Permissions",
38-
"enum": ["hidden", "view", "manage"],
66+
"enum": [
67+
"hidden",
68+
"view",
69+
"manage"
70+
],
3971
"example": "manage"
4072
},
4173
"certificates": {
4274
"type": "string",
4375
"description": "Certificates Permissions",
44-
"enum": ["hidden", "view", "manage"],
76+
"enum": [
77+
"hidden",
78+
"view",
79+
"manage"
80+
],
4581
"example": "hidden"
4682
}
4783
}

0 commit comments

Comments
 (0)