Merge branch 'v3' of github.com:jumpserver/jumpserver into v3

pull/9008/head
Jiangjie.Bai 2022-10-31 20:16:21 +08:00
commit 2797baa4e5
5 changed files with 5 additions and 5 deletions

View File

@ -64,7 +64,7 @@ class LoginAssetACL(BaseACL, OrgModelMixin):
Q(assets__hostname_group__contains=asset.name) | Q(assets__hostname_group__contains=asset.name) |
Q(assets__hostname_group__contains='*') Q(assets__hostname_group__contains='*')
) )
ids = [q.id for q in queryset if contains_ip(asset.ip, q.assets.get('ip_group', []))] ids = [q.id for q in queryset if contains_ip(asset.address, q.assets.get('ip_group', []))]
queryset = cls.objects.filter(id__in=ids) queryset = cls.objects.filter(id__in=ids)
return queryset return queryset

View File

@ -26,7 +26,7 @@ class AccountViewSet(OrgBulkModelViewSet):
} }
rbac_perms = { rbac_perms = {
'verify': 'assets.test_account', 'verify': 'assets.test_account',
'partial_update': 'assets.change_assetaccountsecret', 'partial_update': 'assets.change_accountsecret',
} }
@action(methods=['post'], detail=True, url_path='verify') @action(methods=['post'], detail=True, url_path='verify')

View File

@ -142,7 +142,7 @@ class IpInFilterBackend(filters.BaseFilterBackend):
if not ips: if not ips:
return queryset return queryset
ip_list = [i.strip() for i in ips.split(',')] ip_list = [i.strip() for i in ips.split(',')]
queryset = queryset.filter(ip__in=ip_list) queryset = queryset.filter(address__in=ip_list)
return queryset return queryset
def get_schema_fields(self, view): def get_schema_fields(self, view):

View File

@ -113,7 +113,7 @@ class ConnectionTokenAssetSerializer(serializers.ModelSerializer):
""" Asset """ """ Asset """
class Meta: class Meta:
model = Asset model = Asset
fields = ['id', 'name', 'ip', 'protocols', 'org_id'] fields = ['id', 'name', 'address', 'protocols', 'org_id']
class ConnectionTokenAccountSerializer(serializers.ModelSerializer): class ConnectionTokenAccountSerializer(serializers.ModelSerializer):

View File

@ -31,7 +31,7 @@ class CeleryTaskSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = CeleryTask model = CeleryTask
fields = [ fields = [
'id', 'name', 'meta', 'publish_count', 'state', 'success_count', 'last_published_time', 'id', 'name', 'meta', 'state', 'last_published_time',
] ]