Merge pull request 'custom runsesrver manual file log removal' (#6) from dev/logger-implementation into main

Reviewed-on: #6
This commit is contained in:
paveenpaul 2025-06-03 11:27:36 +00:00
commit d698166fcb
1 changed files with 15 additions and 0 deletions

View File

@ -22,6 +22,8 @@ from io import BytesIO
from auto_email.views import sendmail
from lpp.certificate.createCertificate import certificateGenrate
from scriptAudit.utils import update_audit_status
from Blockchain2.models import MNFServersFile
from django.core.files import File as File2
# from django.conf import settings
basePath = BasePath()
@ -299,12 +301,14 @@ def lpp_audit(msg):
print("blockchain script conversion 3", uploaded_script, translated_scripttt)
with open(uploaded_script, 'rb') as f:
hash = uploadDataToIPFSNode(f)
savefiles(f, uploaded_script, obj.translation_id,"original_scriptFile_hash")
scriptconversion["original_scriptFile_hash"] = hash
scriptconversion["original_scriptFile_path"] = uploaded_script
scriptconversion["date_at"] = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
print("blockchain script conversion 4")
with open(translated_scripttt, 'rb') as f1:
hash = uploadDataToIPFSNode(f1)
savefiles(f1, translated_scripttt, obj.translation_id,"translated_scriptFile_hash")
scriptconversion["translated_scriptFile_hash"] = hash
scriptconversion["translated_scriptFile_path"] = translated_scripttt
print("blockchain script conversion 5")
@ -339,6 +343,7 @@ def lpp_audit(msg):
# script_size = file_to_audit_docx.file.size
with open(script_path1, 'rb') as _file:
hash2 = uploadDataToIPFSNode(_file)
savefiles(_file, script_path1, obj.translation_id,"script-json")
print(f"hash2 is ---> {hash2}")
script_json["script_file_path"] = script_path1
script_json["script_file"] = hash2
@ -514,3 +519,13 @@ class Command(BaseCommand):
break
print("Completed All Execution")
def savefiles(file, path, script_id,File_type):
filename = os.path.basename(path)
django_file = File2(file)
files, _ = MNFServersFile.objects.get_or_create(
project_id= script_id,
file_type=File_type,
)
files.public_file.save(filename, django_file)