# -*- coding: utf-8 -*- # from django.utils.translation import ugettext_lazy as _ from orgs.mixins.serializers import OrgResourceModelSerializerMixin from ..models import GatheredUser class GatheredUserSerializer(OrgResourceModelSerializerMixin): class Meta: model = GatheredUser fields_mini = ['id'] fields_small = fields_mini + [ 'username', 'ip_last_login', 'present', 'date_last_login', 'date_created', 'date_updated' ] fields_fk = ['asset', 'hostname', 'ip'] fields = fields_small + fields_fk read_only_fields = fields extra_kwargs = { 'hostname': {'label': _("Hostname")}, 'ip': {'label': 'IP'}, }