Commit e8925c20 authored by Gladys Forte's avatar Gladys Forte

Merge branch 'RMSv2' of http://42.61.118.105:7990/scm/rms/api-main-service into gladys-dev2

parents 52a04f68 e88f6902
...@@ -40,14 +40,19 @@ class MasterAttachmentViewSet(viewsets.ModelViewSet): ...@@ -40,14 +40,19 @@ class MasterAttachmentViewSet(viewsets.ModelViewSet):
@transaction.atomic @transaction.atomic
def create(self, request, *args, **kwargs): def create(self, request, *args, **kwargs):
attachments = [] attachments = []
for instance in self.request.data.getlist('url'): for key in request.data.keys():
for instance in self.request.data.getlist(key):
body = {} body = {}
data = MasterAttachment.objects.create(url=instance) data = MasterAttachment.objects.create(
url=instance,
attch_ref=key
)
file_name = str(data.url).split('/') file_name = str(data.url).split('/')
body['id'] = data.id body['id'] = data.id
body['file_name'] = instance.name body['file_name'] = instance.name
body['attch_ref'] = key
attachments.append(body) attachments.append(body)
return Response( return Response(
......
# Generated by Django 2.2 on 2019-10-15 18:29
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('entities', '0019_auto_20191015_1721'),
]
operations = [
migrations.AddField(
model_name='masterattachment',
name='attch_ref',
field=models.TextField(default=1),
preserve_default=False,
),
]
...@@ -448,6 +448,7 @@ class MasterAttachment(models.Model): ...@@ -448,6 +448,7 @@ class MasterAttachment(models.Model):
upload_to='uploads/', upload_to='uploads/',
blank=True, blank=True,
null=True) null=True)
attch_ref = models.TextField()
class Meta: class Meta:
db_table = 'master_attachments' db_table = 'master_attachments'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment