mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 10:46:58 +08:00
Merge pull request #6182 from swordqiu/automated-cherry-pick-of-#6181-upstream-release-3.2
Automated cherry pick of #6181: fix: shared cloudprovider not accessible
This commit is contained in:
@@ -1514,3 +1514,13 @@ func (provider *SCloudprovider) getAccountShareInfo() apis.SAccountShareInfo {
|
||||
account := provider.GetCloudaccount()
|
||||
return account.getAccountShareInfo()
|
||||
}
|
||||
|
||||
func (provider *SCloudprovider) IsSharable(reqUsrId mcclient.IIdentityProvider) bool {
|
||||
account := provider.GetCloudaccount()
|
||||
if account != nil {
|
||||
if account.ShareMode == api.CLOUD_ACCOUNT_SHARE_MODE_SYSTEM {
|
||||
return account.IsSharable(reqUsrId)
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user