mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-24 06:50:40 +02:00
s3tables: refine permission helpers to align with operation names
This commit is contained in:
1 parent
babf1b06ac
commit
ae7743304c
1 file changed
+28
-3
@@ -158,9 +158,34 @@ func CanListTables(principal, owner string) bool {
|
||||
return CheckPermission("ListTables", principal, owner)
|
||||
}
|
||||
|
||||
// CanManagePolicy checks if principal can manage policies
|
||||
func CanManagePolicy(principal, owner string) bool {
|
||||
return CheckPermission("ManagePolicy", principal, owner)
|
||||
// CanPutTableBucketPolicy checks if principal can put table bucket policy
|
||||
func CanPutTableBucketPolicy(principal, owner string) bool {
|
||||
return CheckPermission("PutTableBucketPolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanGetTableBucketPolicy checks if principal can get table bucket policy
|
||||
func CanGetTableBucketPolicy(principal, owner string) bool {
|
||||
return CheckPermission("GetTableBucketPolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanDeleteTableBucketPolicy checks if principal can delete table bucket policy
|
||||
func CanDeleteTableBucketPolicy(principal, owner string) bool {
|
||||
return CheckPermission("DeleteTableBucketPolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanPutTablePolicy checks if principal can put table policy
|
||||
func CanPutTablePolicy(principal, owner string) bool {
|
||||
return CheckPermission("PutTablePolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanGetTablePolicy checks if principal can get table policy
|
||||
func CanGetTablePolicy(principal, owner string) bool {
|
||||
return CheckPermission("GetTablePolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanDeleteTablePolicy checks if principal can delete table policy
|
||||
func CanDeleteTablePolicy(principal, owner string) bool {
|
||||
return CheckPermission("DeleteTablePolicy", principal, owner)
|
||||
}
|
||||
|
||||
// CanManageTags checks if principal can manage tags
|
||||
|
||||
Reference in new issue
Block a user