diff --git a/esap/accounts/migrations/0001_initial.py b/esap/accounts/migrations/0001_initial.py new file mode 100644 index 0000000000000000000000000000000000000000..d676f31ea2ee82cb89ffb8e2a483e0c776326b43 --- /dev/null +++ b/esap/accounts/migrations/0001_initial.py @@ -0,0 +1,80 @@ +# Generated by Django 3.1.1 on 2020-10-20 10:08 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='EsapComputeResource', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('resource_name', models.CharField(max_length=50, verbose_name='Resource Name')), + ('resource_type', models.CharField(max_length=50, verbose_name='Resource Type')), + ('resource_url', models.URLField(verbose_name='Resource URL')), + ], + options={ + 'verbose_name': 'Compute Resource', + 'verbose_name_plural': 'Compute Resources', + }, + ), + migrations.CreateModel( + name='EsapQuerySchema', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('schema_name', models.CharField(max_length=50, verbose_name='Schema Name')), + ], + options={ + 'verbose_name': 'Query Schema', + 'verbose_name_plural': 'Query Schemas', + }, + ), + migrations.CreateModel( + name='EsapShoppingItem', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('item_data', models.JSONField(verbose_name='Item Data')), + ], + options={ + 'verbose_name': 'Selected Item', + 'verbose_name_plural': 'Selected Items', + }, + ), + migrations.CreateModel( + name='EsapSoftwareRepository', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('repository_name', models.CharField(max_length=50, verbose_name='Repository Name')), + ('repository_type', models.CharField(max_length=50, verbose_name='Repository Type')), + ('repository_url', models.URLField(verbose_name='Repository URL')), + ], + options={ + 'verbose_name': 'Software Repository', + 'verbose_name_plural': 'Software Repositories', + }, + ), + migrations.CreateModel( + name='EsapUserProfile', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('user_name', models.CharField(max_length=50, verbose_name='Username')), + ('full_name', models.CharField(max_length=100, null=True, verbose_name='Full Name')), + ('user_email', models.EmailField(max_length=254, verbose_name='User Email')), + ('compute_resources', models.ManyToManyField(blank=True, to='accounts.EsapComputeResource', verbose_name='Compute Resources')), + ('query_schema', models.ForeignKey(default='esap_default', null=True, on_delete=django.db.models.deletion.SET_NULL, to='accounts.esapqueryschema', verbose_name='Preferred Query Schema')), + ('shopping_cart', models.ManyToManyField(blank=True, to='accounts.EsapShoppingItem', verbose_name='Shopping Cart')), + ('software_repositories', models.ManyToManyField(blank=True, to='accounts.EsapSoftwareRepository', verbose_name='Software Repositories')), + ], + options={ + 'verbose_name': 'User Profile', + 'verbose_name_plural': 'User Profiles', + }, + ), + ] diff --git a/esap/esap/esap_config.sqlite3 b/esap/esap/esap_config.sqlite3 index 2b27e48521b3b4ff7e340b015c43431479d63626..612983af3b9a171071197882f74ae37d3968c365 100644 Binary files a/esap/esap/esap_config.sqlite3 and b/esap/esap/esap_config.sqlite3 differ diff --git a/esap/logs/esap.log b/esap/logs/esap.log index 37a3469b54d2a7fddf58823415f2aecec9638f7a..7d657ebc81d34599653d57db2394dd53c47e653f 100644 --- a/esap/logs/esap.log +++ b/esap/logs/esap.log @@ -6667,3 +6667,38 @@ [2020-10-20 08:45:30,417] query_controller.run_query() [2020-10-20 08:45:30,424] query_controller.run_query() [2020-10-20 08:45:30,429] query_controller.run_query() +[20/Oct/2020 11:26:35,148] query_controller.create_and_run_query() +[20/Oct/2020 11:26:35,149] query_controller.create_query() +[20/Oct/2020 11:26:35,156] ERROR: could not translating key collection 'collection', using it raw. +[20/Oct/2020 11:26:35,156] ERROR: could not translating key page 'page', using it raw. +[20/Oct/2020 11:26:35,157] construct_query: https://alta.astron.nl/altapi/dataproducts?collection=imaging_and_page=1_and_dataProductSubType__in=calibratedVisibility,continuumMF,continuumChunk,imageCube,beamCube,polarisationImage,polarisationCube,continuumCube_and_page_size=50 +[20/Oct/2020 11:26:35,159] query_controller.run_query() +[20/Oct/2020 11:26:35,159] run-query: https://alta.astron.nl/altapi/dataproducts?collection=imaging&page=1&dataProductSubType__in=calibratedVisibility,continuumMF,continuumChunk,imageCube,beamCube,polarisationImage,polarisationCube,continuumCube&page_size=50 +[20/Oct/2020 11:26:38,901] query_controller.create_and_run_query() +[20/Oct/2020 11:26:38,902] query_controller.create_query() +[20/Oct/2020 11:26:38,907] ERROR: could not translating key collection 'collection', using it raw. +[20/Oct/2020 11:26:38,907] ERROR: could not translating key page 'page', using it raw. +[20/Oct/2020 11:26:38,908] construct_query: https://alta.astron.nl/altapi/dataproducts?collection=imaging_and_page=4_and_dataProductSubType__in=calibratedVisibility,continuumMF,continuumChunk,imageCube,beamCube,polarisationImage,polarisationCube,continuumCube_and_page_size=50 +[20/Oct/2020 11:26:38,909] query_controller.run_query() +[20/Oct/2020 11:26:38,910] run-query: https://alta.astron.nl/altapi/dataproducts?collection=imaging&page=4&dataProductSubType__in=calibratedVisibility,continuumMF,continuumChunk,imageCube,beamCube,polarisationImage,polarisationCube,continuumCube&page_size=50 +[20/Oct/2020 11:54:14,149] query_controller.create_and_run_query() +[20/Oct/2020 11:54:14,150] query_controller.create_query() +[20/Oct/2020 11:54:14,156] ERROR: could not translating key collection 'collection', using it raw. +[20/Oct/2020 11:54:14,156] ERROR: could not translating key page 'page', using it raw. +[20/Oct/2020 11:54:14,156] construct_query: https://alta.astron.nl/altapi/dataproducts?collection=imaging_and_page=1_and_dataProductSubType__in=uncalibratedVisibility_and_page_size=50 +[20/Oct/2020 11:54:14,160] query_controller.run_query() +[20/Oct/2020 11:54:14,161] run-query: https://alta.astron.nl/altapi/dataproducts?collection=imaging&page=1&dataProductSubType__in=uncalibratedVisibility&page_size=50 +[20/Oct/2020 11:54:17,773] query_controller.create_and_run_query() +[20/Oct/2020 11:54:17,774] query_controller.create_query() +[20/Oct/2020 11:54:17,780] ERROR: could not translating key collection 'collection', using it raw. +[20/Oct/2020 11:54:17,780] ERROR: could not translating key page 'page', using it raw. +[20/Oct/2020 11:54:17,781] construct_query: https://alta.astron.nl/altapi/dataproducts?collection=imaging_and_page=2_and_dataProductSubType__in=uncalibratedVisibility_and_page_size=50 +[20/Oct/2020 11:54:17,784] query_controller.run_query() +[20/Oct/2020 11:54:17,784] run-query: https://alta.astron.nl/altapi/dataproducts?collection=imaging&page=2&dataProductSubType__in=uncalibratedVisibility&page_size=50 +[20/Oct/2020 11:54:21,102] query_controller.create_and_run_query() +[20/Oct/2020 11:54:21,102] query_controller.create_query() +[20/Oct/2020 11:54:21,106] ERROR: could not translating key collection 'collection', using it raw. +[20/Oct/2020 11:54:21,107] ERROR: could not translating key page 'page', using it raw. +[20/Oct/2020 11:54:21,107] construct_query: https://alta.astron.nl/altapi/dataproducts?collection=imaging_and_page=8_and_dataProductSubType__in=uncalibratedVisibility_and_page_size=50 +[20/Oct/2020 11:54:21,109] query_controller.run_query() +[20/Oct/2020 11:54:21,110] run-query: https://alta.astron.nl/altapi/dataproducts?collection=imaging&page=8&dataProductSubType__in=uncalibratedVisibility&page_size=50