File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -696,6 +696,9 @@ def test_document_json(self):
696696
697697 r = self .client .get (urlreverse ("ietf.doc.views_doc.document_json" , kwargs = dict (name = doc .name )))
698698 self .assertEqual (r .status_code , 200 )
699+ data = json .loads (r .content )
700+ self .assertEqual (doc .name , data ['name' ])
701+ self .assertEqual (doc .pages ,data ['pages' ])
699702
700703 def test_writeup (self ):
701704 doc = make_test_data ()
Original file line number Diff line number Diff line change @@ -582,6 +582,8 @@ def get_ancestors(doc):
582582 'published' : e .time .isoformat (),
583583 'url' : url ,
584584 }
585+ if d .history_set .filter (rev = e .newrevisiondocevent .rev ).exists ():
586+ history [url ]['pages' ] = d .history_set .filter (rev = e .newrevisiondocevent .rev ).first ().pages
585587
586588 if doc .type_id == "draft" :
587589 e = doc .latest_event (type = 'published_rfc' )
@@ -595,5 +597,7 @@ def get_ancestors(doc):
595597 'published' : e .time .isoformat (),
596598 'url' : url
597599 }
600+ if doc .history_set .filter (rev = e .newrevisiondocevent .rev ).exists ():
601+ history [url ]['pages' ] = doc .history_set .filter (rev = e .newrevisiondocevent .rev ).first ().pages
598602 history = history .values ()
599603 return sorted (history , key = lambda x : x ['published' ])
Original file line number Diff line number Diff line change @@ -908,6 +908,7 @@ def extract_name(s):
908908
909909 data ["name" ] = doc .name
910910 data ["rev" ] = doc .rev
911+ data ["pages" ] = doc .pages
911912 data ["time" ] = doc .time .strftime ("%Y-%m-%d %H:%M:%S" )
912913 data ["group" ] = None
913914 if doc .group :
You can’t perform that action at this time.
0 commit comments