app/soc/logic/document.py
changeset 263 9b39d93b677f
parent 251 8f23804302d0
--- a/app/soc/logic/document.py	Thu Oct 02 20:22:15 2008 +0000
+++ b/app/soc/logic/document.py	Fri Oct 03 01:32:34 2008 +0000
@@ -31,10 +31,9 @@
 from soc.logic import out_of_band
 from soc.logic.site import id_user
 
-import soc.logic.model
+from soc.logic import model
 
 import soc.models.document
-import soc.models.work
 
 
 def getDocument(path, link_name=None):
@@ -114,20 +113,3 @@
   # got an existing one due to a race, so update with document_properties anyway,
   # in a transaction
   return soc.logic.model.updateModelProperties(document, **document_properties)
-
-
-def getWorksForOffsetAndLimit(offset=0, limit=0, cls=soc.models.work.Work):
-  """Returns Works for given offset and limit or None if not found.
-    
-  Args:
-    offset: offset in entities list which defines first entity to return
-    limit: max amount of entities to return
-    cls: Model class of items to return (including sub-classes of that type);
-      default is Work
-  """
-  query = db.GqlQuery(
-      'SELECT * FROM Work WHERE inheritance_line = :1 ORDER BY title',
-      key_name.getFullClassName(cls))
-
-  # Fetch one more to see if there should be a 'next' link
-  return query.fetch(limit+1, offset)