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.
17 lines
584 B
17 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"]
|
|
|