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
9d701a28
Commit
9d701a28
authored
Sep 08, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
do not merge
parent
1a61c3d3
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
560 additions
and
4 deletions
+560
-4
app/applicationlayer/management/changerequest/views.py
app/applicationlayer/management/changerequest/views.py
+480
-1
app/applicationlayer/urls.py
app/applicationlayer/urls.py
+3
-3
app/entities/enums.py
app/entities/enums.py
+19
-0
app/entities/migrations/0013_changerequesthistory.py
app/entities/migrations/0013_changerequesthistory.py
+31
-0
app/entities/models.py
app/entities/models.py
+27
-0
media/uploads/Badge_Printing.pdf
media/uploads/Badge_Printing.pdf
+0
-0
media/uploads/Notification__Emails_-_ExistingFlow.pdf
media/uploads/Notification__Emails_-_ExistingFlow.pdf
+0
-0
No files found.
app/applicationlayer/management/changerequest/views.py
View file @
9d701a28
This diff is collapsed.
Click to expand it.
app/applicationlayer/urls.py
View file @
9d701a28
...
...
@@ -20,9 +20,9 @@ router.register(r'notifications', NotificationsViewset)
router
.
register
(
r'template'
,
crviews
.
ChangeRequestTemplatesViewset
)
router
.
register
(
r'template-approvers'
,
crviews
.
ChangeRequestTemplateApproversViewset
)
# router.register(r'template-stakeholders', crviews.ChangeRequestTemplateStakeHolder
sViewset)
# router.register(r'template-attachments', crviews.ChangeRequestTemplateAttachment
sViewset)
#
router.register(r'template-details', crviews.ChangeRequestTemplateDetailsViewset)
router
.
register
(
r'template-attachments'
,
crviews
.
ChangeRequestTemplateAttachment
sViewset
)
router
.
register
(
r'template-stakeholders'
,
crviews
.
ChangeRequestTemplateStakeHolder
sViewset
)
router
.
register
(
r'template-details'
,
crviews
.
ChangeRequestTemplateDetailsViewset
)
# router.register(r'form', crviews.ChangeRequestFormsViewset)
# router.register(r'form-approvers', crviews.ChangeRequestFormApproversViewset)
...
...
app/entities/enums.py
View file @
9d701a28
...
...
@@ -78,6 +78,25 @@ class LogEntitiesEnum(Enum):
# STOCK_ITEM = "Stock Item"
# REQUISITION = "Requisition Header"
'''
*********
CR HISTORY ENUMS
*********
'''
class
CREntitiesEnum
(
Enum
):
CR_FRM_APPROVER
=
"CR_FRM_APPROVER"
CR_FRM_ATTACHMENT
=
"CR_FRM_ATTACHMENT"
CR_FRM_DETAIL
=
"CR_FRM_DETAIL"
CR_FRM_HEADER
=
"CR_FRM_HEADER"
CR_FRM_STAKE
=
"CR_FRM_STAKE"
CR_TMP_APPROVER
=
"CR_TMP_APPROVER"
CR_TMP_ATTACHMENT
=
"CR_TMP_ATTACHMENT"
CR_TMP_DETAIL
=
"CR_TMP_DETAIL"
CR_TMP_HEADER
=
"CR_TMP_HEADER"
CR_TMP_STAKE
=
"CR_TMP_STAKE"
'''
*********
NOTIFICATION ENUMS
...
...
app/entities/migrations/0013_changerequesthistory.py
0 → 100644
View file @
9d701a28
# Generated by Django 2.2 on 2019-09-08 20:08
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'entities'
,
'0012_auto_20190906_1429'
),
]
operations
=
[
migrations
.
CreateModel
(
name
=
'ChangeRequestHistory'
,
fields
=
[
(
'id'
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
'ID'
)),
(
'created'
,
models
.
DateTimeField
(
auto_now_add
=
True
)),
(
'createdby'
,
models
.
CharField
(
max_length
=
255
)),
(
'modified'
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
'modifiedby'
,
models
.
CharField
(
max_length
=
255
)),
(
'action'
,
models
.
CharField
(
choices
=
[(
'Add'
,
'Add'
),
(
'Update'
,
'Update'
),
(
'DELETED'
,
'DELETED'
)],
default
=
'Add'
,
max_length
=
50
)),
(
'entity'
,
models
.
CharField
(
choices
=
[(
'CR_FRM_APPROVER'
,
'CR_FRM_APPROVER'
),
(
'CR_FRM_ATTACHMENT'
,
'CR_FRM_ATTACHMENT'
),
(
'CR_FRM_DETAIL'
,
'CR_FRM_DETAIL'
),
(
'CR_FRM_HEADER'
,
'CR_FRM_HEADER'
),
(
'CR_FRM_STAKE'
,
'CR_FRM_STAKE'
),
(
'CR_TMP_APPROVER'
,
'CR_TMP_APPROVER'
),
(
'CR_TMP_ATTACHMENT'
,
'CR_TMP_ATTACHMENT'
),
(
'CR_TMP_DETAIL'
,
'CR_TMP_DETAIL'
),
(
'CR_TMP_HEADER'
,
'CR_TMP_HEADER'
),
(
'CR_TMP_STAKE'
,
'CR_TMP_STAKE'
)],
default
=
'CR_FRM_HEADER'
,
max_length
=
50
)),
(
'row_id'
,
models
.
IntegerField
()),
(
'fromValue'
,
models
.
TextField
(
blank
=
True
,
null
=
True
)),
(
'toValue'
,
models
.
TextField
(
blank
=
True
,
null
=
True
)),
],
options
=
{
'db_table'
:
'change_request_history'
,
},
),
]
app/entities/models.py
View file @
9d701a28
...
...
@@ -805,6 +805,33 @@ class ChangeRequestFormAttachments(BaseAttachment):
self
.
created
=
datetime
.
now
()
self
.
save
()
'''
*****
CR HISTORY
*****
'''
class
ChangeRequestHistory
(
AuditClass
):
action
=
models
.
CharField
(
choices
=
[
(
tag
.
value
,
tag
.
value
)
for
tag
in
enums
.
LogEnum
],
default
=
enums
.
LogEnum
.
ADD
.
value
,
max_length
=
50
)
entity
=
models
.
CharField
(
choices
=
[
(
tag
.
value
,
tag
.
value
)
for
tag
in
enums
.
CREntitiesEnum
],
default
=
enums
.
CREntitiesEnum
.
CR_FRM_HEADER
.
value
,
max_length
=
50
)
row_id
=
models
.
IntegerField
()
fromValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
toValue
=
models
.
TextField
(
blank
=
True
,
null
=
True
)
def
__str__
(
self
):
return
self
.
entity
class
Meta
:
db_table
=
'change_request_history'
"""
**********************
...
...
media/uploads/Badge_Printing.pdf
0 → 100644
View file @
9d701a28
File added
media/uploads/Notification__Emails_-_ExistingFlow.pdf
0 → 100644
View file @
9d701a28
File added
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