diff --git a/frontend/src/pages/Deal.vue b/frontend/src/pages/Deal.vue
index f5267a52..f068368b 100644
--- a/frontend/src/pages/Deal.vue
+++ b/frontend/src/pages/Deal.vue
@@ -4,6 +4,10 @@
+
+
()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
return regExp.test(email)
}
+
+export function setupAssignees(data) {
+ let { getUser } = usersStore()
+ let assignees = JSON.parse(data._assign) || []
+ data._assignedTo = assignees.map((user) => ({
+ name: user,
+ image: getUser(user).user_image,
+ label: getUser(user).full_name,
+ }))
+}
+
+export function setupCustomActions(data, obj) {
+ let script = new Function(data._form_script + '\nreturn setupForm')()
+ let formScript = script(obj)
+ data._customActions = formScript?.actions || []
+}
\ No newline at end of file