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
44cff872
Commit
44cff872
authored
Oct 02, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
archived
parent
a0d5c1bb
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
82 additions
and
60 deletions
+82
-60
app/accesslayer/views.py
app/accesslayer/views.py
+6
-4
app/applicationlayer/cms/form/header/views.py
app/applicationlayer/cms/form/header/views.py
+69
-50
app/applicationlayer/cms/utils_cr.py
app/applicationlayer/cms/utils_cr.py
+1
-1
app/helper/email_service/sender.py
app/helper/email_service/sender.py
+6
-5
No files found.
app/accesslayer/views.py
View file @
44cff872
...
...
@@ -157,16 +157,18 @@ class ForgotPassword(APIView):
url
=
f
"{settings.FRONT_END_URL}/forgot-password/reset"
\
f
"?token={TOKEN}"
args
=
[
str
(
PASSCODE
),
str
(
url
),
user
,
str
(
existingUser
.
email
)]
args
=
[
str
(
PASSCODE
),
str
(
url
),
user
,
str
(
existingUser
.
email
),
str
(
existingUser
.
username
)]
# t1 = threading.Thread(target=sender.forgot_password, args=(args,))
# t1.start()
main_threading
(
args
,
sender
.
forgot_password
)
args
=
[
str
(
PASSCODE
),
str
(
url
),
user
,
str
(
existingUser
.
email
)]
# args = [str(PASSCODE), str(url), user, str(existingUser.email),
# str(existingUser.username)]
# t2 = threading.Thread(target=sender.forgot_password, args=(args,))
# t2.start()
main_threading
(
args
,
sender
.
forgot_password
)
#
main_threading(args, sender.forgot_password)
return
Response
(
data
=
{
"detail"
:
"Forgot Password Sent"
},
status
=
status
.
HTTP_200_OK
)
...
...
app/applicationlayer/cms/form/header/views.py
View file @
44cff872
...
...
@@ -362,6 +362,12 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
def
destroy
(
self
,
request
,
*
args
,
**
kwargs
):
try
:
form_code
=
self
.
kwargs
[
'form_code'
]
current_status
=
models
.
ChangeRequestFormHeader
.
objects
.
get
(
form_code
=
form_code
)
if
current_status
.
status
.
lower
()
==
'draft'
:
existing_transaction
=
models
.
ChangeRequestHistory
.
objects
.
filter
(
form_code
=
form_code
)
...
...
@@ -431,6 +437,20 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
{
"message"
:
"Change request cannot be deleted due to previous transaction/s"
},
status
=
status
.
HTTP_400_BAD_REQUEST
)
elif
current_status
.
status
.
lower
()
==
'cancelled'
:
models
.
ChangeRequestFormHeader
.
objects
.
filter
(
form_code
=
form_code
)
.
update
(
status
=
'Archived'
)
return
Response
(
{
"message"
:
"Change Request successfully archived!"
},
status
=
status
.
HTTP_200_OK
)
else
:
return
Response
(
{
"message"
:
"Cannot archive this change request due to ongoing transaction"
},
status
=
status
.
HTTP_400_BAD_REQUEST
)
except
Exception
as
e
:
return
Response
(
e
,
status
=
status
.
HTTP_500_INTERNAL_SERVER_ERROR
)
...
...
@@ -722,7 +742,6 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
notification_msg
,
action
,
remarks
,
level
)
else
:
# EMAIL CODE FOR REQUESTOR
requestor_notification_msg
=
REQUESTOR_REJECT_MESSAGE
.
split
(
';'
)[
0
]
...
...
app/applicationlayer/cms/utils_cr.py
View file @
44cff872
app/helper/email_service/sender.py
View file @
44cff872
...
...
@@ -55,12 +55,13 @@ def forgot_password(args):
url
=
args
[
1
]
recipient
=
args
[
2
]
admin
=
args
[
3
]
name
=
args
[
4
]
F
=
open
(
os
.
path
.
join
(
settings
.
EMAIL_TEMPLATES_ROOT
,
'RMS-PASSWORD.html'
),
'r'
)
FC
=
F
.
read
()
FC
=
FC
.
replace
(
'{name}'
,
recipient
)
FC
=
FC
.
replace
(
'{name}'
,
name
)
FC
=
FC
.
replace
(
'{code}'
,
reset_code
)
FC
=
FC
.
replace
(
'{url}'
,
url
)
...
...
@@ -515,9 +516,9 @@ def routing_table_actions(args):
elif
args
[
12
]
.
lower
()
==
'rejected'
:
subject
=
'Resource Management System - Change Request Rejected'
if
args
[
13
]
.
lower
()
==
'requestor'
:
email_template
=
'RMS-CRREJECTED.html'
elif
args
[
13
]
.
lower
()
==
'vendor/implementor'
:
email_template
=
'RMS-CRREJECTED-VENDOR.html'
else
:
email_template
=
'RMS-CRREJECTED.html'
F
=
open
(
os
.
path
.
join
(
settings
.
EMAIL_TEMPLATES_ROOT
,
email_template
),
'r'
)
...
...
@@ -534,7 +535,7 @@ def routing_table_actions(args):
FC
=
FC
.
replace
(
'{priority_level}'
,
priority_level
)
FC
=
FC
.
replace
(
'{url}'
,
url
)
if
args
[
1
1
]
.
lower
()
==
'rejected'
:
if
args
[
1
2
]
.
lower
()
==
'rejected'
:
FC
=
FC
.
replace
(
'{remarks}'
,
remarks
)
try
:
...
...
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