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
9a248fb7
Commit
9a248fb7
authored
Sep 27, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #186 in RMS/api-main-service from gladys-dev2 to RMSv2
* commit '
abd189da
': comments requested template id
parents
77ec6136
abd189da
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
55 additions
and
24 deletions
+55
-24
app/applicationlayer/cms/form/serializers.py
app/applicationlayer/cms/form/serializers.py
+13
-4
app/applicationlayer/cms/form/views.py
app/applicationlayer/cms/form/views.py
+19
-19
app/applicationlayer/cms/template/header/views.py
app/applicationlayer/cms/template/header/views.py
+1
-1
app/entities/migrations/0002_changerequesthistory_requested_to_template_id.py
...ons/0002_changerequesthistory_requested_to_template_id.py
+18
-0
app/entities/models.py
app/entities/models.py
+4
-0
No files found.
app/applicationlayer/cms/form/serializers.py
View file @
9a248fb7
...
@@ -81,12 +81,13 @@ class ChangeRequestFormHeaderSerializer(
...
@@ -81,12 +81,13 @@ class ChangeRequestFormHeaderSerializer(
user
=
self
.
context
[
'request'
]
.
user
user
=
self
.
context
[
'request'
]
.
user
id_number
=
user
.
code
id_number
=
user
.
code
current_level
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
current_level
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
Q
(
form_code
=
ret
[
'form_code'
])
Q
(
form_code
=
ret
[
'form_code'
])
&
(
Q
(
action
=
''
)
|
Q
(
action
=
None
))
(
Q
(
action
=
''
)
|
Q
(
action
=
None
))
)
.
order_by
(
'level'
)
)
.
order_by
(
'level'
)
if
current_level
.
first
()[
'user'
]
==
id_number
:
if
current_level
[
0
]
.
user
.
code
==
id_number
:
if
instance
.
status
.
lower
()
==
'rejected'
:
if
instance
.
status
.
lower
()
==
'rejected'
:
approver
=
'No'
approver
=
'No'
elif
instance
.
status
.
lower
()
==
'cancelled'
:
elif
instance
.
status
.
lower
()
==
'cancelled'
:
...
@@ -98,9 +99,17 @@ class ChangeRequestFormHeaderSerializer(
...
@@ -98,9 +99,17 @@ class ChangeRequestFormHeaderSerializer(
else
:
else
:
approver
=
'No'
approver
=
'No'
ret
[
'action'
]
=
approver
ret
[
'action'
]
=
approver
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'requested_by'
]
=
instance
.
requested_by_user
.
name
return
ret
return
ret
except
Exception
as
e
:
except
Exception
as
e
:
ret
[
'action'
]
=
"No"
ret
[
'action'
]
=
"No"
ret
[
'company'
]
=
"None"
ret
[
'department'
]
=
"None"
ret
[
'requested_by'
]
=
"None"
return
ret
return
ret
class
Meta
:
class
Meta
:
...
...
app/applicationlayer/cms/form/views.py
View file @
9a248fb7
...
@@ -856,10 +856,10 @@ class ChangeRequestFormApproversViewset(meviewsets.ModelViewSet):
...
@@ -856,10 +856,10 @@ class ChangeRequestFormApproversViewset(meviewsets.ModelViewSet):
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
return
super
(
ChangeRequestFormApproversViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestFormApproversViewset
,
self
)
.
list
(
request
)
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
#
def retrieve(self, request, *args, **kwargs):
instance
=
self
.
queryset
.
filter
(
archived_at
=
None
)
.
first
()
#
instance = self.queryset.filter(archived_at=None).first()
serializer
=
self
.
get_serializer
(
instance
)
#
serializer = self.get_serializer(instance)
return
Response
(
serializer
.
data
)
#
return Response(serializer.data)
class
ChangeRequestFormAttachmentsViewset
(
meviewsets
.
ModelViewSet
):
class
ChangeRequestFormAttachmentsViewset
(
meviewsets
.
ModelViewSet
):
...
@@ -868,7 +868,7 @@ class ChangeRequestFormAttachmentsViewset(meviewsets.ModelViewSet):
...
@@ -868,7 +868,7 @@ class ChangeRequestFormAttachmentsViewset(meviewsets.ModelViewSet):
pagination_class
=
paginators
.
SimplePageNumberPagination
pagination_class
=
paginators
.
SimplePageNumberPagination
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
queryset
=
self
.
queryset
.
filter
(
archived_at
=
None
)
#
self.queryset = self.queryset.filter(archived_at=None)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
return
super
(
return
super
(
...
@@ -908,10 +908,10 @@ class ChangeRequestFormAttachmentsViewset(meviewsets.ModelViewSet):
...
@@ -908,10 +908,10 @@ class ChangeRequestFormAttachmentsViewset(meviewsets.ModelViewSet):
# headers=headers
# headers=headers
# )
# )
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
#
def retrieve(self, request, *args, **kwargs):
instance
=
self
.
queryset
.
filter
(
archived_at
=
None
)
.
first
()
#
instance = self.queryset.filter(archived_at=None).first()
serializer
=
self
.
get_serializer
(
instance
)
#
serializer = self.get_serializer(instance)
return
Response
(
serializer
.
data
)
#
return Response(serializer.data)
class
ChangeRequestFormStakeHoldersViewset
(
meviewsets
.
ModelViewSet
):
class
ChangeRequestFormStakeHoldersViewset
(
meviewsets
.
ModelViewSet
):
...
@@ -921,7 +921,7 @@ class ChangeRequestFormStakeHoldersViewset(meviewsets.ModelViewSet):
...
@@ -921,7 +921,7 @@ class ChangeRequestFormStakeHoldersViewset(meviewsets.ModelViewSet):
pagination_class
=
paginators
.
SimplePageNumberPagination
pagination_class
=
paginators
.
SimplePageNumberPagination
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
queryset
=
self
.
queryset
.
filter
(
archived_at
=
None
)
#
self.queryset = self.queryset.filter(archived_at=None)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
return
super
(
ChangeRequestFormStakeHoldersViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestFormStakeHoldersViewset
,
self
)
.
list
(
request
)
...
@@ -947,10 +947,10 @@ class ChangeRequestFormStakeHoldersViewset(meviewsets.ModelViewSet):
...
@@ -947,10 +947,10 @@ class ChangeRequestFormStakeHoldersViewset(meviewsets.ModelViewSet):
# headers=headers
# headers=headers
# )
# )
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
#
def retrieve(self, request, *args, **kwargs):
instance
=
self
.
queryset
.
filter
(
archived_at
=
None
)
.
first
()
#
instance = self.queryset.filter(archived_at=None).first()
serializer
=
self
.
get_serializer
(
instance
)
#
serializer = self.get_serializer(instance)
return
Response
(
serializer
.
data
)
#
return Response(serializer.data)
class
ChangeRequestFormDetailsViewset
(
meviewsets
.
ModelViewSet
):
class
ChangeRequestFormDetailsViewset
(
meviewsets
.
ModelViewSet
):
...
@@ -960,7 +960,7 @@ class ChangeRequestFormDetailsViewset(meviewsets.ModelViewSet):
...
@@ -960,7 +960,7 @@ class ChangeRequestFormDetailsViewset(meviewsets.ModelViewSet):
pagination_class
=
paginators
.
SimplePageNumberPagination
pagination_class
=
paginators
.
SimplePageNumberPagination
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
queryset
=
self
.
queryset
.
filter
(
archived_at
=
None
)
#
self.queryset = self.queryset.filter(archived_at=None)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
self
.
queryset
=
QuerySetHelper
.
Filter
(
self
)
return
super
(
ChangeRequestFormDetailsViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestFormDetailsViewset
,
self
)
.
list
(
request
)
...
@@ -986,10 +986,10 @@ class ChangeRequestFormDetailsViewset(meviewsets.ModelViewSet):
...
@@ -986,10 +986,10 @@ class ChangeRequestFormDetailsViewset(meviewsets.ModelViewSet):
# headers=headers
# headers=headers
# )
# )
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
#
def retrieve(self, request, *args, **kwargs):
instance
=
self
.
queryset
.
filter
(
archived_at
=
None
)
.
first
()
#
instance = self.queryset.filter(archived_at=None).first()
serializer
=
self
.
get_serializer
(
instance
)
#
serializer = self.get_serializer(instance)
return
Response
(
serializer
.
data
)
#
return Response(serializer.data)
class
ChangeRequestFormPost
(
APIView
):
class
ChangeRequestFormPost
(
APIView
):
...
...
app/applicationlayer/cms/template/header/views.py
View file @
9a248fb7
...
@@ -245,7 +245,7 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
...
@@ -245,7 +245,7 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
"Unable to edit due to existing transaction"
,
"Unable to edit due to existing transaction"
,
status
=
status
.
HTTP_400_BAD_REQUEST
status
=
status
.
HTTP_400_BAD_REQUEST
)
)
#try
#try
1
class
ChangeRequestTemplatePost
(
APIView
):
class
ChangeRequestTemplatePost
(
APIView
):
...
...
app/entities/migrations/0002_changerequesthistory_requested_to_template_id.py
0 → 100644
View file @
9a248fb7
# Generated by Django 2.2 on 2019-09-27 14:52
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'entities'
,
'0001_initial'
),
]
operations
=
[
migrations
.
AddField
(
model_name
=
'changerequesthistory'
,
name
=
'requested_to_template_id'
,
field
=
models
.
CharField
(
blank
=
True
,
max_length
=
255
,
null
=
True
),
),
]
app/entities/models.py
View file @
9a248fb7
...
@@ -900,6 +900,10 @@ class ChangeRequestHistory(AuditClass):
...
@@ -900,6 +900,10 @@ class ChangeRequestHistory(AuditClass):
null
=
True
)
null
=
True
)
fromValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
fromValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
toValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
toValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
requested_to_template_id
=
models
.
CharField
(
max_length
=
255
,
blank
=
True
,
null
=
True
)
def
__str__
(
self
):
def
__str__
(
self
):
return
self
.
entity
return
self
.
entity
...
...
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