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
82aa2fe8
Commit
82aa2fe8
authored
Oct 17, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactoring actions initial
parent
03a03b49
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
43 additions
and
10 deletions
+43
-10
app/applicationlayer/cms/form/header/views.py
app/applicationlayer/cms/form/header/views.py
+5
-3
app/businesslayer/changerequest/change_request.py
app/businesslayer/changerequest/change_request.py
+38
-7
No files found.
app/applicationlayer/cms/form/header/views.py
View file @
82aa2fe8
...
@@ -697,6 +697,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
...
@@ -697,6 +697,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
self
.
perform_update
(
serializer
)
self
.
perform_update
(
serializer
)
new_instance
=
serializer
.
data
new_instance
=
serializer
.
data
print
(
new_instance
[
'action'
])
crhistory_save
(
crhistory_save
(
batchno
,
batchno
,
enums
.
CREnum
.
ACTION
.
value
,
enums
.
CREnum
.
ACTION
.
value
,
...
@@ -706,9 +708,9 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
...
@@ -706,9 +708,9 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
old_instance
,
old_instance
,
new_instance
new_instance
)
)
# action
if
action
.
lower
()
==
'approved'
:
if
action
.
lower
()
==
'approved'
:
the_next_vendor
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
the_next_vendor
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
form_code
=
form_code
,
level
=
int
(
next_level
),
form_code
=
form_code
,
level
=
int
(
next_level
),
delegation
=
'Vendor/Implementor'
delegation
=
'Vendor/Implementor'
...
@@ -793,7 +795,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
...
@@ -793,7 +795,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
)
)
if
not
prev_vendor
.
count
()
>
0
:
if
not
prev_vendor
.
count
()
>
0
:
print
(
"pasok"
)
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
form_code
=
form_code
form_code
=
form_code
)
.
update
(
status
=
'Rejected'
)
)
.
update
(
status
=
'Rejected'
)
...
...
app/businesslayer/changerequest/change_request.py
View file @
82aa2fe8
...
@@ -185,14 +185,12 @@ def filter_overdue(base_queryset):
...
@@ -185,14 +185,12 @@ def filter_overdue(base_queryset):
def
filter_status
(
base_queryset
,
def
filter_status
(
base_queryset
,
status
):
status
):
return_queryset
=
base_queryset
return_queryset
=
base_queryset
try
:
try
:
if
status
==
'closed'
:
status
=
'Completed & Accepted'
if
status
:
if
status
:
if
status
==
'closed'
:
status
=
'Completed & Accepted'
return_queryset
=
return_queryset
.
filter
(
return_queryset
=
return_queryset
.
filter
(
status__iexact
=
status
status__iexact
=
status
)
)
...
@@ -432,4 +430,37 @@ def attachment_add_edit_delete(form_request_body,
...
@@ -432,4 +430,37 @@ def attachment_add_edit_delete(form_request_body,
new_instance
new_instance
)
)
return
True
return
True
\ No newline at end of file
def
check_vendor_level
(
position
,
routing_level
,
form_code
):
query
=
''
if
position
==
'next'
:
query
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
form_code
=
form_code
,
level
=
int
(
routing_level
),
delegation
=
'Vendor/Implementor'
)
elif
position
==
'last'
:
query
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
form_code
=
form_code
,
delegation
=
'Vendor/Implementor'
)
.
order_by
(
'level'
)
.
last
()
elif
position
==
'prev'
:
query
=
models
.
ChangeRequestFormApprovers
.
objects
.
filter
(
Q
(
form_code
=
form_code
)
&
Q
(
action
=
'Completed'
)
&
Q
(
delegation
=
'Vendor/Implementor'
)
&
Q
(
level__lte
=
int
(
level
))
)
# def cr_routing_actions(approver_instance):
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