Creating a normal preview for contract drafts

This commit is contained in:
2023-03-06 21:05:49 +01:00
parent 8bb3d0f44e
commit d43164c93d
4 changed files with 36 additions and 17 deletions

View File

@@ -125,3 +125,10 @@ class Contract(CrudDocument):
else datetime.datetime(year=dt.year, month=dt.month, day=dt.day,
hour=0, minute=0, second=0)
}
def replace_variables_in_value(variables, value: str):
for v in variables:
if v.value:
value = value.replace('%{}%'.format(v.key), v.value)
return value