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):
return True
def cancelled_user_trigger(form_code, next_level):
def cancelled_user_trigger(form_code):
cr_link = f'{CR_FRONT_LINK}/{form_code}'
template_instance = get_template_instance(form_code)
......@@ -686,8 +686,8 @@ def cancelled_user_trigger(form_code, next_level):
~Q(date_sent=None) &
Q(form_code=form_code)
)
# print(next_approver.values())
print(received_approvers.values())
# LOOP on next approver for sending email
for n_approver in received_approvers:
# print(n_approver.delegation)
......@@ -695,9 +695,6 @@ def cancelled_user_trigger(form_code, next_level):
# NOTIF MSG FOR NEXT APPROVER
msg = CANCEL_MESSAGE.split(';')[0]
# if n_approver.delegation.name.lower() == 'vendor/implementor':
# msg = VENDOR_ACKNOWLEDGE_MESSAGE.split(';')[0]
# next approver details --------------------------------------------------
receiver_instance = get_account_details(n_approver.user.code)
receiver_name = receiver_instance.values_list('name', flat=True)[0]
......
......@@ -24,7 +24,8 @@ from app.applicationlayer.cms.utils_cr import (
crhistory_create_save,
reminder_trigger_save,
overdue_trigger_save,
reset_autoemail_tables
reset_autoemail_tables,
cancelled_user_trigger
)
from app.applicationlayer.utils import model_to_dict
from app.entities import enums, models
......@@ -611,7 +612,7 @@ def cr_routing_actions(approver_instance, current_user):
notification_msg, action,
remarks, level
)
last_action_vendor = prev_vendor.last()
models.ChangeRequestFormApprovers.objects.filter(
......@@ -763,6 +764,8 @@ def cr_routing_actions(approver_instance, current_user):
# update is_action for current level
update_form_approver(form_code, level, 'current', date_now)
cancelled_user_trigger(form_code)
reset_autoemail_tables(form_code)
return True
......
......@@ -280,7 +280,7 @@ def routing_table_actions(args):
FC = FC.replace('{delegation}', 'requestor')
else:
FC = FC.replace('{delegation}', 'approver')
try:
send_mail(
subject=subject,
......
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