From 15078ddb732fdd2c9fbfd6661901324b4d72128c Mon Sep 17 00:00:00 2001 From: gfawcett Date: Tue, 25 Nov 2008 03:33:21 +0000 Subject: [PATCH] cleanup of syrup folder; documentation stub for Course.item_tree git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@49 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- conifer/{syrup => doc/graphs}/model_to_graphviz.py | 0 conifer/syrup/models.py | 10 ++++++++++ 2 files changed, 10 insertions(+) rename conifer/{syrup => doc/graphs}/model_to_graphviz.py (100%) diff --git a/conifer/syrup/model_to_graphviz.py b/conifer/doc/graphs/model_to_graphviz.py similarity index 100% rename from conifer/syrup/model_to_graphviz.py rename to conifer/doc/graphs/model_to_graphviz.py diff --git a/conifer/syrup/models.py b/conifer/syrup/models.py index 9207aa8..0267c27 100644 --- a/conifer/syrup/models.py +++ b/conifer/syrup/models.py @@ -117,6 +117,16 @@ class Course(m.Model): def items(self): return Item.objects.filter(course=self.id) + def item_tree(self): + """ + Return a list, representing a tree of the course items, in + display order. Every element of the list is an (Item, [Item]) + tuple, where the second element is the (optional) list of + sub-elements (if a heading) or None (if an item). + """ + raise NotImplementedError + + class Member(m.Model): course = m.ForeignKey(Course) user = m.ForeignKey(User) -- 2.11.0