Skip to content
This repository has been archived by the owner on Aug 27, 2019. It is now read-only.

Commit

Permalink
add micropurchase serializer
Browse files Browse the repository at this point in the history
  • Loading branch information
stvnrlly committed Dec 7, 2016
1 parent c053ec6 commit a107dfb
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 5 deletions.
16 changes: 12 additions & 4 deletions projects/factories.py
Expand Up @@ -3,10 +3,18 @@
import factory.fuzzy
import random
from acquisitions.factories import UserFactory
from projects.models import IAA, Project, AgileBPA, ContractingOffice, \
ContractingSpecialist, ContractingOfficer, \
ContractingOfficerRepresentative, Agency, \
AgencyOffice
from projects.models import (
IAA,
Project,
AgileBPA,
Micropurchase,
ContractingOffice,
ContractingSpecialist,
ContractingOfficer,
ContractingOfficerRepresentative,
Agency,
AgencyOffice,
)


class AgencyFactory(factory.django.DjangoModelFactory):
Expand Down
17 changes: 16 additions & 1 deletion projects/serializers.py
@@ -1,5 +1,5 @@
from rest_framework import serializers
from projects.models import IAA, Project, AgileBPA
from projects.models import IAA, Project, AgileBPA, Micropurchase


class IAASerializer(serializers.ModelSerializer):
Expand Down Expand Up @@ -46,3 +46,18 @@ class Meta:
'period_of_performance',
'github_repository',
)


class MicropurchaseSerializer(serializers.ModelSerializer):
project = ProjectSerializer()

class Meta:
model = Micropurchase
fields = (
'id',
'name',
'description',
'public',
'project',
'procurement_method',
)

0 comments on commit a107dfb

Please sign in to comment.