From d48101980329365430235e4f8aaddf197de71117 Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Fri, 7 Jul 2017 12:55:30 +0000
Subject: [PATCH] Added reverse relationships from drafts to submissions to
 submission checks to the Json API, to make it easier to find the yang checks
 for a given document.  - Legacy-Id: 13785

---
 ietf/doc/resources.py    | 1 +
 ietf/submit/resources.py | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/ietf/doc/resources.py b/ietf/doc/resources.py
index ac6efd312..fc447ef8b 100644
--- a/ietf/doc/resources.py
+++ b/ietf/doc/resources.py
@@ -100,6 +100,7 @@ class DocumentResource(ModelResource):
     states           = ToManyField(StateResource, 'states', null=True)
     tags             = ToManyField(DocTagNameResource, 'tags', null=True)
     rfc              = CharField(attribute='rfc_number', null=True)
+    submissions      = ToManyField('ietf.submit.resources.SubmissionResource', 'submission_set', null=True)
     class Meta:
         cache = SimpleCache()
         queryset = Document.objects.all()
diff --git a/ietf/submit/resources.py b/ietf/submit/resources.py
index 644b3f5bd..e2ff72f08 100644
--- a/ietf/submit/resources.py
+++ b/ietf/submit/resources.py
@@ -1,6 +1,6 @@
 # Autogenerated by the mkresources management command 2014-11-13 23:53
 from ietf.api import ModelResource
-from tastypie.fields import ToOneField
+from tastypie.fields import ToOneField, ToManyField
 from tastypie.constants import ALL, ALL_WITH_RELATIONS
 from tastypie.cache import SimpleCache
 
@@ -32,6 +32,7 @@ class SubmissionResource(ModelResource):
     state            = ToOneField(DraftSubmissionStateNameResource, 'state')
     group            = ToOneField(GroupResource, 'group', null=True)
     draft            = ToOneField(DocumentResource, 'draft', null=True)
+    checks           = ToManyField('ietf.submit.resources.SubmissionCheckResource', 'checks', null=True)
     class Meta:
         cache = SimpleCache()
         queryset = Submission.objects.all()