Commit ca76ffad authored by Gladys Forte's avatar Gladys Forte

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

* commit '80a4bf2e':
  update reject template approver
parents 349a62e1 80a4bf2e
...@@ -566,7 +566,7 @@ def cr_routing_actions(approver_instance, current_user, move_to_level): ...@@ -566,7 +566,7 @@ def cr_routing_actions(approver_instance, current_user, move_to_level):
elif approver_instance['action'].lower() == 'rejected': elif approver_instance['action'].lower() == 'rejected':
# send email to vendor # reject from requestor action
if delegation.lower() == 'requestor': if delegation.lower() == 'requestor':
notification_msg = VENDOR_REJECT_MESSAGE.split(';')[0] notification_msg = VENDOR_REJECT_MESSAGE.split(';')[0]
...@@ -591,16 +591,12 @@ def cr_routing_actions(approver_instance, current_user, move_to_level): ...@@ -591,16 +591,12 @@ def cr_routing_actions(approver_instance, current_user, move_to_level):
else: else:
# move_to_level
back_to_approver = models.ChangeRequestFormApprovers.objects.filter( back_to_approver = models.ChangeRequestFormApprovers.objects.filter(
Q(form_code=form_code) & Q(form_code=form_code) &
Q(level=move_to_level) & Q(level=move_to_level) &
(~Q(action=None) | Q(delegation__name='Requestor')) (~Q(action=None) | Q(delegation__name='Requestor'))
).first() ).first()
print(back_to_approver.delegation.name)
if back_to_approver.delegation.name.lower() == 'requestor': if back_to_approver.delegation.name.lower() == 'requestor':
requestor_notification_msg = REQUESTOR_REJECT_MESSAGE.split(';')[0] requestor_notification_msg = REQUESTOR_REJECT_MESSAGE.split(';')[0]
...@@ -646,9 +642,9 @@ def cr_routing_actions(approver_instance, current_user, move_to_level): ...@@ -646,9 +642,9 @@ def cr_routing_actions(approver_instance, current_user, move_to_level):
) )
else: else:
approver_code = back_to_approver.user.code approver_code = back_to_approver.user.code
approver_notification_msg = REVISED_MESSAGE.split(';')[0] approver_notification_msg = REVISED_MESSAGE.split(';')[0]
send_mail_approver( send_mail_approver(
......
...@@ -222,7 +222,8 @@ def admin_changepassword(args): ...@@ -222,7 +222,8 @@ def admin_changepassword(args):
# RMS-CRAPPROVED ; RMS-CRACKNOWLEDGE ; RMS-CRCOMPLETED ; RMS-CRACCEPTED ; # RMS-CRAPPROVED ; RMS-CRACKNOWLEDGE ; RMS-CRCOMPLETED ; RMS-CRACCEPTED ;
# RMS-CRREJECTED ; RMS-CRREJECTED-VENDOR ; RMS-CRREVISED ; RMS-CRCANCELLED-USERTRIGGER # RMS-CRREJECTED ; RMS-CRREJECTED-VENDOR ; RMS-CRREVISED ; RMS-CRCANCELLED-USERTRIGGER ;
# RMS-CRREJECTED-APPROVER
def routing_table_actions(args): def routing_table_actions(args):
...@@ -262,13 +263,16 @@ def routing_table_actions(args): ...@@ -262,13 +263,16 @@ def routing_table_actions(args):
if args[14].lower() == 'requestor': if args[14].lower() == 'requestor':
subject = 'Resource Management System - Change Request Rejected' subject = 'Resource Management System - Change Request Rejected'
email_template = 'RMS-CRREJECTED.html' email_template = 'RMS-CRREJECTED.html'
elif args[14].lower() == 'vendor' or args[14].lower() == 'approver': elif args[14].lower() == 'vendor':
subject = 'Resource Management System - Action Required for Change Request' subject = 'Resource Management System - Action Required for Change Request'
email_template = 'RMS-CRREVISED.html' email_template = 'RMS-CRREVISED.html'
elif args[14].lower() == 'approver':
subject = 'Resource Management System - Action Required for Change Request'
email_template = 'RMS-CRREJECTED-APPROVER.html'
elif args[12].lower() == 'cancelled': elif args[12].lower() == 'cancelled':
subject = 'Resource Management System - Change Request Cancelled' subject = 'Resource Management System - Change Request Cancelled'
email_template = 'RMS-CRCANCELLED-USERTRIGGER.html' email_template = 'RMS-CRCANCELLED-USERTRIGGER.html'
F = open(os.path.join(settings.EMAIL_TEMPLATES_ROOT, email_template), 'r') F = open(os.path.join(settings.EMAIL_TEMPLATES_ROOT, email_template), 'r')
FC = F.read() FC = F.read()
...@@ -283,17 +287,10 @@ def routing_table_actions(args): ...@@ -283,17 +287,10 @@ def routing_table_actions(args):
FC = FC.replace('{department_requestedto}', department_requestedto) FC = FC.replace('{department_requestedto}', department_requestedto)
FC = FC.replace('{priority_level}', priority_level) FC = FC.replace('{priority_level}', priority_level)
FC = FC.replace('{url}', url) FC = FC.replace('{url}', url)
if args[12].lower() == 'rejected': if args[12].lower() == 'rejected':
FC = FC.replace('{remarks}', remarks) FC = FC.replace('{remarks}', remarks)
if email_template == 'RMS-CRREVISED.html':
if args[14].lower() == 'vendor':
FC = FC.replace('{action_revise}', 'acknowledgement')
else:
FC = FC.replace('{action_revise}', 'approval')
try: try:
send_mail( send_mail(
subject=subject, subject=subject,
......
<!DOCTYPE html>
<html>
<head>
<title>RMS: Change Request Rejected</title>
</head>
<body style="font-family: arial;">
<h3>Resource Management System &#40;RMS&#41;</h3>
<h3 style="color:#888888;">Change Request Rejected</h3><br>
<p>Dear {name},</p><br>
<p>A change request you have previously approved, has been re-submitted for your approval. Please see the details of the change request below.</p><br>
<b>Rejected By</b><br>{action_by}<br><br>
<b>Routing Level</b><br>{routing_level}<br><br>
<b>Status</b><br>{status}<br><br><br>
<b>CR Number</b><br>{cr_number}<br><br>
<b>CR Name</b><br>{cr_name}<br><br>
<b>Company Requested To</b><br>{company_requestedto}<br><br>
<b>Department Requested To</b><br>{department_requestedto}<br><br>
<b>Priority Level</b><br>{priority_level}<br><br>
<b>Remarks</b><br>{remarks}<br><br>
<p>Please click <u><a href="{url}" style="text-decoration:underline;color:#007bff;" target="_blank">here</a></u> to access your change request.</p><br>
<p>Sincerely,</p>
<p>RMS Team</p><br><br>
<p>Powered by</p>
<img src="https://s3-ap-southeast-1.amazonaws.com/oneberry/img/logo_oneberry.png" class="img-responsive" style="width:150px;height:auto;" />
</body>
</html>
\ No newline at end of file
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<h3 style="color:#888888;">Change Request Revision</h3><br> <h3 style="color:#888888;">Change Request Revision</h3><br>
<p>Dear {name},</p><br> <p>Dear {name},</p><br>
<p>A change request has been submitted for your {action_revise} to revise. Please see the details of the change request below.</p><br> <p>A change request has been submitted for your acknowledgement to revise. Please see the details of the change request below.</p><br>
<b>Rejected By</b><br>{action_by}<br><br> <b>Rejected By</b><br>{action_by}<br><br>
<b>Routing Level</b><br>{routing_level}<br><br> <b>Routing Level</b><br>{routing_level}<br><br>
......
This diff is collapsed.
This diff is collapsed.
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