From bc8687fc4445cbb691eb9e27d3c8ff1f01d9bdad Mon Sep 17 00:00:00 2001 From: eliasboulharts Date: Mon, 28 Feb 2022 16:43:04 +0100 Subject: [PATCH] [Release] 1.5.0 --- CHANGELOG.md | 28 +++++++++++++++++++ Squest/version.py | 2 +- ...217_0935.py => 0004_auto_20220228_1638.py} | 24 ++++++++++++++-- .../migrations/0005_globalhook_service.py | 19 ------------- .../migrations/0006_auto_20220225_1544.py | 28 ------------------- 5 files changed, 50 insertions(+), 51 deletions(-) rename service_catalog/migrations/{0004_auto_20220217_0935.py => 0004_auto_20220228_1638.py} (66%) delete mode 100644 service_catalog/migrations/0005_globalhook_service.py delete mode 100644 service_catalog/migrations/0006_auto_20220225_1544.py diff --git a/CHANGELOG.md b/CHANGELOG.md index a5d7ce8a4..416e43546 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +# 1.5.0 2022-02-28 + +## Breaking changes + +- API: Service and Operation creation split. + +## Fix + +- Patch a resource without "text_attribute" field filled. +- Fix Squest logo not shown in maintenance page for non-root URLs. +- Resource group and Resource pool with the same name was not displayed in the graph. +- Add missing swagger doc for operation survey. + +## Enhancement + +- Performance: cache + calculation + asynchronous call. +- API : Create a Service return full Service Serializer. +- Catch all Tower exceptions when processing a request. +- Remove role binding from team details. +- Global hook can be linked to a service. +- Admin can set to blank a non required field with default value in Tower survey. +- Split Service and Operation form. +- API: Split Service and Operation serializer. + +## Feature + +- Jinja template on survey default field value. + # 1.4.1 2022-02-02 ## Breaking changes diff --git a/Squest/version.py b/Squest/version.py index bceecccfa..35ba25b3c 100644 --- a/Squest/version.py +++ b/Squest/version.py @@ -1,2 +1,2 @@ -__version__ = "1.5b" +__version__ = "1.5.0" VERSION = __version__ diff --git a/service_catalog/migrations/0004_auto_20220217_0935.py b/service_catalog/migrations/0004_auto_20220228_1638.py similarity index 66% rename from service_catalog/migrations/0004_auto_20220217_0935.py rename to service_catalog/migrations/0004_auto_20220228_1638.py index a73fdbab7..30043abde 100644 --- a/service_catalog/migrations/0004_auto_20220217_0935.py +++ b/service_catalog/migrations/0004_auto_20220228_1638.py @@ -1,4 +1,4 @@ -# Generated by Django 3.2.12 on 2022-02-17 08:35 +# Generated by Django 3.2.12 on 2022-02-28 15:38 from django.db import migrations, models import django.db.models.deletion @@ -19,7 +19,26 @@ class Migration(migrations.Migration): ] operations = [ - + migrations.AddField( + model_name='globalhook', + name='service', + field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, to='service_catalog.service'), + ), + migrations.AlterField( + model_name='operation', + name='auto_accept', + field=models.BooleanField(blank=True, default=False), + ), + migrations.AlterField( + model_name='operation', + name='auto_process', + field=models.BooleanField(blank=True, default=False), + ), + migrations.AlterField( + model_name='service', + name='enabled', + field=models.BooleanField(blank=True, default=False), + ), migrations.CreateModel( name='TowerSurveyField', fields=[ @@ -38,5 +57,4 @@ class Migration(migrations.Migration): model_name='operation', name='enabled_survey_fields', ), - ] diff --git a/service_catalog/migrations/0005_globalhook_service.py b/service_catalog/migrations/0005_globalhook_service.py deleted file mode 100644 index 7ec21865e..000000000 --- a/service_catalog/migrations/0005_globalhook_service.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 3.2.12 on 2022-02-21 17:26 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('service_catalog', '0004_auto_20220217_0935'), - ] - - operations = [ - migrations.AddField( - model_name='globalhook', - name='service', - field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, to='service_catalog.service'), - ), - ] diff --git a/service_catalog/migrations/0006_auto_20220225_1544.py b/service_catalog/migrations/0006_auto_20220225_1544.py deleted file mode 100644 index 8f28c0dea..000000000 --- a/service_catalog/migrations/0006_auto_20220225_1544.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 3.2.12 on 2022-02-25 14:44 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('service_catalog', '0005_globalhook_service'), - ] - - operations = [ - migrations.AlterField( - model_name='operation', - name='auto_accept', - field=models.BooleanField(blank=True, default=False), - ), - migrations.AlterField( - model_name='operation', - name='auto_process', - field=models.BooleanField(blank=True, default=False), - ), - migrations.AlterField( - model_name='service', - name='enabled', - field=models.BooleanField(blank=True, default=False), - ), - ]