Commit 28b560c0 authored by Gladys Forte's avatar Gladys Forte

template approver is editable fix

parent 1c63ccdb
...@@ -131,7 +131,7 @@ class ChangeRequestFormApproversSerializer( ...@@ -131,7 +131,7 @@ class ChangeRequestFormApproversSerializer(
# ret['editable_comp'] = False # ret['editable_comp'] = False
# ret['editable_dept'] = False # ret['editable_dept'] = False
# ret['editable_deleg'] = False # ret['editable_deleg'] = False
else: else:
ret['editable_user'] = True ret['editable_user'] = True
ret['editable_comp'] = True ret['editable_comp'] = True
......
...@@ -22,7 +22,7 @@ class ChangeRequestTemplateApproversSerializer( ...@@ -22,7 +22,7 @@ class ChangeRequestTemplateApproversSerializer(
ret['editable_comp'] = True ret['editable_comp'] = True
if instance.department: if instance.department:
ret['department'] = { ret['department'] = {
"id": instance.department.id, "id": instance.department.id,
"code": instance.department.code, "code": instance.department.code,
...@@ -33,7 +33,7 @@ class ChangeRequestTemplateApproversSerializer( ...@@ -33,7 +33,7 @@ class ChangeRequestTemplateApproversSerializer(
ret['editable_dept'] = True ret['editable_dept'] = True
if instance.user: if instance.user:
user_object = { user_object = {
"id": instance.user.id, "id": instance.user.id,
"name": instance.user.name, "name": instance.user.name,
...@@ -59,12 +59,13 @@ class ChangeRequestTemplateApproversSerializer( ...@@ -59,12 +59,13 @@ class ChangeRequestTemplateApproversSerializer(
else: else:
ret['editable_deleg'] = True ret['editable_deleg'] = True
if instance.delegation.name.lower() == 'requestor': if instance.delegation:
if instance.delegation.name.lower() == 'requestor' or instance.delegation.name.lower() == 'vendor/implementor':
ret['editable_user'] = False
ret['editable_comp'] = False ret['editable_user'] = False
ret['editable_dept'] = False ret['editable_comp'] = False
ret['editable_deleg'] = False ret['editable_dept'] = False
ret['editable_deleg'] = False
return ret return ret
except Exception as e: except Exception as e:
......
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