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
aabad658
Commit
aabad658
authored
Mar 06, 2020
by
Gladys Forte
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'product-staging' into 'product-demo'
Product staging See merge request rms/Backend/api-main-service!952
parents
d34a3521
63ef0f05
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
180 additions
and
97 deletions
+180
-97
app/applicationlayer/cms/allowed_company/views.py
app/applicationlayer/cms/allowed_company/views.py
+2
-2
app/applicationlayer/cms/form/onbehalf/views.py
app/applicationlayer/cms/form/onbehalf/views.py
+1
-2
app/applicationlayer/cms/template/header/serializers.py
app/applicationlayer/cms/template/header/serializers.py
+27
-7
app/applicationlayer/cms/template/header/views.py
app/applicationlayer/cms/template/header/views.py
+9
-8
app/applicationlayer/download/accounts/views.py
app/applicationlayer/download/accounts/views.py
+0
-1
app/applicationlayer/management/account/serializer.py
app/applicationlayer/management/account/serializer.py
+31
-15
app/applicationlayer/utils.py
app/applicationlayer/utils.py
+10
-26
app/businesslayer/changerequest/change_request_template.py
app/businesslayer/changerequest/change_request_template.py
+22
-0
app/entities/migrations/0003_allowedcompany_view_all_change_request_template.py
...s/0003_allowedcompany_view_all_change_request_template.py
+18
-0
app/entities/models.py
app/entities/models.py
+2
-0
config/settings/base.py
config/settings/base.py
+0
-1
requirements/RMSv2.postman_collection.json
requirements/RMSv2.postman_collection.json
+58
-35
No files found.
app/applicationlayer/cms/allowed_company/views.py
View file @
aabad658
...
@@ -33,13 +33,13 @@ class AllowedCompanyViewSet(viewsets.ModelViewSet):
...
@@ -33,13 +33,13 @@ class AllowedCompanyViewSet(viewsets.ModelViewSet):
)
)
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
# hello again
queryset
=
self
.
filter_queryset
(
self
.
get_queryset
())
queryset
=
self
.
filter_queryset
(
self
.
get_queryset
())
page
=
self
.
paginate_queryset
(
queryset
)
page
=
self
.
paginate_queryset
(
queryset
)
if
page
is
not
None
:
if
page
is
not
None
:
serializer
=
self
.
get_serializer
(
page
,
many
=
True
)
serializer
=
self
.
get_serializer
(
page
,
many
=
True
)
message
=
status_message_response
(
message
=
status_message_response
(
200
,
200
,
'success'
,
'success'
,
...
...
app/applicationlayer/cms/form/onbehalf/views.py
View file @
aabad658
...
@@ -7,8 +7,7 @@ from rest_framework import status, views
...
@@ -7,8 +7,7 @@ from rest_framework import status, views
from
django.db.models
import
Q
from
django.db.models
import
Q
from
app.applicationlayer.utils
import
(
QuerySetHelper
,
from
app.applicationlayer.utils
import
(
QuerySetHelper
,
status_message_response
,
status_message_response
)
send_broadcast_message
)
from
app.businesslayer.changerequest
import
change_request
from
app.businesslayer.changerequest
import
change_request
from
app.entities
import
enums
from
app.entities
import
enums
...
...
app/applicationlayer/cms/template/header/serializers.py
View file @
aabad658
...
@@ -45,12 +45,26 @@ class ChangeRequestTemplatesSerializer(
...
@@ -45,12 +45,26 @@ class ChangeRequestTemplatesSerializer(
"code"
:
instance
.
requested_to_department
.
code
,
"code"
:
instance
.
requested_to_department
.
code
,
"name"
:
instance
.
requested_to_department
.
name
"name"
:
instance
.
requested_to_department
.
name
}
}
created_by_user_object
=
{
"id"
:
instance
.
created_by_user
.
id
,
"name"
:
instance
.
created_by_user
.
name
,
"username"
:
instance
.
created_by_user
.
username
,
"code"
:
instance
.
created_by_user
.
code
,
"email"
:
instance
.
created_by_user
.
email
,
"contact_no"
:
instance
.
created_by_user
.
contact_no
,
"company_code"
:
instance
.
created_by_user
.
department
.
company
.
code
,
"company_name"
:
instance
.
created_by_user
.
department
.
company
.
name
,
"department_code"
:
instance
.
created_by_user
.
department
.
code
,
"department_name"
:
instance
.
created_by_user
.
department
.
name
}
ret
[
'requested_to_user'
]
=
requested_to_user_object
ret
[
'requested_to_user'
]
=
requested_to_user_object
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'point_of_contact'
]
=
instance
.
requested_to_user
.
name
ret
[
'point_of_contact'
]
=
instance
.
requested_to_user
.
name
ret
[
'created_by
'
]
=
instance
.
created_by_user
.
name
ret
[
'created_by
_user'
]
=
created_by_user_object
return
ret
return
ret
...
@@ -59,12 +73,12 @@ class ChangeRequestTemplatesSerializer(
...
@@ -59,12 +73,12 @@ class ChangeRequestTemplatesSerializer(
ret
[
'requested_to_company'
]
=
"none"
ret
[
'requested_to_company'
]
=
"none"
ret
[
'requested_to_department'
]
=
"none"
ret
[
'requested_to_department'
]
=
"none"
ret
[
'requested_to_user'
]
=
"none"
ret
[
'requested_to_user'
]
=
"none"
ret
[
'created_by_user'
]
=
"none"
ret
[
'company'
]
=
"none"
ret
[
'company'
]
=
"none"
ret
[
'department'
]
=
"none"
ret
[
'department'
]
=
"none"
ret
[
'point_of_contact'
]
=
"none"
ret
[
'point_of_contact'
]
=
"none"
ret
[
'created_by'
]
=
"none"
return
ret
return
ret
class
Meta
:
class
Meta
:
...
@@ -87,7 +101,10 @@ class ChangeRequestTemplatesSerializerList(
...
@@ -87,7 +101,10 @@ class ChangeRequestTemplatesSerializerList(
def
to_representation
(
self
,
instance
):
def
to_representation
(
self
,
instance
):
ret
=
super
()
.
to_representation
(
instance
)
ret
=
super
()
.
to_representation
(
instance
)
try
:
try
:
current_user
=
self
.
context
[
'request'
]
.
user
.
code
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'company'
]
=
instance
.
requested_to_company
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'department'
]
=
instance
.
requested_to_department
.
name
ret
[
'point_of_contact'
]
=
instance
.
requested_to_user
.
name
ret
[
'point_of_contact'
]
=
instance
.
requested_to_user
.
name
...
@@ -96,18 +113,21 @@ class ChangeRequestTemplatesSerializerList(
...
@@ -96,18 +113,21 @@ class ChangeRequestTemplatesSerializerList(
template_no
=
instance
.
template_no
template_no
=
instance
.
template_no
)
)
can_delete
=
''
can_delete
=
''
owned_template
=
''
if
instance
.
created_by_user
.
code
==
current_user
:
owned_template
=
True
else
:
owned_template
=
False
if
child
.
count
()
>
0
:
if
child
.
count
()
>
0
:
can_delete
=
False
can_delete
=
False
else
:
else
:
can_delete
=
True
can_delete
=
True
ret
[
'can_delete'
]
=
can_delete
ret
[
'can_delete'
]
=
can_delete
ret
[
'owned_template'
]
=
owned_template
return
ret
return
ret
except
Exception
as
e
:
except
Exception
as
e
:
...
...
app/applicationlayer/cms/template/header/views.py
View file @
aabad658
...
@@ -21,7 +21,8 @@ from app.applicationlayer.cms.utils_cr import (
...
@@ -21,7 +21,8 @@ from app.applicationlayer.cms.utils_cr import (
)
)
from
app.businesslayer.changerequest.change_request_template
import
(
from
app.businesslayer.changerequest.change_request_template
import
(
tmp_add_edit_delete
tmp_add_edit_delete
,
list_by_dept_privilege
)
)
from
app.applicationlayer.cms.template.approver.serializers
import
ChangeRequestTemplateApproversSerializer
from
app.applicationlayer.cms.template.approver.serializers
import
ChangeRequestTemplateApproversSerializer
from
app.applicationlayer.cms.template.stakeholder.serializers
import
ChangeRequestTemplateStakeHoldersSerializer
from
app.applicationlayer.cms.template.stakeholder.serializers
import
ChangeRequestTemplateStakeHoldersSerializer
...
@@ -38,7 +39,7 @@ from django_filters.rest_framework import DjangoFilterBackend
...
@@ -38,7 +39,7 @@ from django_filters.rest_framework import DjangoFilterBackend
class
ChangeRequestTemplatesViewset
(
viewsets
.
ModelViewSet
):
class
ChangeRequestTemplatesViewset
(
viewsets
.
ModelViewSet
):
# queryset = models.ChangeRequestTemplateHeader.objects.all()
# queryset = models.ChangeRequestTemplateHeader.objects.all()
queryset
=
models
.
ChangeRequestTemplateHeader
.
objects
.
select_related
(
queryset
=
models
.
ChangeRequestTemplateHeader
.
objects
.
select_related
(
'created_by_user'
,
'created_by_department'
'created_by_user'
,
'created_by_department'
...
@@ -67,13 +68,13 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
...
@@ -67,13 +68,13 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
)
)
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
queryset
=
self
.
filter_queryset
(
self
.
get_queryset
())
queryset
=
queryset
.
filter
(
created_by_user
=
request
.
user
.
code
,
is_active
=
True
)
self
.
serializer_class
=
ChangeRequestTemplatesSerializerList
self
.
serializer_class
=
ChangeRequestTemplatesSerializerList
id_number
=
self
.
request
.
user
.
code
self
.
queryset
=
list_by_dept_privilege
(
id_number
)
queryset
=
self
.
filter_queryset
(
self
.
queryset
)
page
=
self
.
paginate_queryset
(
queryset
)
page
=
self
.
paginate_queryset
(
queryset
)
if
page
is
not
None
:
if
page
is
not
None
:
...
@@ -82,7 +83,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
...
@@ -82,7 +83,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
message
=
status_message_response
(
message
=
status_message_response
(
200
,
200
,
'success'
,
'success'
,
'List of
Templates
found'
,
'List of
Change Request Template
found'
,
serializer
.
data
serializer
.
data
)
)
...
...
app/applicationlayer/download/accounts/views.py
View file @
aabad658
...
@@ -22,7 +22,6 @@ class UserDownloadRequest(XLSXFileMixin, ReadOnlyModelViewSet):
...
@@ -22,7 +22,6 @@ class UserDownloadRequest(XLSXFileMixin, ReadOnlyModelViewSet):
permission_classes
=
(
AllowAny
,)
permission_classes
=
(
AllowAny
,)
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
#comment this line
user_type
=
self
.
request
.
user
.
user_type
user_type
=
self
.
request
.
user
.
user_type
company
=
self
.
request
.
user
.
department
.
company
.
code
company
=
self
.
request
.
user
.
department
.
company
.
code
department
=
self
.
request
.
user
.
department
.
code
department
=
self
.
request
.
user
.
department
.
code
...
...
app/applicationlayer/management/account/serializer.py
View file @
aabad658
...
@@ -34,12 +34,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
...
@@ -34,12 +34,13 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
department
=
serializers
.
SerializerMethodField
()
department
=
serializers
.
SerializerMethodField
()
company
=
serializers
.
SerializerMethodField
()
company
=
serializers
.
SerializerMethodField
()
cms_privilege
=
serializers
.
SerializerMethodField
()
cms_privilege
=
serializers
.
SerializerMethodField
()
my_successions
=
serializers
.
SerializerMethodField
()
class
Meta
:
class
Meta
:
model
=
User
model
=
User
fields
=
(
fields
=
(
'id'
,
'id'
,
"cms_privilege"
,
'cms_privilege'
,
'code'
,
'name'
,
'code'
,
'name'
,
'username'
,
'contact_no'
,
'username'
,
'contact_no'
,
'image'
,
'company'
,
'image'
,
'company'
,
...
@@ -85,21 +86,36 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
...
@@ -85,21 +86,36 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
def
get_cms_privilege
(
self
,
user
):
def
get_cms_privilege
(
self
,
user
):
test
=
AllowedCompany
.
objects
.
extra
(
# test = AllowedCompany.objects.extra(
select
=
{
# select={
'create_form'
:
"create_change_request=True"
,
# 'create_form': "create_change_request=True",
'create_template'
:
"create_change_request_template=True"
,
# 'create_template': "create_change_request_template=True",
}
# }
)
.
filter
(
id_number
=
user
.
code
)
.
values
(
'create_form'
,
"create_template"
)
# ).filter(id_number=user.code).values('create_form', "create_template")
# print(test.count())
create_form
=
AllowedCompany
.
objects
.
filter
(
Q
(
id_number
=
user
.
code
)
&
Q
(
create_change_request
=
True
)
)
.
count
()
create_template
=
AllowedCompany
.
objects
.
filter
(
Q
(
id_number
=
user
.
code
)
&
Q
(
create_change_request_template
=
True
)
)
.
count
()
if
create_form
>=
1
:
create_form
=
1
if
create_template
>=
1
:
create_template
=
1
return
{
"create_form"
:
create_form
,
"create_template"
:
create_template
}
if
test
.
count
()
>=
1
:
return
{
**
test
.
values
(
"create_form"
,
"create_template"
)[
0
]}
else
:
return
{
"create_form"
:
False
,
"create_template"
:
False
}
def
get_image
(
self
,
user
):
def
get_image
(
self
,
user
):
request
=
self
.
context
.
get
(
'request'
)
request
=
self
.
context
.
get
(
'request'
)
...
...
app/applicationlayer/utils.py
View file @
aabad658
...
@@ -4,46 +4,35 @@ from rest_framework.response import Response
...
@@ -4,46 +4,35 @@ from rest_framework.response import Response
from
functools
import
wraps
from
functools
import
wraps
from
app.entities
import
enums
from
app.entities
import
enums
from
app.entities.models
import
EntityLog
,
Notification
from
app.entities.models
import
EntityLog
,
Notification
from
django.conf
import
settings
from
django.conf
import
settings
from
websocket
import
create_connection
from
websocket
import
create_connection
import
json
import
json
from
rest_framework
import
status
from
rest_framework
import
status
from
rest_framework
import
serializers
from
rest_framework
import
serializers
import
copy
import
copy
import
json
import
json
import
p
usher
from
pusher
import
P
usher
import
os
import
os
import
configparser
import
configparser
config
=
configparser
.
ConfigParser
()
config
=
configparser
.
ConfigParser
()
config_file
=
os
.
path
.
join
(
'./'
,
'env.ini'
)
config_file
=
os
.
path
.
join
(
'./'
,
'env.ini'
)
config
.
read
(
config_file
)
config
.
read
(
config_file
)
REALTIMESERVER_IP
=
settings
.
REALTIMESERVER_IP
REALTIMESERVER_IP
=
settings
.
REALTIMESERVER_IP
app_id
=
config
[
'SETTINGS'
][
'app_id'
],
SSL
=
False
if
config
[
'SETTINGS'
][
'SSL'
]
==
1
else
True
key
=
config
[
'SETTINGS'
][
'key'
]
secret
=
config
[
'SETTINGS'
][
'secret'
]
cluster
=
config
[
'SETTINGS'
][
'cluster'
]
ssl
=
True
if
config
[
'SETTINGS'
][
'ssl'
]
==
1
else
False
cms_notification
=
config
[
'SETTINGS'
][
'cms_notification'
]
def
rms_websocket
(
my_channel
,
my_event
,
msg
):
def
rms_websocket
(
my_channel
,
my_event
,
msg
):
pusher_client
=
pusher
.
Pusher
(
pusher_client
=
pusher
.
Pusher
(
app_id
=
app_id
,
app_id
=
'957253'
,
key
=
key
,
key
=
'c29a7f6579108991e79e'
,
secret
=
secret
,
secret
=
'b3df5d55196b5fbd3eff'
,
cluster
=
cluster
,
cluster
=
'ap1'
,
ssl
=
ssl
ssl
=
True
)
)
pusher_client
.
trigger
(
pusher_client
.
trigger
(
my_channel
,
my_event
,
msg
my_channel
,
my_event
,
msg
# 'my-channel', 'my-event', {'message': 'hello world'}
)
)
...
@@ -238,14 +227,8 @@ def notification_create(form_code, message, account_no,
...
@@ -238,14 +227,8 @@ def notification_create(form_code, message, account_no,
ROOM
=
account_no
ROOM
=
account_no
# SENDER = sender_account_no
# SENDER = sender_account_no
# send_broadcast_message(
# ROOM,
# SENDER,
# 'NEW NOTIFICATIONS'
# )
if
ssl
!=
1
:
if
SSL
!=
True
:
send_broadcast_message
(
send_broadcast_message
(
ROOM
,
ROOM
,
SENDER
,
SENDER
,
...
@@ -254,7 +237,8 @@ def notification_create(form_code, message, account_no,
...
@@ -254,7 +237,8 @@ def notification_create(form_code, message, account_no,
else
:
else
:
rms_websocket
(
rms_websocket
(
ROOM
,
ROOM
,
'NEW NOTIFICATIONS'
'cms-notification'
,
{
'message'
:
'NEW NOTIFICATIONS'
}
)
)
return
True
return
True
...
...
app/businesslayer/changerequest/change_request_template.py
View file @
aabad658
...
@@ -218,3 +218,25 @@ def validation_vendor_unique_level(approvers):
...
@@ -218,3 +218,25 @@ def validation_vendor_unique_level(approvers):
if
not
approver
[
'delegation'
]
==
'DELEGATION-20191119-0000002'
:
if
not
approver
[
'delegation'
]
==
'DELEGATION-20191119-0000002'
:
validate
=
approver
[
'level'
]
validate
=
approver
[
'level'
]
return
validate
return
validate
def
list_by_dept_privilege
(
user_id_number
):
try
:
priviledgeCrs
=
models
.
AllowedCompany
.
objects
.
filter
(
Q
(
id_number
=
user_id_number
)
&
Q
(
view_all_change_request_template
=
True
)
)
.
values
(
'group_pivots'
)
return_queryset
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
Q
(
is_active
=
True
)
&
(
Q
(
created_by_user
=
user_id_number
)
|
Q
(
created_by_department__in
=
priviledgeCrs
))
)
return
return_queryset
except
Exception
as
e
:
return_queryset
=
None
return
return_queryset
app/entities/migrations/0003_allowedcompany_view_all_change_request_template.py
0 → 100644
View file @
aabad658
# Generated by Django 2.2 on 2020-02-27 17:46
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'entities'
,
'0002_auto_20200219_1525'
),
]
operations
=
[
migrations
.
AddField
(
model_name
=
'allowedcompany'
,
name
=
'view_all_change_request_template'
,
field
=
models
.
BooleanField
(
default
=
True
),
),
]
app/entities/models.py
View file @
aabad658
...
@@ -1110,9 +1110,11 @@ class AllowedCompany(models.Model):
...
@@ -1110,9 +1110,11 @@ class AllowedCompany(models.Model):
create_change_request_template
=
models
.
BooleanField
(
default
=
True
)
create_change_request_template
=
models
.
BooleanField
(
default
=
True
)
view_all_change_request
=
models
.
BooleanField
(
default
=
True
)
view_all_change_request
=
models
.
BooleanField
(
default
=
True
)
approve_cr
=
models
.
BooleanField
(
default
=
False
)
approve_cr
=
models
.
BooleanField
(
default
=
False
)
view_all_change_request_template
=
models
.
BooleanField
(
default
=
True
)
created_at
=
models
.
DateTimeField
(
auto_now_add
=
True
)
created_at
=
models
.
DateTimeField
(
auto_now_add
=
True
)
deleted_at
=
models
.
DateTimeField
(
null
=
True
,
blank
=
True
)
deleted_at
=
models
.
DateTimeField
(
null
=
True
,
blank
=
True
)
class
Meta
:
class
Meta
:
db_table
=
'allowed_company'
db_table
=
'allowed_company'
unique_together
=
[
'company_pivot'
,
'group_pivots'
,
'id_number'
]
unique_together
=
[
'company_pivot'
,
'group_pivots'
,
'id_number'
]
...
...
config/settings/base.py
View file @
aabad658
...
@@ -27,7 +27,6 @@ SECRET_KEY = 'w!dkk7gc*dk#4!6ow3s1wc32%_yp$=osgybm=n0vw6k1j^sqo&'
...
@@ -27,7 +27,6 @@ SECRET_KEY = 'w!dkk7gc*dk#4!6ow3s1wc32%_yp$=osgybm=n0vw6k1j^sqo&'
# SECURITY WARNING: don't run with debug turned on in production!
# SECURITY WARNING: don't run with debug turned on in production!
ALLOWED_HOSTS
=
[
'*'
]
ALLOWED_HOSTS
=
[
'*'
]
CORS_ORIGIN_ALLOW_ALL
=
True
CORS_ORIGIN_ALLOW_ALL
=
True
...
...
requirements/RMSv2.postman_collection.json
View file @
aabad658
...
@@ -802,7 +802,7 @@
...
@@ -802,7 +802,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\r\n\t\"
application
\"
:[
\"
APP-20190923-000000
1
\"
],
\r\n\t\"
department
\"
:
\"
DEPARTMENT-20190923-0000002
\"
,
\r\n\t\"
user_type
\"
:
\"
OUA
\"
,
\r\n\t\"
name
\"
:
\"
Rita
\"
,
\r\n\t\"
username
\"
:
\"
obrita
\"
,
\r\n\t\"
doa
\"
:
\"\"
,
\r\n\t\"
default_app
\"
:
\"
APP-20190917-0000001
\"
,
\r\n\t\"
contact_no
\"
:
\"
1312313
\"
,
\r\n\t\"
email
\"
:
\"
tes
t@gmail.com
\"\r\n
}
\r\n
"
"raw"
:
"{
\r\n\t\"
application
\"
:[
\"
APP-20190923-000000
2
\"
],
\r\n\t\"
department
\"
:
\"\"
,
\r\n\t\"
user_type
\"
:
\"
OUA
\"
,
\r\n\t\"
name
\"
:
\"
ss
\"
,
\r\n\t\"
username
\"
:
\"
jtc-sereness
\"
,
\r\n\t\"
doa
\"
:
\"\"
,
\r\n\t\"
default_app
\"
:
\"
APP-20190923-0000002
\"
,
\r\n\t\"
contact_no
\"
:
\"
1312313
\"
,
\r\n\t\"
email
\"
:
\"
t@gmail.com
\"\r\n
}
\r\n
"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/management/users/"
,
"raw"
:
"{{baseurl}}/management/users/"
,
...
@@ -1136,9 +1136,6 @@
...
@@ -1136,9 +1136,6 @@
{
{
"name"
:
"account"
,
"name"
:
"account"
,
"request"
:
{
"request"
:
{
"auth"
:
{
"type"
:
"noauth"
},
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
...
@@ -1607,7 +1604,7 @@
...
@@ -1607,7 +1604,7 @@
"formdata"
:
[
"formdata"
:
[
{
{
"key"
:
"username"
,
"key"
:
"username"
,
"value"
:
"
ob-rita
"
,
"value"
:
"
superuser
"
,
"type"
:
"text"
"type"
:
"text"
},
},
{
{
...
@@ -1970,7 +1967,7 @@
...
@@ -1970,7 +1967,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\r\n
\"
requested_to_template_name
\"
:
\"
XXXXXXX
\"
,
\r\n
\"
requested_to_objective
\"
:
\"
tesa
\"
,
\r\n
\"
requested_to_target_date
\"
:
\"
2020-05-24T04:37:36.611000
\"
,
\r\n
\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n
\"
description
\"
:
\"
test
\"
,
\r\n
\"
status
\"
:
\"
Pending
\"
,
\r\n
\"
company_desc
\"
: null,
\r\n
\"
department_desc
\"
: null,
\r\n
\"
requested_desc
\"
: null,
\r\n
\"
requested_to_template_id
\"
:
\"
test555
\"
,
\r\n
\"
requested_to_company
\"
:
\"
COMPANY-20191025-0000017
\"
,
\r\n
\"
requested_to_department
\"
:
\"
DEPARTMENT-20191025-0000050
\"
,
\r\n
\"
requested_to_user
\"
:
\"
USER-20191025-0000150
\"
,
\r\n
\"
requested_by_user
\"
:
\"
USER-20191025-0000151
\"
,
\r\n
\"
requested_by_department
\"
:
\"
DEPARTMENT-20191025-0000050
\"
,
\r\n
\"
template_no
\"
:
\"
TMP-20191025-0000032
\"
,
\r\n
\"
frm_approvers
\"
: [
\r\n
\t
{
\r\n
\"
level
\"
: 1,
\r\n
\"
delegation
\"
:
\"
Head of Department
\"
,
\r\n
\"
user
\"
:
\"
USER-20191025-0000149
\"\r\n
\t
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: []
\r\n
}"
"raw"
:
"{
\r\n
\t\"
template_no
\"
:
\"
TMP-20200130-0000061
\"
,
\r\n\t\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n\t\"
requested_to_department
\"
:
\"
DEPARTMENT-20200122-0000003
\"
,
\r\n\t\"
requested_to_user
\"
:
\"
USER-20200122-0000010
\"
,
\r\n\t\"
requested_to_template_name
\"
:
\"
bn
\"
,
\r\n\t\"
requested_to_template_id
\"
:
\"
edit
\"
,
\r\n\t\"
requested_to_objective
\"
:
\"\"
,
\r\n\t\"
requested_to_target_date
\"
:
\"
2020-02-07T03:10:14.303Z
\"
,
\r\n\t\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n\t\"
description
\"
:
\"\"
,
\r\n\t\"
requested_by_user
\"
:
\"
USER-20200122-0000006
\"
,
\r\n\t\"
requested_by_department
\"
:
\"
DEPARTMENT-20200122-0000003
\"
,
\r\n\t\"
status
\"
:
\"
Draft
\"
,
\r\n\t\"
html_desc
\"
:
\"
ss
\"
,
\r\n\t\"
html_obj
\"
:
\"
obj
\"
,
\r\n\t\r\n
\"
frm_approvers
\"
: [
\r\n\t\t
{
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
: null,
\r\n\t\t\t\"
delegation
\"
: null,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200130-0000384
\"\r\n\t\t
},
\r\n\t\t
{
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000004
\"
,
\r\n\t\t\t\"
delegation
\"
: null,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200130-0000385
\"\r\n\t\t
},
\r\n\t\t
{
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200130-0000011
\"
,
\r\n\t\t\t\"
delegation
\"
: null,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200130-0000386
\"\r\n\t\t
},
\r\n\t\t
{
\r\n\t\t\t\"
level
\"
: 2,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000010
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000002
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200130-0000387
\"\r\n\t\t
},
\r\n\t\t
{
\r\n\t\t\t\"
level
\"
: 3,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000006
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000001
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200130-0000388
\"\r\n\t
\t
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: []
\r\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form-post/"
,
"raw"
:
"{{baseurl}}/change-request/form-post/"
,
...
@@ -1992,7 +1989,7 @@
...
@@ -1992,7 +1989,7 @@
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form/?
company_requested_to=COMPANY-20191004-0000011&department_requested_to=DEPARTMENT-20191004-0000029&form_type=closed&date_modified_from=2019-10-11&date_modified_to=2019-10-1
1"
,
"raw"
:
"{{baseurl}}/change-request/form/?
status=pending&page_size=
1"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
...
@@ -2004,23 +2001,36 @@
...
@@ -2004,23 +2001,36 @@
"query"
:
[
"query"
:
[
{
{
"key"
:
"company_requested_to"
,
"key"
:
"company_requested_to"
,
"value"
:
"COMPANY-20191004-0000011"
"value"
:
"COMPANY-20191004-0000011"
,
"disabled"
:
true
},
},
{
{
"key"
:
"department_requested_to"
,
"key"
:
"department_requested_to"
,
"value"
:
"DEPARTMENT-20191004-0000029"
"value"
:
"DEPARTMENT-20191004-0000029"
,
"disabled"
:
true
},
},
{
{
"key"
:
"form_type"
,
"key"
:
"form_type"
,
"value"
:
"closed"
"value"
:
"closed"
,
"disabled"
:
true
},
},
{
{
"key"
:
"date_modified_from"
,
"key"
:
"date_modified_from"
,
"value"
:
"2019-10-11"
"value"
:
"2019-10-11"
,
"disabled"
:
true
},
},
{
{
"key"
:
"date_modified_to"
,
"key"
:
"date_modified_to"
,
"value"
:
"2019-10-11"
"value"
:
"2019-10-11"
,
"disabled"
:
true
},
{
"key"
:
"status"
,
"value"
:
"pending"
},
{
"key"
:
"page_size"
,
"value"
:
"1"
}
}
]
]
}
}
...
@@ -2033,14 +2043,14 @@
...
@@ -2033,14 +2043,14 @@
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form/FRM-20200
115-0000245
/"
,
"raw"
:
"{{baseurl}}/change-request/form/FRM-20200
217-0000129
/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
"path"
:
[
"path"
:
[
"change-request"
,
"change-request"
,
"form"
,
"form"
,
"FRM-20200
115-0000245
"
,
"FRM-20200
217-0000129
"
,
""
""
]
]
}
}
...
@@ -2086,7 +2096,7 @@
...
@@ -2086,7 +2096,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\r\n
\"
id
\"
: 1
111,
\r\n
\"
form_code
\"
:
\"
FRM-20200115-0000245
\"
,
\r\n
\"
delegation
\"
:
\"
DELEGATION-20191119-0000003
\"
,
\r\n
\"
action
\"
:
\"
Approved
\"
,
\r\n
\"
level
\"
:
\"
1
\"
,
\r\n
\"
remarks
\"
:
\"\"
,
\r\n
\"
move_to_level
\"
:
\"\"\r\n
}"
"raw"
:
"{
\r\n
\"
id
\"
: 1
,
\r\n
\"
form_code
\"
:
\"
FRM-20200122-0000001
\"
,
\r\n
\"
delegation
\"
:
\"
DELEGATION-20191119-0000002
\"
,
\r\n
\"
action
\"
:
\"
Approved
\"
,
\r\n
\"
level
\"
:
\"
1
\"
,
\r\n
\"
remarks
\"
:
\"\"
,
\r\n
\"
move_to_level
\"
:
\"\"\r\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form/actions/"
,
"raw"
:
"{{baseurl}}/change-request/form/actions/"
,
...
@@ -2120,14 +2130,14 @@
...
@@ -2120,14 +2130,14 @@
"raw"
:
"{
\r\n
\"
requested_to_template_name
\"
:
\"
XXXXXXX
\"
,
\r\n
\"
requested_to_objective
\"
:
\"
tesaasdaswererytyrtyrt
\"
,
\r\n
\"
requested_to_target_date
\"
:
\"
2020-05-24T04:37:36.611000
\"
,
\r\n
\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n
\"
description
\"
:
\"
test
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.671702
\"
,
\r\n
\"
cancel_date
\"
: null,
\r\n
\"
company_desc
\"
: null,
\r\n
\"
department_desc
\"
: null,
\r\n
\"
requested_desc
\"
: null,
\r\n
\"
requested_to_template_id
\"
:
\"
test555-20191004-0000014
\"
,
\r\n
\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n
\"
requested_to_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
requested_to_user
\"
:
\"
USER-20191004-0000086
\"
,
\r\n
\"
requested_by_user
\"
:
\"
USER-20191004-0000087
\"
,
\r\n
\"
requested_by_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
template_no
\"
:
\"
TMP-20191004-0000044
\"
,
\r\n
\"
frm_approvers
\"
: [
\r\n
{
\r\n
\"
id
\"
: 215,
\r\n
\"
level
\"
: 1,
\r\n
\"
delegation
\"
:
\"
Head of Department
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.687700
\"
,
\r\n
\"
code
\"
:
\"
FRMAPR-20191004-0000215
\"
,
\r\n
\"
remarks
\"
: null,
\r\n
\"
action
\"
: null,
\r\n
\"
action_date
\"
: null,
\r\n
\"
date_sent
\"
:
\"
2019-10-04T14:06:51.754714
\"
,
\r\n
\"
user
\"
:
\"
USER-20191004-0000082
\"
,
\r\n
\"
form_code
\"
:
\"
FRM-20191004-0000078
\"\r\n
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: [],
\r\n
\"
action_required
\"
:
\"
No
\"\r\n
}"
"raw"
:
"{
\r\n
\"
requested_to_template_name
\"
:
\"
XXXXXXX
\"
,
\r\n
\"
requested_to_objective
\"
:
\"
tesaasdaswererytyrtyrt
\"
,
\r\n
\"
requested_to_target_date
\"
:
\"
2020-05-24T04:37:36.611000
\"
,
\r\n
\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n
\"
description
\"
:
\"
test
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.671702
\"
,
\r\n
\"
cancel_date
\"
: null,
\r\n
\"
company_desc
\"
: null,
\r\n
\"
department_desc
\"
: null,
\r\n
\"
requested_desc
\"
: null,
\r\n
\"
requested_to_template_id
\"
:
\"
test555-20191004-0000014
\"
,
\r\n
\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n
\"
requested_to_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
requested_to_user
\"
:
\"
USER-20191004-0000086
\"
,
\r\n
\"
requested_by_user
\"
:
\"
USER-20191004-0000087
\"
,
\r\n
\"
requested_by_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
template_no
\"
:
\"
TMP-20191004-0000044
\"
,
\r\n
\"
frm_approvers
\"
: [
\r\n
{
\r\n
\"
id
\"
: 215,
\r\n
\"
level
\"
: 1,
\r\n
\"
delegation
\"
:
\"
Head of Department
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.687700
\"
,
\r\n
\"
code
\"
:
\"
FRMAPR-20191004-0000215
\"
,
\r\n
\"
remarks
\"
: null,
\r\n
\"
action
\"
: null,
\r\n
\"
action_date
\"
: null,
\r\n
\"
date_sent
\"
:
\"
2019-10-04T14:06:51.754714
\"
,
\r\n
\"
user
\"
:
\"
USER-20191004-0000082
\"
,
\r\n
\"
form_code
\"
:
\"
FRM-20191004-0000078
\"\r\n
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: [],
\r\n
\"
action_required
\"
:
\"
No
\"\r\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form/FRM-20
191004-0000078
/submit/"
,
"raw"
:
"{{baseurl}}/change-request/form/FRM-20
200205-0000094
/submit/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
"path"
:
[
"path"
:
[
"change-request"
,
"change-request"
,
"form"
,
"form"
,
"FRM-20
191004-0000078
"
,
"FRM-20
200205-0000094
"
,
"submit"
,
"submit"
,
""
""
]
]
...
@@ -2149,17 +2159,17 @@
...
@@ -2149,17 +2159,17 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\r\n
\"
requested_to_template_name
\"
:
\"
XXXXXXX
\"
,
\r\n
\"
requested_to_objective
\"
:
\"
tesass
\"
,
\r\n
\"
requested_to_target_date
\"
:
\"
2020-05-24T04:37:36.611000
\"
,
\r\n
\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n
\"
description
\"
:
\"
test
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.671702
\"
,
\r\n
\"
cancel_date
\"
: null,
\r\n
\"
company_desc
\"
: null,
\r\n
\"
department_desc
\"
: null,
\r\n
\"
requested_desc
\"
: null,
\r\n
\"
requested_to_template_id
\"
:
\"
test555-20191004-0000014
\"
,
\r\n
\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n
\"
requested_to_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
requested_to_user
\"
:
\"
USER-20191004-0000086
\"
,
\r\n
\"
requested_by_user
\"
:
\"
USER-20191004-0000087
\"
,
\r\n
\"
requested_by_department
\"
:
\"
DEPARTMENT-20191004-0000026
\"
,
\r\n
\"
template_no
\"
:
\"
TMP-20191004-0000044
\"
,
\r\n
\"
frm_approvers
\"
: [
\r\n
{
\r\n
\"
id
\"
: 215,
\r\n
\"
level
\"
: 1,
\r\n
\"
delegation
\"
:
\"
Head of Department
\"
,
\r\n
\"
created
\"
:
\"
2019-10-04T14:06:51.687700
\"
,
\r\n
\"
code
\"
:
\"
FRMAPR-20191004-0000215
\"
,
\r\n
\"
remarks
\"
: null,
\r\n
\"
action
\"
: null,
\r\n
\"
action_date
\"
: null,
\r\n
\"
date_sent
\"
:
\"
2019-10-04T14:06:51.754714
\"
,
\r\n
\"
user
\"
:
\"
USER-20191004-0000082
\"
,
\r\n
\"
form_code
\"
:
\"
FRM-20191004-0000078
\"\r\n
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: [],
\r\n
\"
action_required
\"
:
\"
No
\"
\r\n
}"
"raw"
:
"{
\r\n
\t\"
template_no
\"
:
\"
TMP-20200206-0000083
\"
,
\r\n\t\"
requested_to_company
\"
:
\"
COMPANY-20200122-0000002
\"
,
\r\n\t\"
requested_to_department
\"
:
\"
DEPARTMENT-20200122-0000002
\"
,
\r\n\t\"
requested_to_user
\"
:
\"
USER-20200122-0000002
\"
,
\r\n\t\"
requested_to_template_name
\"
:
\"
JTC-Template-1
\"
,
\r\n\t\"
requested_to_template_id
\"
:
\"
JTC-Template-1
\"
,
\r\n\t\"
requested_to_objective
\"
:
\"
JTC-Template-1
\"
,
\r\n\t\"
requested_to_target_date
\"
:
\"
2020-02-11T10:57:17.145Z
\"
,
\r\n\t\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n\t\"
description
\"
:
\"
JTC-Template-1
\"
,
\r\n\t\"
requested_by_user
\"
:
\"
USER-20200130-0000011
\"
,
\r\n\t\"
requested_by_department
\"
:
\"
DEPARTMENT-20200122-0000003
\"
,
\r\n\t\r\n
\"
frm_approvers
\"
: [
\r\n
{
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000003
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000003
\"
,
\r\n\t\t\t\"
tmp_approver
\"
: null
\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 410,
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000004
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000006
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000509
\"\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 411,
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000005
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000006
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000510
\"\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 412,
\r\n\t\t\t\"
level
\"
: 1,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000006
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000004
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000511
\"\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 413,
\r\n\t\t\t\"
level
\"
: 2,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000005
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000006
\"
,
\r\n\t\t\t\"
tmp_approver
\"
: null
\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 414,
\r\n\t\t\t\"
level
\"
: 2,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000002
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000002
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000507
\"\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 415,
\r\n\t\t\t\"
level
\"
: 3,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000002
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000002
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000512
\"\r\n
},
\r\n
{
\r\n
\t\"
id
\"
: 416,
\r\n\t\t\t\"
level
\"
: 4,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200130-0000011
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
DELEGATION-20191119-0000001
\"
,
\r\n\t\t\t\"
tmp_approver
\"
:
\"
TMPAPR-20200206-0000513
\"\r\n
}
\r\n
],
\r\n
\"
frm_stakes
\"
: [],
\r\n
\"
frm_attachments
\"
: [],
\r\n
\"
frm_details
\"
: []
\r\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form/FRM-20
191004-0000078
/save/"
,
"raw"
:
"{{baseurl}}/change-request/form/FRM-20
200206-0000105
/save/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
"path"
:
[
"path"
:
[
"change-request"
,
"change-request"
,
"form"
,
"form"
,
"FRM-20
191004-0000078
"
,
"FRM-20
200206-0000105
"
,
"save"
,
"save"
,
""
""
]
]
...
@@ -2558,14 +2568,14 @@
...
@@ -2558,14 +2568,14 @@
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/form-onbehalf/FRM-20
200115-0000245
/"
,
"raw"
:
"{{baseurl}}/change-request/form-onbehalf/FRM-20
191125-0000224
/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
"path"
:
[
"path"
:
[
"change-request"
,
"change-request"
,
"form-onbehalf"
,
"form-onbehalf"
,
"FRM-20
200115-0000245
"
,
"FRM-20
191125-0000224
"
,
""
""
]
]
}
}
...
@@ -2600,7 +2610,7 @@
...
@@ -2600,7 +2610,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\r\n\t\"
requested_to_template_name
\"
:
\"
Security Projects
\"
,
\r\n\t\"
requested_to_template_id
\"
:
\"
unionsq
\"
,
\r\n\t\"
requested_to_objective
\"
:
\"
Sample Objective
\"
,
\r\n\t\"
requested_to_target_date
\"
:
\"
10
\"
,
\r\n\t\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n\t\"
description
\"
:
\"
Lorem Ipsum
\"
,
\r\n\t\"
created_by_department
\"
:
\"
DEPARTMENT-20190923-0000002
\"
,
\r\n\t\"
created_by_user
\"
:
\"
USER-20190923-0000001
\"
,
\r\n\t\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n\t\"
requested_to_department
\"
:
\"
DEPARTMENT-20190923-0000002
\"
,
\r\n\t\"
requested_to_user
\"
:
\"
USER-20190923-0000001
\"
,
\r\n\t\r\n\t\"
tmp_approvers
\"
: [{
\r\n\t\t\t\"
level
\"
:
\"
1
\"
,
\r\n\t\t\t\"
delegation
\"
:
\"
Head of Department
\"\r\n\t\t
}
\r\n\t
],
\r\n\t\r\n\t\"
tmp_stakes
\"
: [{
\r\n\t\t\"
delegation
\"
:
\"
Mandatory Stakeholder
\"
,
\r\n\t\t\"
user
\"
:
\"
USER-20190923-0000001
\"\r\n\t
}
\r\n\t
],
\r\n\t\r\n\t\"
tmp_attachments
\"
: [{
\r\n\t\t\"
attachment_type
\"
:
\"
hello
\"
,
\r\n\t\t\"
attachment_name
\"
:
\"
hello name
\"
,
\r\n\t\t\"
file_name
\"
:
\"
hello
\"
,
\r\n\t\t\"
description
\"
:
\"
hello desc
\"
,
\r\n\t\t\"
file_upload
\"
: 1,
\r\n\t\t\"
uploaded_by
\"
:
\"
USER-20190923-0000001
\"\r\n\t
}
\r\n\t
],
\r\n\t\r\n\t\"
tmp_details
\"
: [{
\r\n\t\t\"
field_idx
\"
:
\"
ss
\"
,
\r\n\t\t\"
field_ref
\"
:
\"
ss
\"
,
\r\n\t\t\"
field_val
\"
:
\"
ss
\"
,
\r\n\t\t\"
field_props
\"
:
\"
ss
\"\r\n\t
}
\r\n\t
]
\r\n
}"
"raw"
:
"{
\r\n\t\"
requested_to_template_name
\"
:
\"
sdsd
\"
,
\r\n\t\"
requested_to_template_id
\"
:
\"
sdfssdddasdaesdf
\"
,
\r\n\t\"
requested_to_objective
\"
:
\"
Sample Objective
\"
,
\r\n\t\"
requested_to_target_date
\"
:
\"
34
\"
,
\r\n\t\"
requested_to_priority
\"
:
\"
Normal
\"
,
\r\n\t\"
description
\"
:
\"
Lorem Ipsum
\"
,
\r\n\t\"
created_by_department
\"
:
\"
DEPARTMENT-20200122-0000002
\"
,
\r\n\t\"
created_by_user
\"
:
\"
USER-20190923-0000001
\"
,
\r\n\t\"
requested_to_company
\"
:
\"
COMPANY-20190923-0000001
\"
,
\r\n\t\"
requested_to_department
\"
:
\"
DEPARTMENT-20200122-0000002
\"
,
\r\n\t\"
requested_to_user
\"
:
\"
USER-20200122-0000002
\"
,
\r\n\t\"
html_desc
\"
:
\"
desc
\"
,
\r\n\t\"
html_obj
\"
:
\"
obj
\"
,
\r\n\t\r\n\t\"
tmp_approvers
\"
: [
\r\n\t\t
{
\r\n
\"
level
\"
: 1,
\r\n
\"
is_default
\"
: true,
\r\n
\"
user
\"
:
\"
USER-20200122-0000004
\"
,
\r\n
\"
delegation
\"
:
\"\"\r\n\t\t
},
\r\n\t\t
{
\r\n
\"
level
\"
: 2,
\r\n
\"
is_default
\"
: true,
\r\n
\"
user
\"
:
\"
USER-20200122-0000002
\"
,
\r\n
\"
delegation
\"
:
\"
DELEGATION-20191119-0000002
\"\r\n\t\t
},
\r\n\t\t
{
\r\n
\"
level
\"
: 3,
\r\n
\"
is_default
\"
: true,
\r\n
\"
user
\"
:
\"
USER-20190923-0000001
\"
,
\r\n
\"
delegation
\"
:
\"
DELEGATION-20191119-0000001
\"\r\n\t\t
}
\r\n\t
],
\r\n\t\r\n\t\"
tmp_stakes
\"
: [
\r\n\t\t
{
\r\n\t\t\t\"
delegation
\"
:
\"
Mandatory Stakeholder
\"
,
\r\n\t\t\t\"
user
\"
:
\"
USER-20200122-0000004
\"\r\n\t\t
}
\r\n\t
],
\r\n\t\r\n\t\"
tmp_attachments
\"
: [
\r\n\t
],
\r\n\t\"
tmp_details
\"
: [
]
\r\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/template-post/"
,
"raw"
:
"{{baseurl}}/change-request/template-post/"
,
...
@@ -2622,7 +2632,7 @@
...
@@ -2622,7 +2632,7 @@
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/template/
?ordering=template_no
"
,
"raw"
:
"{{baseurl}}/change-request/template/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
...
@@ -2630,12 +2640,6 @@
...
@@ -2630,12 +2640,6 @@
"change-request"
,
"change-request"
,
"template"
,
"template"
,
""
""
],
"query"
:
[
{
"key"
:
"ordering"
,
"value"
:
"template_no"
}
]
]
}
}
},
},
...
@@ -2647,14 +2651,14 @@
...
@@ -2647,14 +2651,14 @@
"method"
:
"GET"
,
"method"
:
"GET"
,
"header"
:
[],
"header"
:
[],
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/template/TMP-20
191025-0000032
/"
,
"raw"
:
"{{baseurl}}/change-request/template/TMP-20
200214-0000099
/"
,
"host"
:
[
"host"
:
[
"{{baseurl}}"
"{{baseurl}}"
],
],
"path"
:
[
"path"
:
[
"change-request"
,
"change-request"
,
"template"
,
"template"
,
"TMP-20
191025-0000032
"
,
"TMP-20
200214-0000099
"
,
""
""
]
]
}
}
...
@@ -2944,7 +2948,7 @@
...
@@ -2944,7 +2948,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\n\t\"
form
\"
: [
\n
{
\n
\"
create_change_request
\"
: true,
\n
\"
create_change_request_template
\"
: true,
\n
\"
view_all_change_request
\"
: true,
\n
\"
id_number
\"
:
\"
USER-20190917-0000001
\"
,
\n
\"
company_pivot
\"
:
\"
COMPANY-20190917-0000001
\"
,
\n
\"
group_pivots
\"
:
\"
DEPARTMENT-20190917-0000001
\"\n
},
\n
{
\n
\"
create_change_request
\"
: true,
\n
\"
create_change_request_template
\"
: true,
\n
\"
view_all_change_request
\"
: true,
\n
\"
id_number
\"
:
\"
USER-20190917-0000001
\"
,
\n
\"
company_pivot
\"
:
\"
COMPANY-20190917-0000002
\"
,
\n
\"
group_pivots
\"
:
\"
DEPARTMENT-20190917-0000002
\"\n
}
\n
]
\n
}"
"raw"
:
"{
\n\t\"
form
\"
: [
\n
{
\n
\"
create_change_request
\"
: true,
\n
\"
create_change_request_template
\"
: true,
\n
\"
view_all_change_request
\"
: true,
\n
\"
approve_cr
\"
: true,
\n
\"
view_all_change_request_template
\"
: true,
\n
\"
id_number
\"
:
\"
USER-20200122-0000006
\"
,
\n
\"
company_pivot
\"
:
\"
COMPANY-20200122-0000002
\"
,
\n
\"
group_pivots
\"
:
\"
DEPARTMENT-20200122-0000002
\"\n
},
\n
{
\n
\"
create_change_request
\"
: true,
\n
\"
create_change_request_template
\"
: true,
\n
\"
view_all_change_request
\"
: true,
\n
\"
approve_cr
\"
: true,
\n
\"
view_all_change_request_template
\"
: true,
\n
\"
id_number
\"
:
\"
USER-20200122-0000006
\"
,
\n
\"
company_pivot
\"
:
\"
COMPANY-20190923-0000001
\"
,
\n
\"
group_pivots
\"
:
\"
DEPARTMENT-20200122-0000003
\"\n
}
\n
]
\n
}"
},
},
"url"
:
{
"url"
:
{
"raw"
:
"{{baseurl}}/change-request/allowed-companies/"
,
"raw"
:
"{{baseurl}}/change-request/allowed-companies/"
,
...
@@ -3222,7 +3226,7 @@
...
@@ -3222,7 +3226,7 @@
],
],
"body"
:
{
"body"
:
{
"mode"
:
"raw"
,
"mode"
:
"raw"
,
"raw"
:
"{
\n\t\"
cms_settings
\"
: [
\n
{
\n
\"
behalf_approved
\"
: true,
\n
\"
behalf_accepted
\"
: true,
\n
\"
behalf_rejected
\"
: true,
\n
\"
behalf_implemented
\"
: true,
\n
\"
behalf_completed
\"
: true,
\n
\"
behalf_user
\"
:
\"
USER-20
191121-0000412
\"\n
},
\n
{
\n
\"
behalf_approved
\"
: true,
\n
\"
behalf_accepted
\"
: true,
\n
\"
behalf_rejected
\"
: true,
\n
\"
behalf_implemented
\"
: true,
\n
\"
behalf_completed
\"
: true,
\n
\"
behalf_user
\"
:
\"
USER-20191121-000041
5
\"\n
}
\n
]
\n
}"
,
"raw"
:
"{
\n\t\"
cms_settings
\"
: [
\n
{
\n
\"
behalf_approved
\"
: true,
\n
\"
behalf_accepted
\"
: true,
\n
\"
behalf_rejected
\"
: true,
\n
\"
behalf_implemented
\"
: true,
\n
\"
behalf_completed
\"
: true,
\n
\"
behalf_user
\"
:
\"
USER-20
200122-0000005
\"\n
},
\n
{
\n
\"
behalf_approved
\"
: true,
\n
\"
behalf_accepted
\"
: true,
\n
\"
behalf_rejected
\"
: true,
\n
\"
behalf_implemented
\"
: true,
\n
\"
behalf_completed
\"
: true,
\n
\"
behalf_user
\"
:
\"
USER-20200122-0000002
\"\n
},
\n
{
\n
\"
behalf_approved
\"
: true,
\n
\"
behalf_accepted
\"
: true,
\n
\"
behalf_rejected
\"
: true,
\n
\"
behalf_implemented
\"
: true,
\n
\"
behalf_completed
\"
: true,
\n
\"
behalf_user
\"
:
\"
USER-20200122-000000
5
\"\n
}
\n
]
\n
}"
,
"options"
:
{
"options"
:
{
"raw"
:
{
"raw"
:
{
"language"
:
"json"
"language"
:
"json"
...
@@ -3548,6 +3552,25 @@
...
@@ -3548,6 +3552,25 @@
}
}
},
},
"response"
:
[]
"response"
:
[]
},
{
"name"
:
"TRy"
,
"request"
:
{
"method"
:
"GET"
,
"header"
:
[],
"url"
:
{
"raw"
:
"{{baseurl}}/asset-management/acctdl/"
,
"host"
:
[
"{{baseurl}}"
],
"path"
:
[
"asset-management"
,
"acctdl"
,
""
]
}
},
"response"
:
[]
}
}
],
],
"protocolProfileBehavior"
:
{},
"protocolProfileBehavior"
:
{},
...
@@ -3562,7 +3585,7 @@
...
@@ -3562,7 +3585,7 @@
"bearer"
:
[
"bearer"
:
[
{
{
"key"
:
"token"
,
"key"
:
"token"
,
"value"
:
"
a678eb844bc34f0177d07daaef90206a86b67e03
"
,
"value"
:
"
4c044cb536e1eab7f9d5d9bfa370ed003d9104c5
"
,
"type"
:
"string"
"type"
:
"string"
}
}
]
]
...
...
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