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
3116bd0a
Commit
3116bd0a
authored
Sep 09, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #69 in RMS/api-main-service from gladys-dev2 to RMSv2
* commit '
eaf3c318
': update model
parents
85b131ff
eaf3c318
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
66 additions
and
164 deletions
+66
-164
app/applicationlayer/management/changerequest/views.py
app/applicationlayer/management/changerequest/views.py
+8
-87
app/businesslayer/changerequest/change_request_template.py
app/businesslayer/changerequest/change_request_template.py
+0
-57
app/entities/migrations/0014_auto_20190909_1415.py
app/entities/migrations/0014_auto_20190909_1415.py
+18
-0
app/entities/models.py
app/entities/models.py
+40
-20
No files found.
app/applicationlayer/management/changerequest/views.py
View file @
3116bd0a
...
@@ -35,8 +35,10 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
...
@@ -35,8 +35,10 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
self
.
queryset
=
self
.
queryset
.
filter
(
self
.
queryset
=
self
.
queryset
.
filter
(
deleted_at
=
None
deleted_at
=
None
)
)
self
.
queryset
=
self
.
queryset
.
order_by
(
'-created'
)
self
.
queryset
=
self
.
queryset
.
order_by
(
'-created'
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
return
super
(
ChangeRequestTemplatesViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestTemplatesViewset
,
self
)
.
list
(
request
)
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
...
@@ -44,17 +46,17 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
...
@@ -44,17 +46,17 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
deleted_at
=
None
,
deleted_at
=
None
,
template_no
=
str
(
self
.
kwargs
.
get
(
'template_no'
))
template_no
=
str
(
self
.
kwargs
.
get
(
'template_no'
))
)
.
first
()
)
.
first
()
serializer
=
self
.
get_serializer
(
instance
)
serializer
=
self
.
get_serializer
(
instance
)
return
Response
(
serializer
.
data
)
return
Response
(
serializer
.
data
)
def
destroy
(
self
,
request
,
*
args
,
**
kwargs
):
def
destroy
(
self
,
request
,
*
args
,
**
kwargs
):
try
:
try
:
# instance = self.get_object()
template_no
=
self
.
kwargs
[
'template_no'
]
template_no
=
self
.
kwargs
[
'template_no'
]
instance
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
instance
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
Q
(
template_no
=
template_no
)
&
Q
(
template_no
=
template_no
)
&
Q
(
deleted_at
=
None
)
Q
(
deleted_at
=
None
)
)
.
update
(
deleted_at
=
datetime
.
utc
now
())
)
.
update
(
deleted_at
=
datetime
.
now
())
return
Response
({
"message"
:
"Deleted"
},
status
=
status
.
HTTP_200_OK
)
return
Response
({
"message"
:
"Deleted"
},
status
=
status
.
HTTP_200_OK
)
except
Exception
as
e
:
except
Exception
as
e
:
return
Response
(
e
,
return
Response
(
e
,
...
@@ -63,7 +65,6 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
...
@@ -63,7 +65,6 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
def
partial_update
(
self
,
request
,
*
args
,
**
kwargs
):
def
partial_update
(
self
,
request
,
*
args
,
**
kwargs
):
try
:
try
:
kwargs
[
'partial'
]
=
True
kwargs
[
'partial'
]
=
True
# instance = self.get_object()
template_no
=
self
.
kwargs
[
'template_no'
]
template_no
=
self
.
kwargs
[
'template_no'
]
instance
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
instance
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
template_no
=
template_no
template_no
=
template_no
...
@@ -80,85 +81,6 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
...
@@ -80,85 +81,6 @@ class ChangeRequestTemplatesViewset(meviewsets.ModelViewSet):
return
Response
(
message
,
return
Response
(
message
,
status
=
status
.
HTTP_500_INTERNAL_SERVER_ERROR
)
status
=
status
.
HTTP_500_INTERNAL_SERVER_ERROR
)
# @transaction.atomic
# def create(self, request, *args, **kwargs):
# serializer = self.get_serializer(data=request.data)
# serializer.is_valid(raise_exception=True)
# if not template_no.lower() == 'tmp':
# print('not tmp')
# form = request.data['template_no']
# prefix = request.data['requested_to_template_id']
# instance = models.ChangeRequestTemplateHeader.objects.filter(
# Q(requested_to_template_id=prefix) &
# Q(deleted_at=None)
# ).first()
# if instance and instance.template_no != request.data['template_no']:
# return Response(
# {'message': "CR number prefix already exist"},
# status=status.HTTP_400_BAD_REQUEST
# )
# else:
# models.ChangeRequestTemplateHeader.objects.filter(
# template_no=template_no
# ).update(
# deleted_at=datetime.now()
# )
# models.ChangeRequestTemplateStakeHolders.objects.filter(
# template_no=template_no
# ).update(
# deleted_at=datetime.now()
# )
# models.ChangeRequestTemplateAttachments.objects.filter(
# template_no=template_no
# ).update(
# deleted_at=datetime.now()
# )
# models.ChangeRequestTemplateDetails.objects.filter(
# template_no=template_no
# ).update(
# deleted_at=datetime.now()
# )
# models.ChangeRequestTemplateApprovers.objects.filter(
# template_no=template_no
# ).update(
# deleted_at=datetime.now()
# )
# series = template_no
# template_id = request.data['requested_to_template_id']
# check_prefix = models.ChangeRequestTemplateHeader.objects.filter(
# Q(requested_to_template_id=template_id) &
# Q(deleted_at=None)
# )
# if check_prefix.count() > 0 and template_no.lower() == 'tmp':
# return Response(
# {'message': "CR number prefix already exist"},
# status=status.HTTP_400_BAD_REQUEST
# )
# self.perform_create(serializer)
# if template_no.lower() == 'tmp':
# id = serializer.data['id']
# db_counter = models.ChangeRequestTemplateHeader.objects.filter(
# deleted_at=None
# ).count()
# db_counter = db_counter + 2
# db_counter = db_counter - 1
# models.ChangeRequestTemplateHeader.objects.filter(id=id).update(
# set__template_no=number_generator("TMP", db_counter)
# )
# series = number_generator("TMP", db_counter)
# headers = self.get_success_headers(serializer.data)
# return Response(
# data={"code": series},
# status=status.HTTP_201_CREATED, headers=headers
# )
class
ChangeRequestTemplateApproversViewset
(
meviewsets
.
ModelViewSet
):
class
ChangeRequestTemplateApproversViewset
(
meviewsets
.
ModelViewSet
):
...
@@ -199,11 +121,12 @@ class ChangeRequestTemplateStakeHoldersViewset(meviewsets.ModelViewSet):
...
@@ -199,11 +121,12 @@ class ChangeRequestTemplateStakeHoldersViewset(meviewsets.ModelViewSet):
queryset
=
models
.
ChangeRequestTemplateStakeHolders
.
objects
.
all
()
queryset
=
models
.
ChangeRequestTemplateStakeHolders
.
objects
.
all
()
serializer_class
=
serializers
.
ChangeRequestTemplateStakeHoldersSerializer
serializer_class
=
serializers
.
ChangeRequestTemplateStakeHoldersSerializer
pagination_class
=
paginators
.
SimplePageNumberPagination
pagination_class
=
paginators
.
SimplePageNumberPagination
lookup_field
=
"code"
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
queryset
=
self
.
queryset
.
filter
(
deleted_at
=
None
)
self
.
queryset
=
self
.
queryset
.
filter
(
deleted_at
=
None
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
# self.queryset = QuerySetHelper.Filter(self)
return
super
(
ChangeRequestTemplateStakeHoldersViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestTemplateStakeHoldersViewset
,
self
)
.
list
(
request
)
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
...
@@ -221,7 +144,7 @@ class ChangeRequestTemplateDetailsViewset(meviewsets.ModelViewSet):
...
@@ -221,7 +144,7 @@ class ChangeRequestTemplateDetailsViewset(meviewsets.ModelViewSet):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
def
list
(
self
,
request
,
*
args
,
**
kwargs
):
self
.
queryset
=
self
.
queryset
.
filter
(
deleted_at
=
None
)
self
.
queryset
=
self
.
queryset
.
filter
(
deleted_at
=
None
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
self
.
queryset
=
QuerySetHelper
.
Sort
(
self
)
# self.queryset = QuerySetHelper.Filter(self)
return
super
(
ChangeRequestTemplateDetailsViewset
,
self
)
.
list
(
request
)
return
super
(
ChangeRequestTemplateDetailsViewset
,
self
)
.
list
(
request
)
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
def
retrieve
(
self
,
request
,
*
args
,
**
kwargs
):
...
@@ -651,8 +574,6 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
...
@@ -651,8 +574,6 @@ class ChangeRequestFormsViewset(meviewsets.ModelViewSet):
return
self
.
get_paginated_response
(
serializer
.
data
)
return
self
.
get_paginated_response
(
serializer
.
data
)
class
ChangeRequestFormPost
(
APIView
):
class
ChangeRequestFormPost
(
APIView
):
# @transaction.atomic()
# @transaction.atomic()
...
...
app/businesslayer/changerequest/change_request_template.py
deleted
100644 → 0
View file @
85b131ff
from
app.entities
import
models
def
get_template
(
self
,
code
):
try
:
template
=
{}
header
=
models
.
ChangeRequestTemplateHeader
.
objects
.
filter
(
template_no
=
code
)
.
values
()
approve
=
models
.
ChangeRequestTemplateApprovers
.
objects
.
filter
(
template_no
=
code
)
.
values
()
stakeholder
=
models
.
ChangeRequestTemplateStakeHolders
.
objects
.
filter
(
template_no
=
code
)
.
values
()
attachment
=
models
.
ChangeRequestTemplateAttachments
.
objects
.
filter
(
template_no
=
code
)
.
values
()
details
=
models
.
ChangeRequestTemplateDetails
.
objects
.
filter
(
template_no
=
code
)
.
values
()
task
=
models
.
ChangeRequestTemplateTasks
.
objects
.
filter
(
template_no
=
code
)
.
values
()
template
[
'header'
]
=
header
template
[
'aprrove'
]
=
approve
template
[
'stakeholder'
]
=
stakeholder
template
[
'attachment'
]
=
attachment
template
[
'details'
]
=
details
template
[
'task'
]
=
task
return
template
except
ChangeRequestTemplateHeader
.
DoesNotExist
:
raise
Http404
except
ChangeRequestTemplateApprovers
.
DoesNotExist
:
raise
Http404
except
ChangeRequestTemplateStakeHolders
.
DoesNotExist
:
raise
Http404
except
ChangeRequestTemplateAttachments
.
DoesNotExist
:
raise
Http404
except
ChangeRequestTemplateDetails
.
DoesNotExist
:
raise
Http404
except
ChangeRequestTemplateTasks
.
DoesNotExist
:
raise
Http404
app/entities/migrations/0014_auto_20190909_1415.py
0 → 100644
View file @
3116bd0a
# Generated by Django 2.2 on 2019-09-09 14:15
from
django.db
import
migrations
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'entities'
,
'0013_changerequesthistory'
),
]
operations
=
[
migrations
.
RenameField
(
model_name
=
'changerequesthistory'
,
old_name
=
'row_id'
,
new_name
=
'form_code'
,
),
]
app/entities/models.py
View file @
3116bd0a
...
@@ -508,8 +508,7 @@ class ChangeRequestTemplateHeader(BaseHeader):
...
@@ -508,8 +508,7 @@ class ChangeRequestTemplateHeader(BaseHeader):
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestTemplateHeader
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestTemplateHeader
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
TEMPLATE
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
TEMPLATE
.
value
,
self
.
id
)
# ChangeRequestTemplateHeader.objects.filter(id=self.id).update(template_no=code)
if
self
.
template_no
==
''
:
if
self
.
template_no
==
''
:
self
.
template_no
=
code
self
.
template_no
=
code
self
.
save
()
self
.
save
()
...
@@ -532,11 +531,13 @@ class ChangeRequestTemplateApprovers(BaseApprover):
...
@@ -532,11 +531,13 @@ class ChangeRequestTemplateApprovers(BaseApprover):
class
Meta
:
class
Meta
:
db_table
=
'change_request_template_approvers'
db_table
=
'change_request_template_approvers'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestTemplateApprovers
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestTemplateApprovers
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_APPROVER
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_APPROVER
.
value
,
self
.
id
)
# ChangeRequestTemplateApprovers.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -554,12 +555,14 @@ class ChangeRequestTemplateStakeHolders(BaseStakeholder):
...
@@ -554,12 +555,14 @@ class ChangeRequestTemplateStakeHolders(BaseStakeholder):
class
Meta
:
class
Meta
:
db_table
=
'change_request_template_stakeholders'
db_table
=
'change_request_template_stakeholders'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestTemplateStakeHolders
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestTemplateStakeHolders
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_STAKE
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_STAKE
.
value
,
self
.
id
)
# ChangeRequestTemplateStakeHolders.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -578,11 +581,13 @@ class ChangeRequestTemplateAttachments(BaseAttachment):
...
@@ -578,11 +581,13 @@ class ChangeRequestTemplateAttachments(BaseAttachment):
class
Meta
:
class
Meta
:
db_table
=
'change_request_template_attachments'
db_table
=
'change_request_template_attachments'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestTemplateAttachments
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestTemplateAttachments
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_ATTACH
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_ATTACH
.
value
,
self
.
id
)
# ChangeRequestTemplateAttachments.objects.filter(id=self.id).update(attachment_no=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
...
@@ -602,12 +607,14 @@ class ChangeRequestTemplateDetails(BaseDetails):
...
@@ -602,12 +607,14 @@ class ChangeRequestTemplateDetails(BaseDetails):
class
Meta
:
class
Meta
:
db_table
=
'change_request_template_details'
db_table
=
'change_request_template_details'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestTemplateDetails
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestTemplateDetails
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_DETAIL
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
TMP_DETAIL
.
value
,
self
.
id
)
# ChangeRequestTemplateDetails.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -662,11 +669,13 @@ class ChangeRequestFormHeader(BaseHeader):
...
@@ -662,11 +669,13 @@ class ChangeRequestFormHeader(BaseHeader):
class
Meta
:
class
Meta
:
db_table
=
'change_request_form_headers'
db_table
=
'change_request_form_headers'
def
__str__
(
self
):
return
f
'{self.form_code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestFormHeader
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestFormHeader
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM
.
value
,
self
.
id
)
# ChangeRequestFormHeader.objects.filter(id=self.id).update(form_code=code)
if
self
.
form_code
==
''
:
if
self
.
form_code
==
''
:
self
.
form_code
=
code
self
.
form_code
=
code
self
.
save
()
self
.
save
()
...
@@ -701,12 +710,14 @@ class ChangeRequestFormApprovers(BaseApprover):
...
@@ -701,12 +710,14 @@ class ChangeRequestFormApprovers(BaseApprover):
class
Meta
:
class
Meta
:
db_table
=
'change_request_form_approvers'
db_table
=
'change_request_form_approvers'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestFormApprovers
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestFormApprovers
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_APPROVER
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_APPROVER
.
value
,
self
.
id
)
# ChangeRequestFormApprovers.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -732,11 +743,13 @@ class ChangeRequestFormDetails(BaseDetails):
...
@@ -732,11 +743,13 @@ class ChangeRequestFormDetails(BaseDetails):
class
Meta
:
class
Meta
:
db_table
=
'change_request_form_details'
db_table
=
'change_request_form_details'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestFormDetails
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestFormDetails
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_DETAIL
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_DETAIL
.
value
,
self
.
id
)
# ChangeRequestFormDetails.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -764,12 +777,14 @@ class ChangeRequestFormStakeHolders(BaseStakeholder):
...
@@ -764,12 +777,14 @@ class ChangeRequestFormStakeHolders(BaseStakeholder):
class
Meta
:
class
Meta
:
db_table
=
'change_request_form_stakeholders'
db_table
=
'change_request_form_stakeholders'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestFormStakeHolders
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestFormStakeHolders
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_STAKE
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_STAKE
.
value
,
self
.
id
)
# ChangeRequestFormStakeHolders.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -794,12 +809,14 @@ class ChangeRequestFormAttachments(BaseAttachment):
...
@@ -794,12 +809,14 @@ class ChangeRequestFormAttachments(BaseAttachment):
class
Meta
:
class
Meta
:
db_table
=
'change_request_form_attachments'
db_table
=
'change_request_form_attachments'
def
__str__
(
self
):
return
f
'{self.code}'
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
ChangeRequestFormAttachments
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
ChangeRequestFormAttachments
,
self
)
.
save
(
*
args
,
**
kwargs
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_ATTACH
.
value
,
self
.
id
)
code
=
number_generator
(
enums
.
GenerateCode
.
FORM_ATTACH
.
value
,
self
.
id
)
# ChangeRequestFormAttachments.objects.filter(id=self.id).update(code=code)
if
self
.
code
==
''
:
if
self
.
code
==
''
:
self
.
code
=
code
self
.
code
=
code
self
.
created
=
datetime
.
now
()
self
.
created
=
datetime
.
now
()
...
@@ -822,7 +839,7 @@ class ChangeRequestHistory(AuditClass):
...
@@ -822,7 +839,7 @@ class ChangeRequestHistory(AuditClass):
(
tag
.
value
,
tag
.
value
)
for
tag
in
enums
.
CREntitiesEnum
],
(
tag
.
value
,
tag
.
value
)
for
tag
in
enums
.
CREntitiesEnum
],
default
=
enums
.
CREntitiesEnum
.
CR_FRM_HEADER
.
value
,
default
=
enums
.
CREntitiesEnum
.
CR_FRM_HEADER
.
value
,
max_length
=
50
)
max_length
=
50
)
row_id
=
models
.
IntegerField
()
form_code
=
models
.
IntegerField
()
fromValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
fromValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
toValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
toValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
...
@@ -877,6 +894,9 @@ class Notification(models.Model):
...
@@ -877,6 +894,9 @@ class Notification(models.Model):
class
Meta
:
class
Meta
:
db_table
=
'notifications'
db_table
=
'notifications'
def
__str__
(
self
):
return
self
.
message
def
save
(
self
,
*
args
,
**
kwargs
):
def
save
(
self
,
*
args
,
**
kwargs
):
super
(
Notification
,
self
)
.
save
(
*
args
,
**
kwargs
)
super
(
Notification
,
self
)
.
save
(
*
args
,
**
kwargs
)
...
...
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