Skip to content
Snippets Groups Projects
Commit e6dc071d authored by Roy de Goei's avatar Roy de Goei
Browse files

SDC-685: Extend project from 15 to 50 characters. Add view for DataProductDetails per id (pk)

parent fa52285a
No related branches found
No related tags found
1 merge request!4SDC-685: Script which migrates ldvadmin data to ldv-spec-db
Pipeline #33831 passed
# Generated by Django 3.1.4 on 2022-07-28 10:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('lofardata', '0003_increase_filter_name'),
]
operations = [
migrations.AlterField(
model_name='dataproduct',
name='project',
field=models.CharField(max_length=50),
),
]
......@@ -36,7 +36,7 @@ class DataProduct(models.Model):
oid_source = models.CharField(verbose_name='OBS_ID_SOURCE', max_length=15)
dataproduct_source = models.CharField(max_length=20)
dataproduct_type = models.CharField(max_length=50)
project = models.CharField(max_length=15)
project = models.CharField(max_length=50)
location = models.ForeignKey(DataLocation, on_delete=models.DO_NOTHING)
activity = models.CharField(max_length=50)
surl = models.CharField(max_length=200)
......
......@@ -16,6 +16,7 @@ urlpatterns = [
path('api/v1/data/', views.DataProductView.as_view(), name='dataproduct'),
path('api/v1/insert_dataproduct/', views.InsertMultiDataproductView.as_view(), name='dataproduct-insert'),
path('api/v1/data-location/', views.DataLocationView.as_view(), name='datalocation'),
path('api/v1/data/<int:pk>/', views.DataProductDetailsView.as_view(), name='dataproduct-detail-view-api'),
path('api/v1/openapi/', get_schema_view(
title="LDV Specification",
......
......@@ -60,6 +60,12 @@ class DataProductView(generics.ListCreateAPIView):
filter_class = DataProductFilterSet
class DataProductDetailsView(generics.RetrieveUpdateDestroyAPIView):
model = DataProduct
serializer_class = DataProductSerializer
queryset = DataProduct.objects.all()
class DataLocationView(generics.ListCreateAPIView):
model = DataLocation
serializer_class = DataLocationSerializer
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment