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
e4af0ac4
Commit
e4af0ac4
authored
Oct 10, 2019
by
John Red Medrano
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'RMSv2' of
http://42.61.118.105:7990/scm/rms/api-main-service
into red-develop
parents
36503d67
27f8f8bb
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
47 additions
and
25 deletions
+47
-25
app/applicationlayer/cms/form/attachment/serializers.py
app/applicationlayer/cms/form/attachment/serializers.py
+21
-21
app/applicationlayer/cms/form/header/serializers.py
app/applicationlayer/cms/form/header/serializers.py
+17
-1
app/applicationlayer/cms/form/header/views.py
app/applicationlayer/cms/form/header/views.py
+7
-2
app/applicationlayer/cms/template/header/serializers.py
app/applicationlayer/cms/template/header/serializers.py
+2
-1
No files found.
app/applicationlayer/cms/form/attachment/serializers.py
View file @
e4af0ac4
...
@@ -7,27 +7,27 @@ class ChangeRequestFormAttachmentsSerializer(
...
@@ -7,27 +7,27 @@ class ChangeRequestFormAttachmentsSerializer(
serializers
.
ModelSerializer
serializers
.
ModelSerializer
):
):
def
to_representation
(
self
,
instance
):
def
to_representation
(
self
,
instance
):
#
try:
try
:
ret
=
super
()
.
to_representation
(
instance
)
ret
=
super
()
.
to_representation
(
instance
)
user_object
=
{
user_object
=
{
"id"
:
instance
.
uploaded_by
.
id
,
"id"
:
instance
.
uploaded_by
.
id
,
"name"
:
instance
.
uploaded_by
.
name
,
"name"
:
instance
.
uploaded_by
.
name
,
"username"
:
instance
.
uploaded_by
.
username
,
"username"
:
instance
.
uploaded_by
.
username
,
"code"
:
instance
.
uploaded_by
.
code
,
"code"
:
instance
.
uploaded_by
.
code
,
"email"
:
instance
.
uploaded_by
.
email
,
"email"
:
instance
.
uploaded_by
.
email
,
"contact_no"
:
instance
.
uploaded_by
.
contact_no
"contact_no"
:
instance
.
uploaded_by
.
contact_no
}
}
ret
[
'uploaded_by'
]
=
user_object
ret
[
'uploaded_by'
]
=
user_object
ret
[
'file_upload'
]
=
self
.
context
[
'request'
]
.
build_absolute_uri
(
ret
[
'file_upload'
]
=
self
.
context
[
'request'
]
.
build_absolute_uri
(
instance
.
file_upload
.
url
.
url
)
instance
.
file_upload
.
url
.
url
)
ret
[
'file_upload_id'
]
=
self
.
context
[
'request'
]
.
build_absolute_uri
(
ret
[
'file_upload_id'
]
=
self
.
context
[
'request'
]
.
build_absolute_uri
(
instance
.
file_upload
.
id
instance
.
file_upload
.
url
)
)
return
ret
return
ret
#
except Exception as e:
except
Exception
as
e
:
#
ret['uploaded_by'] = user_object
ret
[
'uploaded_by'
]
=
user_object
#
ret['file_upload'] = "none"
ret
[
'file_upload'
]
=
"none"
#
return ret
return
ret
class
Meta
:
class
Meta
:
model
=
models
.
ChangeRequestFormAttachments
model
=
models
.
ChangeRequestFormAttachments
...
...
app/applicationlayer/cms/form/header/serializers.py
View file @
e4af0ac4
...
@@ -133,7 +133,23 @@ class ChangeRequestFormHeaderSerializerList(
...
@@ -133,7 +133,23 @@ class ChangeRequestFormHeaderSerializerList(
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'requested_by'
]
=
instance
.
requested_by_user
.
name
ret
[
'requested_by'
]
=
instance
.
requested_by_user
.
name
if
instance
.
status
.
lower
()
==
'draft'
:
existing_transaction
=
models
.
ChangeRequestHistory
.
objects
.
filter
(
form_code
=
instance
.
form_code
)
if
existing_transaction
.
count
()
>
0
:
can_delete
=
False
else
:
can_delete
=
True
# hard delete
elif
instance
.
status
.
lower
()
==
'cancelled'
:
can_delete
=
False
else
:
can_delete
=
None
ret
[
'can_delete'
]
=
can_delete
return
ret
return
ret
except
Exception
as
e
:
except
Exception
as
e
:
ret
[
'action_required'
]
=
"No"
ret
[
'action_required'
]
=
"No"
...
...
app/applicationlayer/cms/form/header/views.py
View file @
e4af0ac4
...
@@ -437,9 +437,14 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
...
@@ -437,9 +437,14 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
status
=
status
.
HTTP_200_OK
)
status
=
status
.
HTTP_200_OK
)
else
:
else
:
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
form_code
=
form_code
)
.
update
(
is_active
=
False
)
return
Response
(
return
Response
(
{
"message"
:
"
Change request cannot be deleted due to previous transaction/s
"
},
{
"message"
:
"
Draft change request sucessfully archived
"
},
status
=
status
.
HTTP_
400_BAD_REQUEST
)
status
=
status
.
HTTP_
200_OK
)
elif
current_status
.
status
.
lower
()
==
'cancelled'
:
elif
current_status
.
status
.
lower
()
==
'cancelled'
:
...
...
app/applicationlayer/cms/template/header/serializers.py
View file @
e4af0ac4
...
@@ -165,4 +165,5 @@ class ChangeRequestTemplatesSerializerList(
...
@@ -165,4 +165,5 @@ class ChangeRequestTemplatesSerializerList(
class
Meta
:
class
Meta
:
model
=
models
.
ChangeRequestTemplateHeader
model
=
models
.
ChangeRequestTemplateHeader
fields
=
'__all__'
fields
=
'__all__'
read_only_fields
=
[
'created'
,
'template_no'
]
read_only_fields
=
[
'created'
,
'template_no'
]
\ No newline at end of file
# extra_kwargs = {'client': {'required': False}}
\ No newline at end of file
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