def get_default_odm_query(self): provider = PreprintProvider.find_one(Q('_id', 'eq', self.kwargs['provider_id'])) return ( Q('preprint_file', 'ne', None) & Q('is_deleted', 'ne', True) & Q('is_public', 'eq', True) & Q('preprint_providers', 'eq', provider) )
def get_default_odm_query(self): # TODO: this will return unpublished preprints so that users # can find and resume the publishing workflow, but filtering # public preprints should filter for `is_published` provider = PreprintProvider.find_one(Q('_id', 'eq', self.kwargs['provider_id'])) return ( Q('provider', 'eq', provider) )
def get_default_odm_query(self): provider = PreprintProvider.find_one( Q('_id', 'eq', self.kwargs['provider_id'])) return (Q('preprint_file', 'ne', None) & Q('is_deleted', 'ne', True) & Q('is_public', 'eq', True) & Q('preprint_providers', 'eq', provider))