37338-vm/patch_js.py
2026-03-02 19:32:17 +00:00

23 lines
852 B
Python

import re
with open('assets/js/process_definitions.js', 'r') as f:
content = f.read()
content = content.replace(
'const processName = button.dataset.processName;',
'const processName = button.dataset.processName;\n const subjectScope = button.dataset.subjectScope || \'person\';'
)
content = content.replace(
'processNameInput.value = processName;',
'processNameInput.value = processName;\n if(document.getElementById(\'subjectScope\')) document.getElementById(\'subjectScope\').value = subjectScope;'
)
content = content.replace(
'processNameInput.value = \'";',
'processNameInput.value = \'";\n if(document.getElementById(\'subjectScope\')) document.getElementById(\'subjectScope\').value = \'person\';'
)
with open('assets/js/process_definitions.js', 'w') as f:
f.write(content)