From fea9c969c27232b6afdd7edcdcd173c30318dad3 Mon Sep 17 00:00:00 2001 From: mike cullerton Date: Wed, 20 Apr 2022 10:39:19 -0400 Subject: [PATCH] document => file file_refactor => file --- crc/api/document.py | 2 +- crc/models/file.py | 24 ++++++++++++------------ crc/scripts/get_zipped_files.py | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crc/api/document.py b/crc/api/document.py index 1bdd70d9..9a4aa649 100644 --- a/crc/api/document.py +++ b/crc/api/document.py @@ -12,7 +12,7 @@ def get_document_directory(study_id, workflow_id=None): """ file_models = UserFileService.get_files_for_study(study_id=study_id) doc_dict = DocumentService.get_dictionary() - files = (File.from_document_model(model, doc_dict) for model in file_models) + files = (File.from_file_model(model, doc_dict) for model in file_models) directory = DocumentService.get_directory(doc_dict, files, workflow_id) return DocumentDirectorySchema(many=True).dump(directory) diff --git a/crc/models/file.py b/crc/models/file.py index d29711c3..1056d837 100644 --- a/crc/models/file.py +++ b/crc/models/file.py @@ -124,23 +124,23 @@ class File(object): self.data_store = {} @classmethod - def from_document_model(cls, document_model: FileModel, doc_dictionary): - if document_model.irb_doc_code and document_model.irb_doc_code in doc_dictionary: - document = doc_dictionary[document_model.irb_doc_code] + def from_file_model(cls, file_model: FileModel, doc_dictionary): + if file_model.irb_doc_code and file_model.irb_doc_code in doc_dictionary: + document = doc_dictionary[file_model.irb_doc_code] else: document = {} instance = cls() - instance.id = document_model.id - instance.name = document_model.name - instance.content_type = document_model.content_type - instance.workflow_id = document_model.workflow_id - instance.irb_doc_code = document_model.irb_doc_code - instance.type = document_model.type + instance.id = file_model.id + instance.name = file_model.name + instance.content_type = file_model.content_type + instance.workflow_id = file_model.workflow_id + instance.irb_doc_code = file_model.irb_doc_code + instance.type = file_model.type instance.document = document - instance.last_modified = document_model.date_modified + instance.last_modified = file_model.date_modified instance.size = None instance.data_store = {} - for ds in document_model.data_stores: + for ds in file_model.data_stores: instance.data_store[ds.key] = ds.value return instance @@ -191,7 +191,7 @@ class FileSchema(Schema): def get_url(self, obj): token = 'not_available' if hasattr(obj, 'id') and obj.id is not None: - file_url = url_for("/v1_0.crc_api_file_refactor_get_file_data_link", file_id=obj.id, _external=True) + file_url = url_for("/v1_0.crc_api_file_get_file_data_link", file_id=obj.id, _external=True) if hasattr(flask.g, 'user'): token = flask.g.user.encode_auth_token() url = file_url + '?auth_token=' + urllib.parse.quote_plus(token) diff --git a/crc/scripts/get_zipped_files.py b/crc/scripts/get_zipped_files.py index aa8f1a9c..577c5903 100644 --- a/crc/scripts/get_zipped_files.py +++ b/crc/scripts/get_zipped_files.py @@ -1,6 +1,6 @@ from crc import session from crc.api.common import ApiError -from crc.api.file_refactor import to_file_api +from crc.api.file import to_file_api from crc.models.file import FileModel, FileSchema from crc.scripts.script import Script from crc.services.study_service import StudyService