예제 #1
0
 def collections(self, resources):
     '''Return a list of collections used as values for the `collection`
     property of document models.'''
     collections = resources.order_by('collection') \
         .exclude(collection__id=get_root_collection_id()) \
         .values_list('collection__id', 'collection__name') \
         .distinct()
     return collections
예제 #2
0
파일: models.py 프로젝트: bright-pan/rtei
 def collections(self, resources):
     '''Return a list of collections used as values for the `collection`
     property of document models.'''
     collections = resources.order_by('collection') \
         .exclude(collection__id=get_root_collection_id()) \
         .values_list('collection__id', 'collection__name') \
         .distinct()
     return collections
예제 #3
0
    def resources(self):
        '''Return a queryset of resource documents, filtered based on query
        string args in the passed request.'''
        resources = RteiDocument.objects.filter(is_resource=True)

        # Don't want documents from the root collection.
        resources = resources.exclude(collection__id=get_root_collection_id())

        return resources
예제 #4
0
파일: models.py 프로젝트: bright-pan/rtei
    def resources(self):
        '''Return a queryset of resource documents, filtered based on query
        string args in the passed request.'''
        resources = RteiDocument.objects.filter(is_resource=True)

        # Don't want documents from the root collection.
        resources = resources.exclude(collection__id=get_root_collection_id())

        return resources