Commit 56f74edc authored by Gladys Forte's avatar Gladys Forte

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

* commit 'c2e630c8':
  added is editable to template approver
parents 5ca9d0ba c2e630c8
...@@ -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