Skip to content

Commit dfa85ff

Browse files
committed
refactor: change file system access permissions
1 parent 8241dae commit dfa85ff

File tree

2 files changed

+33
-60
lines changed

2 files changed

+33
-60
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,7 @@ jobs:
113113
with:
114114
file: "./src-tauri/capabilities/plugin-fs.json"
115115
fields: "{
116-
\"permissions[0].allow\": [{\"path\":\"**/*\"}],
117-
\"permissions[1].allow\": [{\"path\":\"**/*\"}],
118-
\"permissions[2].allow\": [{\"path\":\"**/*\"}],
119-
\"permissions[3].allow\": [{\"path\":\"**/*\"}],
120-
\"permissions[4].allow\": [{\"path\":\"**/*\"}],
121-
\"permissions[5].allow\": [{\"path\":\"**/*\"}],
122-
\"permissions[6].allow\": [{\"path\":\"**/*\"}],
123-
\"permissions[7].allow\": [{\"path\":\"**/*\"}],
124-
\"permissions[8].allow\": [{\"path\":\"**/*\"}],
125-
\"permissions[9].allow\": [{\"path\":\"**/*\"}],
126-
\"permissions[10].allow\": [{\"path\":\"**/*\"}],
127-
\"permissions[11].allow\": [{\"path\":\"**/*\"}]
116+
\"permissions[0].allow\": [{\"path\":\"**/*\"}]
128117
}"
129118

130119
- name: Mark window title as Portable (Portable-only)

src-tauri/capabilities/plugin-fs.json

Lines changed: 32 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -7,52 +7,36 @@
77
],
88
"permissions": [
99
{
10-
"identifier": "fs:allow-rename",
11-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
12-
},
13-
{
14-
"identifier": "fs:allow-exists",
15-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
16-
},
17-
{
18-
"identifier": "fs:allow-read",
19-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
20-
},
21-
{
22-
"identifier": "fs:allow-read-file",
23-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
24-
},
25-
{
26-
"identifier": "fs:allow-read-text-file",
27-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
28-
},
29-
{
30-
"identifier": "fs:allow-read-dir",
31-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
32-
},
33-
{
34-
"identifier": "fs:allow-create",
35-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
36-
},
37-
{
38-
"identifier": "fs:allow-copy-file",
39-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
40-
},
41-
{
42-
"identifier": "fs:allow-write-file",
43-
"allow": [{ "path": "**/*" }, { "path": "$APPDATA/**/*" }]
44-
},
45-
{
46-
"identifier": "fs:allow-write-text-file",
47-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
48-
},
49-
{
50-
"identifier": "fs:allow-read-text-file-lines",
51-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
52-
},
53-
{
54-
"identifier": "fs:allow-stat",
55-
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**/*" }]
56-
}
10+
"identifier": "fs:scope",
11+
"allow": [
12+
{ "path": "$APPDATA" },
13+
{ "path": "$APPDATA/**/*" }
14+
]
15+
},
16+
"fs:allow-copy-file",
17+
"fs:allow-create",
18+
"fs:allow-exists",
19+
"fs:allow-fstat",
20+
"fs:allow-ftruncate",
21+
"fs:allow-lstat",
22+
"fs:allow-mkdir",
23+
"fs:allow-open",
24+
"fs:allow-read",
25+
"fs:allow-read-dir",
26+
"fs:allow-read-file",
27+
"fs:allow-read-text-file",
28+
"fs:allow-read-text-file-lines",
29+
"fs:allow-read-text-file-lines-next",
30+
"fs:allow-remove",
31+
"fs:allow-rename",
32+
"fs:allow-seek",
33+
"fs:allow-size",
34+
"fs:allow-stat",
35+
"fs:allow-truncate",
36+
"fs:allow-unwatch",
37+
"fs:allow-watch",
38+
"fs:allow-write",
39+
"fs:allow-write-file",
40+
"fs:allow-write-text-file"
5741
]
58-
}
42+
}

0 commit comments

Comments
 (0)