Commit c2e630c8 authored by Gladys Forte's avatar Gladys Forte

added is editable to template approver

parent b964ccad
...@@ -40,7 +40,20 @@ class ChangeRequestFormApproversSerializer( ...@@ -40,7 +40,20 @@ class ChangeRequestFormApproversSerializer(
ret['user'] = "none" ret['user'] = "none"
ret['department'] = "none" ret['department'] = "none"
ret['company'] = "none" ret['company'] = "none"
ret['is_editable'] = None
if instance.tmp_approver:
if instance.form_code.status == '' or instance.form_code.status == 'Draft':
if instance.tmp_approver.delegation.lower() == 'requestor':
ret['is_editable'] = False
elif instance.tmp_approver.user:
ret['is_editable'] = False
else:
ret['is_editable'] = True
else:
ret['is_editable'] = False
else:
ret['is_editable'] = False
return ret return ret
class Meta: class Meta:
......
...@@ -27,13 +27,19 @@ class ChangeRequestTemplateApproversSerializer( ...@@ -27,13 +27,19 @@ class ChangeRequestTemplateApproversSerializer(
ret['is_editable'] = False ret['is_editable'] = False
else: else:
ret['is_editable'] = True ret['is_editable'] = True
return ret return ret
except Exception as e: except Exception as e:
ret['company'] = "none" ret['company'] = "none"
ret['department'] = "none" ret['department'] = "none"
ret['name'] = "none" ret['name'] = "none"
ret['is_editable'] = True
if instance.delegation.lower() == 'requestor':
ret['is_editable'] = False
elif instance.user:
ret['is_editable'] = False
else:
ret['is_editable'] = True
return ret return ret
......
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