def get_owner_last_pictures(startKey=None, skip=0, limit=PICTURE_LIMIT, tag=None): ''' Returns owner pictures. If *startKey* is provided, it returns last picture posted by owner until *startKey*. ''' return DocumentManager.get_tagged_documents(Picture, "pictures/owner", "pictures/mine-tags", startKey, tag, limit, skip)
def get_mine(startKey=None, skip=0, limit=news_settings.NEWS_LIMIT, tag=None): ''' Return last 10 (=NEWS_LIMIT in news_settings.py) micro posts descending from current user. If *startKey* is given, it retrieves micro posts from startKey. Ex: If you need post from November, 2nd 2010, set *startKey* as 2010-11-02T23:59:00Z. First element is never included (because of pagination). ''' return DocumentManager.get_tagged_documents(MicroPost, "news/mine", "news/mine-tags", startKey, tag, limit, skip)
def get_list(startKey=None, skip=0, limit=news_settings.NEWS_LIMIT, tag=None): ''' Return last 10 (=NEWS_LIMIT in news_settings.py) micro posts descending. If *startKey* is given, it retrieves micro posts from startKey. Ex: If you need post from November, 2nd 2010, set *startKey* as 2010-11-02T23:59:00Z. First element is never included (because of pagination). Arguments: *startKey* The date from where data should be retrieved ''' return DocumentManager.get_tagged_documents(MicroPost, "news/all", "news/tags", startKey, tag, limit, skip)