mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-19 21:45:39 +00:00
Add API endpoints for Owner model
- Will be necessary for PurchaseOrder, SalesOrder and BuildOrder forms
This commit is contained in:
@ -1,8 +1,14 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from rest_framework import serializers
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from .models import Owner
|
||||
|
||||
class UserSerializer(serializers.HyperlinkedModelSerializer):
|
||||
from InvenTree.serializers import InvenTreeModelSerializer
|
||||
|
||||
|
||||
class UserSerializer(InvenTreeModelSerializer):
|
||||
""" Serializer for a User
|
||||
"""
|
||||
|
||||
@ -13,3 +19,22 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
|
||||
'first_name',
|
||||
'last_name',
|
||||
'email',)
|
||||
|
||||
|
||||
class OwnerSerializer(InvenTreeModelSerializer):
|
||||
"""
|
||||
Serializer for an "Owner" (either a "user" or a "group")
|
||||
"""
|
||||
|
||||
name = serializers.CharField(read_only=True)
|
||||
|
||||
label = serializers.CharField(read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = Owner
|
||||
fields = [
|
||||
'pk',
|
||||
'owner_id',
|
||||
'name',
|
||||
'label',
|
||||
]
|
||||
|
Reference in New Issue
Block a user