pref: 修改 perms accounts

This commit is contained in:
ibuler
2022-11-15 15:26:31 +08:00
parent 22dd9906c7
commit 8e123304ad
4 changed files with 53 additions and 44 deletions

View File

@@ -17,6 +17,9 @@ __all__ = [
class UserGrantedAssetAccountsApi(ListAPIView):
serializer_class = serializers.AccountsGrantedSerializer
rbac_perms = (
('list', 'perms.view_userassets'),
)
@lazyproperty
def user(self) -> User:

View File

@@ -1,12 +1,12 @@
from rest_framework.generics import ListAPIView
from django.conf import settings
from rest_framework.generics import ListAPIView
from common.utils import get_logger
from ..mixin import AssetRoleAdminMixin, AssetRoleUserMixin
from .mixin import (
UserAllGrantedAssetsQuerysetMixin, UserDirectGrantedAssetsQuerysetMixin, UserFavoriteGrantedAssetsMixin,
UserGrantedNodeAssetsMixin, AssetsSerializerFormatMixin, AssetsTreeFormatMixin,
)
from ..mixin import AssetRoleAdminMixin, AssetRoleUserMixin
__all__ = [
'UserDirectGrantedAssetsApi', 'MyDirectGrantedAssetsApi',
@@ -14,7 +14,8 @@ __all__ = [
'MyFavoriteGrantedAssetsApi', 'UserDirectGrantedAssetsAsTreeApi',
'MyUngroupAssetsAsTreeApi',
'UserAllGrantedAssetsApi', 'MyAllGrantedAssetsApi', 'MyAllAssetsAsTreeApi',
'UserGrantedNodeAssetsApi', 'MyGrantedNodeAssetsApi',
'UserGrantedNodeAssetsApi',
'MyGrantedNodeAssetsApi',
]
logger = get_logger(__name__)