Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
R
red-ci-cd
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
red-group-test
red-ci-cd
Commits
7b11ddf6
Commit
7b11ddf6
authored
Sep 20, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
up
parent
516f04e3
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
49 additions
and
3 deletions
+49
-3
app/applicationlayer/cms/form/serializers.py
app/applicationlayer/cms/form/serializers.py
+41
-0
app/applicationlayer/cms/form/views.py
app/applicationlayer/cms/form/views.py
+8
-3
No files found.
app/applicationlayer/cms/form/serializers.py
View file @
7b11ddf6
...
...
@@ -122,6 +122,47 @@ class ChangeRequestFormHeaderSerializer(
# page.save()
# return instance
# def update(self, instance, validated_data):
# frm_approvers = validated_data.pop('frm_approvers')
# instance.requested_to_template_name = validated_data.get("requested_to_template_name", instance.requested_to_template_name)
# instance.requested_to_objective = validated_data.get("requested_to_objective", instance.requested_to_objective)
# instance.requested_to_target_date = validated_data.get("requested_to_target_date", instance.requested_to_target_date)
# instance.requested_to_priority = validated_data.get("requested_to_priority", instance.requested_to_priority)
# instance.description = validated_data.get("description", instance.description)
# instance.status = validated_data.get("status", instance.status)
# instance.company_desc = validated_data.get("company_desc", instance.company_desc)
# instance.department_desc = validated_data.get("department_desc", instance.department_desc)
# instance.requested_desc = validated_data.get("requested_desc", instance.requested_desc)
# instance.requested_to_template_id = validated_data.get("requested_to_template_id", instance.requested_to_template_id)
# instance.requested_to_company = validated_data.get("requested_to_company", instance.requested_to_company)
# instance.requested_to_department = validated_data.get("requested_to_department", instance.requested_to_department)
# instance.requested_to_user = validated_data.get("requested_to_user", instance.requested_to_user)
# instance.requested_by_user = validated_data.get("requested_by_user", instance.requested_by_user)
# instance.requested_by_department = validated_data.get("requested_by_department", instance.requested_by_department)
# instance.template_no = validated_data.get("template_no", instance.template_no)
# instance.save()
# print(instance.form_code)
# keep_choices = []
# for choice in frm_approvers:
# if "id" in choice.keys():
# if models.ChangeRequestFormApprovers.objects.filter(id=choice["id"]).exists():
# c = models.ChangeRequestFormApprovers.objects.get(id=choice["id"])
# c.text = choice.get('text', c.text)
# c.save()
# keep_choices.append(c.id)
# else:
# continue
# else:
# c = models.ChangeRequestFormApprovers.objects.create(**choice)
# keep_choices.append(c.id)
# for choice in instance.frm_approvers:
# if choice.id not in keep_choices:
# choice.delete()
# return instance
def
to_representation
(
self
,
instance
):
ret
=
super
()
.
to_representation
(
instance
)
...
...
app/applicationlayer/cms/form/views.py
View file @
7b11ddf6
...
...
@@ -629,6 +629,7 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
# Create or update approver data that are in the request
for
frm_approver
in
frm_approvers
:
print
(
frm_approver
)
if
"id"
in
frm_approver
:
print
(
frm_approver
[
'id'
])
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
...
...
@@ -639,15 +640,19 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
action
=
None
,
action_date
=
None
,
date_sent
=
None
,
user
=
'USER-20190913-0000009'
,
user
=
frm_approver
[
'user'
]
,
tmp_approver
=
frm_approver
[
'tmp_approver'
])
else
:
user_instance
=
models
.
User
.
objects
.
get
(
code
=
frm_approver
[
'user'
])
form_code_instance
=
models
.
ChangeRequestFormHeader
.
objects
.
get
(
code
=
form_code
)
models
.
ChangeRequestFormApprovers
.
objects
.
create
(
level
=
frm_approver
[
'level'
],
delegation
=
frm_approver
[
'delegation'
],
created
=
datetime
.
now
(),
user
=
'USER-20190913-0000009'
,
form_code
=
f
rm_approver
[
'form_code'
]
)
user
=
user_instance
,
form_code
=
f
orm_code_instance
)
return
Response
(
serializer
.
data
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment