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
043c02a8
Commit
043c02a8
authored
Oct 16, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
uploaded y as object
parent
e8925c20
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
5 deletions
+64
-5
app/applicationlayer/cms/form/attachment/serializers.py
app/applicationlayer/cms/form/attachment/serializers.py
+12
-0
app/applicationlayer/cms/form/header/views.py
app/applicationlayer/cms/form/header/views.py
+26
-4
app/entities/migrations/0021_changerequestformapprovers_tmp_approver.py
...igrations/0021_changerequestformapprovers_tmp_approver.py
+19
-0
app/entities/models.py
app/entities/models.py
+6
-0
app/helper/email_service/templates/RMS-CRREJECTED-VENDOR.html
...helper/email_service/templates/RMS-CRREJECTED-VENDOR.html
+1
-1
No files found.
app/applicationlayer/cms/form/attachment/serializers.py
View file @
043c02a8
...
...
@@ -32,6 +32,18 @@ class ChangeRequestFormAttachmentsSerializer(
class
ChangeRequestFormAttachmentsFileUploadSerializer
(
serializers
.
ModelSerializer
):
def
to_representation
(
self
,
instance
):
ret
=
super
()
.
to_representation
(
instance
)
user_object
=
{
"id"
:
instance
.
uploaded_by
.
id
,
"name"
:
instance
.
uploaded_by
.
name
,
"username"
:
instance
.
uploaded_by
.
username
,
"code"
:
instance
.
uploaded_by
.
code
,
"email"
:
instance
.
uploaded_by
.
email
,
"contact_no"
:
instance
.
uploaded_by
.
contact_no
}
ret
[
'uploaded_by'
]
=
user_object
return
ret
class
Meta
:
model
=
models
.
ChangeRequestFormAttachments
...
...
app/applicationlayer/cms/form/header/views.py
View file @
043c02a8
...
...
@@ -760,10 +760,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
approver_instance
.
date_sent
)
elif
action
.
lower
()
==
'rejected'
:
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
form_code
=
form_code
)
.
update
(
status
=
'Rejected'
)
# send email to vendor
if
delegation
.
lower
()
==
'requestor'
:
...
...
@@ -774,7 +770,33 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
notification_msg
,
action
,
remarks
,
level
)
prev_level
=
int
(
level
)
-
1
# reset last vendor details
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
Q
(
form_code
=
form_code
)
&
Q
(
level
=
int
(
prev_level
))
)
.
update
(
is_action
=
True
,
action
=
'Acknowledged'
,
action_date
=
None
,
date_sent
=
datetime
.
now
()
)
else
:
# prev_vendor = models.ChangeRequestFormApprovers.objects.filter(
# Q(form_code=form_code) &
# Q(level__lte=int(level) &
# Q(action='Completed') &
# Q(delegation='Vendor/Implementor')
# )
# if prev_vendor.count() > 0:
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
form_code
=
form_code
)
.
update
(
status
=
'Rejected'
)
# EMAIL CODE FOR REQUESTOR
requestor_notification_msg
=
REQUESTOR_REJECT_MESSAGE
.
split
(
';'
)[
0
]
...
...
app/entities/migrations/0021_changerequestformapprovers_tmp_approver.py
0 → 100644
View file @
043c02a8
# Generated by Django 2.2 on 2019-10-16 12:46
from
django.db
import
migrations
,
models
import
django.db.models.deletion
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'entities'
,
'0020_masterattachment_attch_ref'
),
]
operations
=
[
migrations
.
AddField
(
model_name
=
'changerequestformapprovers'
,
name
=
'tmp_approver'
,
field
=
models
.
ForeignKey
(
blank
=
True
,
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
PROTECT
,
to
=
'entities.ChangeRequestTemplateApprovers'
,
to_field
=
'code'
),
),
]
app/entities/models.py
View file @
043c02a8
...
...
@@ -746,6 +746,12 @@ class ChangeRequestFormApprovers(BaseApprover):
null
=
True
)
is_action
=
models
.
BooleanField
(
default
=
False
)
tmp_approver
=
models
.
ForeignKey
(
ChangeRequestTemplateApprovers
,
on_delete
=
models
.
PROTECT
,
blank
=
True
,
null
=
True
,
to_field
=
'code'
)
class
Meta
:
db_table
=
'change_request_form_approvers'
...
...
app/helper/email_service/templates/RMS-CRREJECTED-VENDOR.html
View file @
043c02a8
...
...
@@ -9,7 +9,7 @@
<h3
style=
"color:#888888;"
>
Change Request Rejected
</h3><br>
<p>
Dear {name},
</p><br>
<p>
A change request you have completed has been rejected by the
requestor
.Please see the details of your change request below.
</p><br>
<p>
A change request you have completed has been rejected by the
{delegation}
.Please see the details of your change request below.
</p><br>
<b>
Rejected By
</b><br>
{action_by}
<br><br>
<b>
Routing Level
</b><br>
{routing_level}
<br><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