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
da75287a
Commit
da75287a
authored
Dec 17, 2019
by
Gladys Forte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update delete master attachment
parent
711ecbf5
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
106 deletions
+14
-106
.gitignore
.gitignore
+1
-1
app/applicationlayer/management/batchupload/gen_instruction.py
...pplicationlayer/management/batchupload/gen_instruction.py
+0
-82
app/applicationlayer/management/batchupload/serializer.py
app/applicationlayer/management/batchupload/serializer.py
+0
-10
app/applicationlayer/management/batchupload/views.py
app/applicationlayer/management/batchupload/views.py
+1
-1
app/entities/models.py
app/entities/models.py
+10
-10
media/uploads/instruction.pdf
media/uploads/instruction.pdf
+2
-2
No files found.
.gitignore
View file @
da75287a
...
...
@@ -3,7 +3,7 @@ __pycache__/
*.py[cod]
*$py.class
env.ini
#
media/
media/
docker-compose.yml
Dockerfile
...
...
app/applicationlayer/management/batchupload/gen_instruction.py
deleted
100644 → 0
View file @
711ecbf5
# from rest_framework.views import APIView
# from rest_framework import viewsets, status
# from rest_framework.response import Response
# from reportlab.lib.enums import TA_JUSTIFY, TA_RIGHT, TA_LEFT, TA_CENTER
# from reportlab.lib.pagesizes import letter
# from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
# import reportlab
# from reportlab.lib.pagesizes import A4
# from django.http import FileResponse
# from django.shortcuts import HttpResponse
# import io
# import subprocess
# import datetime
# from reportlab.lib.pagesizes import letter
# from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Image
# from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
# from reportlab.lib.units import inch
# from reportlab.pdfbase.ttfonts import TTFont
# from reportlab.pdfbase import pdfmetrics
# from reportlab.lib.colors import red, black, navy, white, green
# from reportlab.platypus import Paragraph, SimpleDocTemplate, XBox, Indenter, XPreformatted
# class PDF2(APIView):
# def get(self, request, format=None):
# doc = SimpleDocTemplate("instruction.pdf",
# pagesize=A,
# rightMargin=72,
# leftMargin=72,
# topMargin=72,
# bottomMargin=18)
# Story = []
# styles=getSampleStyleSheet()
# styles.add(ParagraphStyle(name='Justify', alignment=TA_JUSTIFY, fontName='Helvetica', fontSize=12))
# styles.add(ParagraphStyle('reminder',
# fontName='Helvetica',
# fontSize=13,
# leading=28,
# textColor=red))
# items = [
# "1. To be able to add multiple users in the system, you must first <u>Download the</u>",
# "<font color=white>....</font><u>template.</u>",
# "2. This file includes a sample entry as your basis for adding users in the file",
# "3. This file also includes all the Departments currently in the system, as your basis",
# "<font color=white>....</font>in indicating privileges for each user. ",
# "4. Make sure to indicate the Department Code, Department Name and Company",
# "<font color=white>....</font>Name (Department details) that you would want the user to access.",
# "5. If the user should have access to multiple Departments, just repeat all the details",
# "<font color=white>....</font>of the user and change the Department details and privileges assignment in each",
# "<font color=white>....</font>line for the user.",
# "6. Take note of the following Application Abbreviations, to be indicated in the",
# "<font color=white>...</font>Application and Default Application (default_app) column of the CSV file: ",
# "<font color=white>...</font>6.1.<b>RMS</b> is Resource Management System",
# "<font color=white>...</font>6.2.<b>CMS</b> is Change Request Management System",
# "<font color=white>...</font>6.3.<b>AMS</b> is Asset Management System",
# "7. The template is in CSV format, after filling up the details, make sure that the file is",
# "<font color=white>....</font>still saved in CSV format before uploading in the system."
# ]
# ptext = '<font size=13>IMPORTANT REMINDERS</font>'
# Story.append(Paragraph(ptext, styles["reminder"]))
# Story.append(Spacer(1, 15))
# for item in items:
# ptext = '<font size=12>' + item + '</font>'
# Story.append(Paragraph(ptext, styles["Justify"]))
# Story.append(Spacer(1, 12))
# doc.build(Story)
# return Response(
# {"results": "attachments"},
# status=status.HTTP_200_OK
# )
\ No newline at end of file
app/applicationlayer/management/batchupload/serializer.py
View file @
da75287a
...
...
@@ -31,13 +31,3 @@ class BatchUploadSerializer(serializers.ModelSerializer):
)
class
UserInstructionSerializer
(
serializers
.
ModelSerializer
):
class
Meta
:
model
=
MasterAttachment
fields
=
'__all__'
read_only_fields
=
(
'created'
,
'createdby'
,
'modified'
,
'modifiedby'
,
'code'
,
)
app/applicationlayer/management/batchupload/views.py
View file @
da75287a
...
...
@@ -202,7 +202,7 @@ class BatchUploadViewSet(viewsets.ModelViewSet):
"7. The template is in CSV format, after filling up the details, make sure that the file "
,
"<font color=white>...</font>is still saved in CSV format before uploading in the system."
]
ptext
=
'<font size=13>IMPORTANT REMINDERS</font>'
instruction_data
.
append
(
Paragraph
(
ptext
,
styles
[
"reminder"
]))
instruction_data
.
append
(
Spacer
(
1
,
15
))
...
...
app/entities/models.py
View file @
da75287a
...
...
@@ -527,22 +527,22 @@ class MasterAttachment(models.Model):
attch_ref
=
models
.
TextField
()
#
def delete(self,*args,**kwargs):
#
print(self.url.name)
#
if os.path.isfile(self.url.path):
#
os.remove(self.url.path)
def
delete
(
self
,
*
args
,
**
kwargs
):
print
(
self
.
url
.
name
)
if
os
.
path
.
isfile
(
self
.
url
.
path
):
os
.
remove
(
self
.
url
.
path
)
#
super(MasterAttachment, self).delete(*args,**kwargs)
super
(
MasterAttachment
,
self
)
.
delete
(
*
args
,
**
kwargs
)
class
Meta
:
db_table
=
'master_attachments'
def
delete
(
self
,
*
args
,
**
kwargs
):
# self.url.delete()
# super().delete(*args, **kwargs)
#
def delete(self, *args, **kwargs):
#
# self.url.delete()
#
# super().delete(*args, **kwargs)
os
.
remove
(
os
.
path
.
join
(
settings
.
MEDIA_ROOT
,
self
.
url
.
name
))
super
(
MasterAttachment
,
self
)
.
delete
(
*
args
,
**
kwargs
)
#
os.remove(os.path.join(settings.MEDIA_ROOT, self.url.name))
#
super(MasterAttachment, self).delete(*args, **kwargs)
class
BaseAttachment
(
models
.
Model
):
...
...
media/uploads/instruction.pdf
View file @
da75287a
No preview for this file type
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