Commit 6992c5ef authored by Gladys Forte's avatar Gladys Forte

Merge pull request #493 in RMS/api-main-service from gladys-dev2 to RMSv2

* commit 'bb9f625e':
  cancelled action
parents 081c7140 bb9f625e
...@@ -656,7 +656,7 @@ def reset_autoemail_tables(form_code): ...@@ -656,7 +656,7 @@ def reset_autoemail_tables(form_code):
return True return True
def cancelled_user_trigger(form_code, next_level): def cancelled_user_trigger(form_code):
cr_link = f'{CR_FRONT_LINK}/{form_code}' cr_link = f'{CR_FRONT_LINK}/{form_code}'
template_instance = get_template_instance(form_code) template_instance = get_template_instance(form_code)
...@@ -686,7 +686,7 @@ def cancelled_user_trigger(form_code, next_level): ...@@ -686,7 +686,7 @@ def cancelled_user_trigger(form_code, next_level):
~Q(date_sent=None) & ~Q(date_sent=None) &
Q(form_code=form_code) Q(form_code=form_code)
) )
# print(next_approver.values()) print(received_approvers.values())
# LOOP on next approver for sending email # LOOP on next approver for sending email
for n_approver in received_approvers: for n_approver in received_approvers:
...@@ -695,9 +695,6 @@ def cancelled_user_trigger(form_code, next_level): ...@@ -695,9 +695,6 @@ def cancelled_user_trigger(form_code, next_level):
# NOTIF MSG FOR NEXT APPROVER # NOTIF MSG FOR NEXT APPROVER
msg = CANCEL_MESSAGE.split(';')[0] msg = CANCEL_MESSAGE.split(';')[0]
# if n_approver.delegation.name.lower() == 'vendor/implementor':
# msg = VENDOR_ACKNOWLEDGE_MESSAGE.split(';')[0]
# next approver details -------------------------------------------------- # next approver details --------------------------------------------------
receiver_instance = get_account_details(n_approver.user.code) receiver_instance = get_account_details(n_approver.user.code)
receiver_name = receiver_instance.values_list('name', flat=True)[0] receiver_name = receiver_instance.values_list('name', flat=True)[0]
......
...@@ -24,7 +24,8 @@ from app.applicationlayer.cms.utils_cr import ( ...@@ -24,7 +24,8 @@ from app.applicationlayer.cms.utils_cr import (
crhistory_create_save, crhistory_create_save,
reminder_trigger_save, reminder_trigger_save,
overdue_trigger_save, overdue_trigger_save,
reset_autoemail_tables reset_autoemail_tables,
cancelled_user_trigger
) )
from app.applicationlayer.utils import model_to_dict from app.applicationlayer.utils import model_to_dict
from app.entities import enums, models from app.entities import enums, models
...@@ -763,6 +764,8 @@ def cr_routing_actions(approver_instance, current_user): ...@@ -763,6 +764,8 @@ def cr_routing_actions(approver_instance, current_user):
# update is_action for current level # update is_action for current level
update_form_approver(form_code, level, 'current', date_now) update_form_approver(form_code, level, 'current', date_now)
cancelled_user_trigger(form_code)
reset_autoemail_tables(form_code) reset_autoemail_tables(form_code)
return True return True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment