Skip to content

Commit 54c0b4b

Browse files
authored
Add bucket replication screen (#3040)
1 parent 31056e1 commit 54c0b4b

File tree

6 files changed

+584
-7
lines changed

6 files changed

+584
-7
lines changed

web-app/src/api/consoleApi.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1743,10 +1743,9 @@ export class HttpClient<SecurityDataType = unknown> {
17431743
? { "Content-Type": type }
17441744
: {}),
17451745
},
1746-
signal:
1747-
(cancelToken
1748-
? this.createAbortSignal(cancelToken)
1749-
: requestParams.signal) || null,
1746+
signal: cancelToken
1747+
? this.createAbortSignal(cancelToken)
1748+
: requestParams.signal,
17501749
body:
17511750
typeof body === "undefined" || body === null
17521751
? null

web-app/src/common/SecureComponent/permissions.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ export const IAM_PAGES = {
139139
/* Buckets */
140140
BUCKETS: "/buckets",
141141
ADD_BUCKETS: "add-bucket",
142+
BUCKETS_ADD_REPLICATION: "/buckets/add-replication",
142143
BUCKETS_ADMIN_VIEW: ":bucketName/admin/*",
143144
BUCKETS_EDIT_REPLICATION: "/buckets/edit-replication",
144145
/* Object Browser */
@@ -296,6 +297,9 @@ export const IAM_PAGES_PERMISSIONS = {
296297
[IAM_PAGES.BUCKETS_EDIT_REPLICATION]: [
297298
...IAM_PERMISSIONS[IAM_ROLES.BUCKET_ADMIN], // edit bucket replication bucket page
298299
],
300+
[IAM_PAGES.BUCKETS_ADD_REPLICATION]: [
301+
...IAM_PERMISSIONS[IAM_ROLES.BUCKET_ADMIN], // add bucket replication rule
302+
],
299303
[IAM_PAGES.BUCKETS_ADMIN_VIEW]: [
300304
...IAM_PERMISSIONS[IAM_ROLES.BUCKET_ADMIN], // bucket admin page
301305
],

0 commit comments

Comments
 (0)