예제 #1
0
파일: export.py 프로젝트: ekush/commcare-hq
 def saved_exports(self):
     exports = [
         self.export_schema.wrap(doc.to_json())
         for doc in filter(lambda x: x.type == self.export_type, stale_get_exports(self.domain))
     ]
     for export in exports:
         export.download_url = self.download_page_url_root + "?export_id=" + export._id
     return sorted(exports, key=lambda x: x.name)
예제 #2
0
파일: export.py 프로젝트: ekush/commcare-hq
 def saved_exports(self):
     exports = [
         self.export_schema.wrap(doc.to_json())
         for doc in filter(lambda x: x.type == self.export_type, stale_get_exports(self.domain))
     ]
     for export in exports:
         export.download_url = (
             self.download_page_url_root + '?export_id=' + export._id
         )
     return sorted(exports, key=lambda x: x.name)
예제 #3
0
파일: export.py 프로젝트: ekush/commcare-hq
 def get_saved_exports(self):
     exports = stale_get_exports(self.domain)
     exports = filter(lambda x: x.type == "form", exports)
     if not self.can_view_deid:
         exports = filter(lambda x: not x.is_safe, exports)
     return sorted(exports, key=lambda x: x.name)
예제 #4
0
파일: export.py 프로젝트: ekush/commcare-hq
 def show_in_navigation(cls, domain=None, project=None, user=None):
     return stale_get_exports(domain, include_docs=False, limit=1).count() > 0
예제 #5
0
파일: export.py 프로젝트: ekush/commcare-hq
 def get_saved_exports(self):
     exports = stale_get_exports(self.domain).all()
     exports = filter(lambda x: x.type == "case", exports)
     return sorted(exports, key=lambda x: x.name)
예제 #6
0
파일: export.py 프로젝트: ekush/commcare-hq
 def get_saved_exports(self):
     exports = stale_get_exports(self.domain)
     exports = filter(lambda x: x.type == "form", exports)
     if not self.can_view_deid:
         exports = filter(lambda x: not x.is_safe, exports)
     return sorted(exports, key=lambda x: x.name)
예제 #7
0
파일: export.py 프로젝트: ekush/commcare-hq
 def show_in_navigation(cls, domain=None, project=None, user=None):
     return stale_get_exports(domain, include_docs=False, limit=1).count() > 0
예제 #8
0
파일: export.py 프로젝트: ekush/commcare-hq
 def get_saved_exports(self):
     exports = stale_get_exports(self.domain).all()
     exports = filter(lambda x: x.type == "case", exports)
     return sorted(exports, key=lambda x: x.name)