misc: remove completely pricing app (#65982)

This commit is contained in:
Lauréline Guérin 2022-06-10 14:26:34 +02:00
parent 11303093e1
commit 1a84594109
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
10 changed files with 2 additions and 230 deletions

View File

@ -1,19 +1,10 @@
from django.db import migrations, models
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('pricing', '0002_pricing'),
('agendas', '0125_auto_20220502_1134'),
]
operations = [
migrations.AddField(
model_name='agenda',
name='pricings',
field=models.ManyToManyField(
related_name='agendas', through='pricing.AgendaPricing', to='pricing.Pricing'
),
),
]
operations = []

View File

@ -8,10 +8,6 @@ class Migration(migrations.Migration):
]
operations = [
migrations.RemoveField(
model_name='agenda',
name='pricings',
),
migrations.RemoveField(
model_name='checktype',
name='pricing',

View File

@ -1,10 +0,0 @@
from django.db import migrations
class Migration(migrations.Migration):
initial = True
dependencies = []
operations = []

View File

@ -1,132 +0,0 @@
import django.contrib.postgres.fields.jsonb
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
('agendas', '0124_check_type_disabled'),
('pricing', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='Criteria',
fields=[
(
'id',
models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
('label', models.CharField(max_length=150, verbose_name='Label')),
('slug', models.SlugField(max_length=160, verbose_name='Identifier')),
('condition', models.CharField(max_length=1000, verbose_name='Condition')),
('order', models.PositiveIntegerField()),
],
options={
'ordering': ['order'],
},
),
migrations.CreateModel(
name='CriteriaCategory',
fields=[
(
'id',
models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
('label', models.CharField(max_length=150, verbose_name='Label')),
('slug', models.SlugField(max_length=160, unique=True, verbose_name='Identifier')),
],
options={
'ordering': ['label'],
},
),
migrations.CreateModel(
name='Pricing',
fields=[
(
'id',
models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
('label', models.CharField(max_length=150, verbose_name='Label')),
('slug', models.SlugField(max_length=160, unique=True, verbose_name='Identifier')),
],
options={
'ordering': ['label'],
},
),
migrations.CreateModel(
name='PricingCriteriaCategory',
fields=[
(
'id',
models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
('order', models.PositiveIntegerField()),
(
'category',
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE, to='pricing.CriteriaCategory'
),
),
(
'pricing',
models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='pricing.Pricing'),
),
],
options={
'ordering': ['order'],
'unique_together': {('pricing', 'category')},
},
),
migrations.AddField(
model_name='pricing',
name='categories',
field=models.ManyToManyField(
related_name='pricings',
through='pricing.PricingCriteriaCategory',
to='pricing.CriteriaCategory',
),
),
migrations.AddField(
model_name='pricing',
name='criterias',
field=models.ManyToManyField(to='pricing.Criteria'),
),
migrations.AddField(
model_name='criteria',
name='category',
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name='criterias',
to='pricing.CriteriaCategory',
verbose_name='Category',
),
),
migrations.CreateModel(
name='AgendaPricing',
fields=[
(
'id',
models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
),
('date_start', models.DateField()),
('date_end', models.DateField()),
('pricing_data', django.contrib.postgres.fields.jsonb.JSONField(null=True)),
(
'agenda',
models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='agendas.Agenda'),
),
(
'pricing',
models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='pricing.Pricing'),
),
],
),
migrations.AlterUniqueTogether(
name='criteria',
unique_together={('category', 'slug')},
),
]

View File

@ -1,17 +0,0 @@
import django.contrib.postgres.fields.jsonb
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('pricing', '0002_pricing'),
]
operations = [
migrations.AddField(
model_name='pricing',
name='extra_variables',
field=django.contrib.postgres.fields.jsonb.JSONField(blank=True, default=dict),
),
]

View File

@ -1,55 +0,0 @@
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('agendas', '0127_remove_pricing_models'),
('pricing', '0003_extra_variables'),
]
operations = [
migrations.AlterUniqueTogether(
name='criteria',
unique_together=None,
),
migrations.RemoveField(
model_name='criteria',
name='category',
),
migrations.RemoveField(
model_name='pricing',
name='categories',
),
migrations.RemoveField(
model_name='pricing',
name='criterias',
),
migrations.AlterUniqueTogether(
name='pricingcriteriacategory',
unique_together=None,
),
migrations.RemoveField(
model_name='pricingcriteriacategory',
name='category',
),
migrations.RemoveField(
model_name='pricingcriteriacategory',
name='pricing',
),
migrations.DeleteModel(
name='AgendaPricing',
),
migrations.DeleteModel(
name='Criteria',
),
migrations.DeleteModel(
name='CriteriaCategory',
),
migrations.DeleteModel(
name='Pricing',
),
migrations.DeleteModel(
name='PricingCriteriaCategory',
),
]

View File

@ -55,7 +55,6 @@ INSTALLED_APPS = (
'django.contrib.humanize',
'gadjo',
'chrono.agendas',
'chrono.pricing',
'chrono.api',
'chrono.manager',
'rest_framework',