mirror of https://github.com/jumpserver/jumpserver
Merge branch 'v3' of github.com:jumpserver/jumpserver into v3
commit
2d479d1ffa
|
@ -0,0 +1,18 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
from orgs.mixins.api import OrgBulkModelViewSet
|
||||||
|
|
||||||
|
from assets.models import GatherAccountsAutomation
|
||||||
|
from assets import serializers
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'GatherAccountsAutomationViewSet',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class GatherAccountsAutomationViewSet(OrgBulkModelViewSet):
|
||||||
|
model = GatherAccountsAutomation
|
||||||
|
filter_fields = ('name',)
|
||||||
|
search_fields = filter_fields
|
||||||
|
ordering_fields = ('name',)
|
||||||
|
serializer_class = serializers.GatherAccountAutomationSerializer
|
|
@ -0,0 +1,20 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
from assets.models import GatherAccountsAutomation
|
||||||
|
from common.utils import get_logger
|
||||||
|
|
||||||
|
from .base import BaseAutomationSerializer
|
||||||
|
|
||||||
|
logger = get_logger(__file__)
|
||||||
|
|
||||||
|
__all__ = [
|
||||||
|
'GatherAccountAutomationSerializer',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class GatherAccountAutomationSerializer(BaseAutomationSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = GatherAccountsAutomation
|
||||||
|
read_only_fields = BaseAutomationSerializer.Meta.read_only_fields
|
||||||
|
fields = BaseAutomationSerializer.Meta.fields + read_only_fields
|
||||||
|
extra_kwargs = BaseAutomationSerializer.Meta.extra_kwargs
|
|
@ -27,9 +27,10 @@ router.register(r'favorite-assets', api.FavoriteAssetViewSet, 'favorite-asset')
|
||||||
router.register(r'account-backup-plans', api.AccountBackupPlanViewSet, 'account-backup')
|
router.register(r'account-backup-plans', api.AccountBackupPlanViewSet, 'account-backup')
|
||||||
router.register(r'account-backup-plan-executions', api.AccountBackupPlanExecutionViewSet, 'account-backup-execution')
|
router.register(r'account-backup-plan-executions', api.AccountBackupPlanExecutionViewSet, 'account-backup-execution')
|
||||||
|
|
||||||
router.register(r'change-secret-automations', api.ChangeSecretAutomationViewSet, 'change-secret-automations')
|
router.register(r'change-secret-automations', api.ChangeSecretAutomationViewSet, 'change-secret-automation')
|
||||||
router.register(r'automation-executions', api.AutomationExecutionViewSet, 'automation-execution')
|
router.register(r'automation-executions', api.AutomationExecutionViewSet, 'automation-execution')
|
||||||
router.register(r'change-secret-records', api.ChangeSecretRecordViewSet, 'change-secret-records')
|
router.register(r'change-secret-records', api.ChangeSecretRecordViewSet, 'change-secret-record')
|
||||||
|
router.register(r'gather-account-automations', api.GatherAccountsAutomationViewSet, 'gather-account-automation')
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
# path('assets/<uuid:pk>/gateways/', api.AssetGatewayListApi.as_view(), name='asset-gateway-list'),
|
# path('assets/<uuid:pk>/gateways/', api.AssetGatewayListApi.as_view(), name='asset-gateway-list'),
|
||||||
|
|
Loading…
Reference in New Issue