Esempio n. 1
0
 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)
     )
Esempio n. 2
0
 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)
     )
Esempio n. 3
0
 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))