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
8122d17d
Commit
8122d17d
authored
Oct 11, 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
f1fc9fe1
6bfc6119
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
62 additions
and
66 deletions
+62
-66
app/applicationlayer/cms/template/header/serializers.py
app/applicationlayer/cms/template/header/serializers.py
+49
-43
app/applicationlayer/cms/template/header/views.py
app/applicationlayer/cms/template/header/views.py
+1
-1
app/businesslayer/changerequest/change_request.py
app/businesslayer/changerequest/change_request.py
+11
-21
app/helper/email_service/templates/RMS-ACTIONREQUIRED-VENDOR.html
...er/email_service/templates/RMS-ACTIONREQUIRED-VENDOR.html
+1
-1
No files found.
app/applicationlayer/cms/template/header/serializers.py
View file @
8122d17d
...
@@ -70,46 +70,6 @@ class ChangeRequestTemplatesSerializer(
...
@@ -70,46 +70,6 @@ class ChangeRequestTemplatesSerializer(
return
ret
return
ret
def
is_valid
(
self
,
raise_exception
=
False
):
assert
not
hasattr
(
self
,
'restore_object'
),
(
'Serializer `
%
s.
%
s` has old-style version 2 `.restore_object()` '
'that is no longer compatible with REST framework 3. '
'Use the new-style `.create()` and `.update()` methods instead.'
%
(
self
.
__class__
.
__module__
,
self
.
__class__
.
__name__
)
)
assert
hasattr
(
self
,
'initial_data'
),
(
'Cannot call `.is_valid()` as no `data=` keyword argument was '
'passed when instantiating the serializer instance.'
)
if
not
hasattr
(
self
,
'_validated_data'
):
try
:
self
.
_validated_data
=
self
.
run_validation
(
self
.
initial_data
)
except
ValidationError
as
exc
:
self
.
_validated_data
=
{}
self
.
_errors
=
exc
.
detail
else
:
self
.
_errors
=
{}
# if validation failed
if
self
.
_errors
and
raise_exception
:
error_message
=
{}
message
=
str
(
self
.
errors
)
for
k
,
v
in
self
.
errors
.
items
():
message
=
str
(
v
)
start
=
message
.
find
(
'string='
)
+
8
end
=
message
.
find
(
', code='
)
-
1
message
=
message
[
start
:
end
]
error_message
[
str
(
k
)]
=
message
raise
BadRequestException
(
error_message
)
return
not
bool
(
self
.
_errors
)
class
Meta
:
class
Meta
:
model
=
models
.
ChangeRequestTemplateHeader
model
=
models
.
ChangeRequestTemplateHeader
# fields = '__all__'
# fields = '__all__'
...
@@ -123,6 +83,53 @@ class ChangeRequestTemplatesSerializer(
...
@@ -123,6 +83,53 @@ class ChangeRequestTemplatesSerializer(
'tmp_details'
)
'tmp_details'
)
read_only_fields
=
[
'created'
,
'template_no'
]
read_only_fields
=
[
'created'
,
'template_no'
]
# extra_kwargs = {
# "requested_to_template_id": {
# "error_messages": {
# "unique": "ssCR prefix should be unique"
# }
# }
# }
# def is_valid(self, raise_exception=False):
# assert not hasattr(self, 'restore_object'), (
# 'Serializer `%s.%s` has old-style version 2 `.restore_object()` '
# 'that is no longer compatible with REST framework 3. '
# 'Use the new-style `.create()` and `.update()` methods instead.' %
# (self.__class__.__module__, self.__class__.__name__)
# )
# assert hasattr(self, 'initial_data'), (
# 'Cannot call `.is_valid()` as no `data=` keyword argument was '
# 'passed when instantiating the serializer instance.'
# )
# if not hasattr(self, '_validated_data'):
# try:
# self._validated_data = self.run_validation(self.initial_data)
# except ValidationError as exc:
# self._validated_data = {}
# self._errors = exc.detail
# else:
# self._errors = {}
# # if validation failed
# if self._errors and raise_exception:
# error_message = {}
# message = str(self.errors)
# for k, v in self.errors.items():
# message = str(v)
# start = message.find('string=') + 8
# end = message.find(', code=') - 1
# message = message[start:end]
# error_message[str(k)] = message
# raise BadRequestException(error_message)
# return not bool(self._errors)
class
ChangeRequestTemplatesSerializerList
(
class
ChangeRequestTemplatesSerializerList
(
...
@@ -166,4 +173,3 @@ class ChangeRequestTemplatesSerializerList(
...
@@ -166,4 +173,3 @@ class ChangeRequestTemplatesSerializerList(
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
app/applicationlayer/cms/template/header/views.py
View file @
8122d17d
...
@@ -451,7 +451,7 @@ class ChangeRequestTemplatePost(APIView):
...
@@ -451,7 +451,7 @@ class ChangeRequestTemplatePost(APIView):
message
=
{
message
=
{
'code'
:
500
,
'code'
:
500
,
'status'
:
'failed'
,
'status'
:
'failed'
,
'message'
:
'Request was not able to process'
+
str
(
e
),
'message'
:
str
(
e
),
}
}
return
Response
(
message
,
return
Response
(
message
,
status
=
status
.
HTTP_500_INTERNAL_SERVER_ERROR
)
status
=
status
.
HTTP_500_INTERNAL_SERVER_ERROR
)
app/businesslayer/changerequest/change_request.py
View file @
8122d17d
...
@@ -125,41 +125,31 @@ def filter_base(base_queryset,
...
@@ -125,41 +125,31 @@ def filter_base(base_queryset,
return_queryset
=
return_queryset
.
filter
(
status
=
'Closed'
)
return_queryset
=
return_queryset
.
filter
(
status
=
'Closed'
)
date_modified
=
[]
date_modified
=
[]
date_modified_not
=
[]
#comment
if
date_modified_from
and
date_modified_to
:
if
date_modified_from
and
date_modified_to
:
for
query
in
return_queryset
:
for
query
in
return_queryset
:
created
=
datetime
.
strftime
(
query
.
created
,
"
%
Y-
%
m-
%
d"
)
created
=
datetime
.
strftime
(
query
.
created
,
"
%
Y-
%
m-
%
d"
)
if
created
>=
date_modified_from
and
created
<=
date_modified_to
:
if
created
>=
date_modified_from
and
created
<=
date_modified_to
:
date_modified
.
append
(
query
.
id
)
date_modified
.
append
(
query
.
id
)
return_queryset
=
return_queryset
.
filter
(
id__in
=
date_modified
)
return_queryset
=
return_queryset
.
filter
(
id__in
=
date_modified
)
else
:
date_modified_not
.
append
(
query
.
id
)
return_queryset
=
return_queryset
.
filter
(
id__nin
=
date_modified_not
)
date_required
=
[]
date_required
=
[]
date_required_not
=
[]
if
date_required_from
and
date_required_to
:
if
date_required_from
and
date_required_to
:
for
query
in
return_queryset
:
for
query
in
return_queryset
:
if
query
.
requested_to_target_date
:
if
query
.
requested_to_target_date
:
requested_to_target_date
=
datetime
.
strftime
(
requested_to_target_date
=
datetime
.
strftime
(
query
.
requested_to_target_date
,
query
.
requested_to_target_date
,
"
%
Y-
%
m-
%
d"
)
"
%
Y-
%
m-
%
d"
)
if
requested_to_target_date
>=
date_required_from
and
requested_to_target_date
<=
date_required_to
:
if
requested_to_target_date
>=
date_required_from
and
requested_to_target_date
<=
date_required_to
:
date_required
.
append
(
query
.
id
)
date_required
.
append
(
query
.
id
)
return_queryset
=
return_queryset
.
filter
(
id__in
=
date_required
)
else
:
return_queryset
=
return_queryset
.
filter
(
date_required_not
.
append
(
query
.
id
)
id__in
=
date_required
return_queryset
=
return_queryset
.
filter
(
id__nin
=
date_required_not
)
)
else
:
date_required_not
.
append
(
query
.
id
)
return_queryset
=
return_queryset
.
filter
(
id__nin
=
date_required_not
)
return_queryset
return_queryset
...
...
app/helper/email_service/templates/RMS-ACTIONREQUIRED-VENDOR.html
View file @
8122d17d
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<head>
<head>
<title>
RMS: Acknowledgement Notification
</title>
<title>
RMS: Acknowledgement Notification
</title>
</head>
</head>
<body
style=
"font-family:
arial
;"
>
<body
style=
"font-family:
Sans-Serif
;"
>
<h3>
Resource Management System
(
RMS
)
</h3>
<h3>
Resource Management System
(
RMS
)
</h3>
<h3
style=
"color:#888888;"
>
Change Request Acknowledgement Notification
</h3><br>
<h3
style=
"color:#888888;"
>
Change Request Acknowledgement Notification
</h3><br>
...
...
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