mirror of https://github.com/jumpserver/jumpserver
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
584 B
18 lines
584 B
# ~*~ coding: utf-8 ~*~
|
|
from __future__ import unicode_literals
|
|
|
|
from rest_framework import serializers
|
|
|
|
from common.serializers.fields import ReadableHiddenField
|
|
from orgs.mixins.serializers import BulkOrgResourceModelSerializer
|
|
from ..models import AdHoc
|
|
|
|
|
|
class AdHocSerializer(BulkOrgResourceModelSerializer):
|
|
creator = ReadableHiddenField(default=serializers.CurrentUserDefault())
|
|
|
|
class Meta:
|
|
model = AdHoc
|
|
read_only_field = ["id", "creator", "date_created", "date_updated"]
|
|
fields = read_only_field + ["id", "name", "module", "args", "comment"]
|