parent
45396364bf
commit
9a086f6ed5
19 changed files with 489 additions and 289 deletions
@ -0,0 +1,51 @@ |
||||
[ |
||||
{ |
||||
"model": "ugssim.PeriodTypes", |
||||
"pk": 1, |
||||
"fields" : { |
||||
"title": "Monatlich" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.PeriodTypes", |
||||
"pk": 2, |
||||
"fields" : { |
||||
"title": "Quartalsweise" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.PeriodTypes", |
||||
"pk": 3, |
||||
"fields" : { |
||||
"title": "Jahr" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.SalesAreaType", |
||||
"pk": 1, |
||||
"fields" : { |
||||
"title": "Produktion" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.SalesAreaType", |
||||
"pk": 2, |
||||
"fields" : { |
||||
"title": "Handel" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.SalesAreaType", |
||||
"pk": 3, |
||||
"fields" : { |
||||
"title": "Dienstleistung" |
||||
} |
||||
}, |
||||
{ |
||||
"model": "ugssim.SalesAreaType", |
||||
"pk": 4, |
||||
"fields" : { |
||||
"title": "Handwerk" |
||||
} |
||||
} |
||||
] |
||||
@ -1,26 +0,0 @@ |
||||
# Generated by Django 5.0.1 on 2024-03-06 10:00 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
initial = True |
||||
|
||||
dependencies = [ |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.CreateModel( |
||||
name='Address', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('vorname', models.CharField(max_length=255)), |
||||
('nachname', models.CharField(max_length=255)), |
||||
('geburtstag', models.DateField()), |
||||
('street', models.CharField(max_length=255)), |
||||
('hausnummer', models.CharField(max_length=255)), |
||||
('postleitzahl', models.PositiveIntegerField()), |
||||
], |
||||
), |
||||
] |
||||
@ -1,65 +0,0 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-10 07:02 |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
('ugssim', '0001_initial'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.CreateModel( |
||||
name='AllgemeinesData', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('currency', models.CharField(max_length=3)), |
||||
('years', models.IntegerField()), |
||||
('startPhase', models.IntegerField()), |
||||
('planingPeriods', models.IntegerField()), |
||||
], |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='vorname', |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='first_name', |
||||
field=models.CharField(max_length=255, null=True, verbose_name='Vorname'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='user', |
||||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='new_spending', to=settings.AUTH_USER_MODEL), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='geburtstag', |
||||
field=models.DateField(null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='hausnummer', |
||||
field=models.CharField(max_length=10, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='nachname', |
||||
field=models.CharField(max_length=255, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='postleitzahl', |
||||
field=models.CharField(max_length=5, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='street', |
||||
field=models.CharField(max_length=255, null=True, verbose_name='Straße'), |
||||
), |
||||
] |
||||
@ -0,0 +1,25 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-16 12:20 |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
('ugssim', '0001_initial'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='id', |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='user', |
||||
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL), |
||||
), |
||||
] |
||||
@ -1,50 +0,0 @@ |
||||
# Generated by Django 5.0.1 on 2024-03-12 16:10 |
||||
|
||||
import django.db.models.deletion |
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('ugssim', '0001_initial'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.CreateModel( |
||||
name='SalesArea', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=255)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='SalesAreaType', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=255)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='Summary', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('text', models.TextField(max_length=2000)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='CompanyData', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=255)), |
||||
('website', models.URLField()), |
||||
('startDate', models.DateField()), |
||||
('salesArea', models.ManyToManyField(related_name='+', to='ugssim.salesarea')), |
||||
], |
||||
), |
||||
migrations.AddField( |
||||
model_name='salesarea', |
||||
name='type', |
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.RESTRICT, to='ugssim.salesareatype'), |
||||
), |
||||
] |
||||
@ -1,23 +0,0 @@ |
||||
# Generated by Django 5.0.1 on 2024-03-13 10:04 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('ugssim', '0002_salesarea_salesareatype_summary_companydata_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='postleitzahl', |
||||
field=models.CharField(max_length=5), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='address', |
||||
name='street', |
||||
field=models.CharField(max_length=10), |
||||
), |
||||
] |
||||
@ -0,0 +1,49 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-17 09:17 |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('auth', '0012_alter_user_first_name_max_length'), |
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
('ugssim', '0002_remove_address_id_alter_address_user'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.CreateModel( |
||||
name='CommonData', |
||||
fields=[ |
||||
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), |
||||
('currency', models.CharField(max_length=3)), |
||||
('years', models.IntegerField()), |
||||
('startPhase', models.IntegerField()), |
||||
('planingPeriods', models.IntegerField()), |
||||
], |
||||
), |
||||
migrations.DeleteModel( |
||||
name='AllgemeinesData', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='companydata', |
||||
name='id', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='summary', |
||||
name='id', |
||||
), |
||||
migrations.AddField( |
||||
model_name='companydata', |
||||
name='user', |
||||
field=models.OneToOneField(default=1, on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL), |
||||
preserve_default=False, |
||||
), |
||||
migrations.AlterField( |
||||
model_name='summary', |
||||
name='user', |
||||
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL), |
||||
), |
||||
] |
||||
@ -1,54 +0,0 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-10 10:22 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('ugssim', '0002_allgemeinesdata_remove_address_vorname_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='geburtstag', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='hausnummer', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='nachname', |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='address', |
||||
name='postleitzahl', |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='birthday', |
||||
field=models.DateField(null=True, verbose_name='Geburtstag'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='city', |
||||
field=models.CharField(max_length=100, null=True, verbose_name='Stadt'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='number', |
||||
field=models.CharField(max_length=10, null=True, verbose_name='Hausnummer'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='postcode', |
||||
field=models.CharField(max_length=5, null=True, verbose_name='Postleitzahl'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='address', |
||||
name='surname', |
||||
field=models.CharField(max_length=255, null=True, verbose_name='Nachname'), |
||||
), |
||||
] |
||||
@ -0,0 +1,43 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-17 09:28 |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('ugssim', '0003_commondata_delete_allgemeinesdata_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AlterField( |
||||
model_name='commondata', |
||||
name='currency', |
||||
field=models.CharField(max_length=3, null=True), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='commondata', |
||||
name='startPhase', |
||||
field=models.IntegerField(null=True, verbose_name='Startphase in Monaten'), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='commondata', |
||||
name='years', |
||||
field=models.IntegerField(null=True, verbose_name='Laufzeit in Jahren'), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='companydata', |
||||
name='startDate', |
||||
field=models.DateField(null=True, verbose_name='Startdatum'), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='companydata', |
||||
name='title', |
||||
field=models.CharField(max_length=255, null=True, verbose_name='Beschreibung'), |
||||
), |
||||
migrations.AlterField( |
||||
model_name='companydata', |
||||
name='website', |
||||
field=models.URLField(null=True, verbose_name='Webseite'), |
||||
), |
||||
] |
||||
@ -1,22 +0,0 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-12 14:48 |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
('ugssim', '0003_remove_address_geburtstag_remove_address_hausnummer_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AddField( |
||||
model_name='summary', |
||||
name='user', |
||||
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='user_summary', to=settings.AUTH_USER_MODEL), |
||||
preserve_default=False, |
||||
), |
||||
] |
||||
@ -0,0 +1,133 @@ |
||||
# Generated by Django 4.1.2 on 2024-09-17 14:16 |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
import month.models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('auth', '0012_alter_user_first_name_max_length'), |
||||
('ugssim', '0004_alter_commondata_currency_and_more'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.CreateModel( |
||||
name='Company', |
||||
fields=[ |
||||
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to=settings.AUTH_USER_MODEL)), |
||||
('title', models.CharField(max_length=255, null=True, verbose_name='Beschreibung')), |
||||
('website', models.URLField(null=True, verbose_name='Webseite')), |
||||
('startMonth', month.models.MonthField(verbose_name='Starttermin')), |
||||
('numberOfSalesAreas', models.IntegerField(null=True, verbose_name='Anzahl der Umsatzbereiche')), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='Currency', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=3)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='EarningsPeriod', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=20)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='NumberPresentation', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=20)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='OperationalAction', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('salesdependent', models.BooleanField(default=False)), |
||||
('month', models.IntegerField()), |
||||
('ammount', models.DecimalField(decimal_places=2, max_digits=10)), |
||||
('company', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='OperationalActions', to='ugssim.company')), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='OperationalActionType', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=255)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='PeriodTypes', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('title', models.CharField(max_length=30)), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='PlanningPeriods', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('year', models.IntegerField()), |
||||
('company', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ugssim.company')), |
||||
('periodType', models.ForeignKey(on_delete=django.db.models.deletion.RESTRICT, to='ugssim.periodtypes')), |
||||
], |
||||
), |
||||
migrations.RemoveField( |
||||
model_name='companydata', |
||||
name='user', |
||||
), |
||||
migrations.AddField( |
||||
model_name='salesarea', |
||||
name='number', |
||||
field=models.IntegerField(default=1), |
||||
preserve_default=False, |
||||
), |
||||
migrations.AddField( |
||||
model_name='salesarea', |
||||
name='used', |
||||
field=models.BooleanField(default=True, verbose_name='Zur Gründungssimulation verwendet'), |
||||
), |
||||
migrations.CreateModel( |
||||
name='CompanyOptions', |
||||
fields=[ |
||||
('company', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, related_name='options', serialize=False, to='ugssim.company')), |
||||
('planingYears', models.IntegerField(default=3, verbose_name='Planungsjahre')), |
||||
('startPhaseDuration', models.IntegerField(default=0, verbose_name='Dauer der Anlaufphase in Monaten')), |
||||
('currency', models.ForeignKey(default=1, on_delete=django.db.models.deletion.RESTRICT, related_name='currencys', to='ugssim.currency', verbose_name='Währung')), |
||||
('earningsPeriod', models.ForeignKey(default=1, on_delete=django.db.models.deletion.RESTRICT, related_name='earningsPeriods', to='ugssim.earningsperiod', verbose_name='Ergebnisperiode')), |
||||
('numberPresentation', models.ForeignKey(default=1, on_delete=django.db.models.deletion.RESTRICT, related_name='presentations', to='ugssim.numberpresentation', verbose_name='Zahlenpräsentation')), |
||||
], |
||||
), |
||||
migrations.CreateModel( |
||||
name='SalesVolume', |
||||
fields=[ |
||||
('company', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, related_name='SalesVolumes', serialize=False, to='ugssim.company')), |
||||
('month', models.IntegerField()), |
||||
('value', models.DecimalField(decimal_places=2, max_digits=10)), |
||||
('volume', models.DecimalField(decimal_places=2, max_digits=10)), |
||||
], |
||||
), |
||||
migrations.DeleteModel( |
||||
name='CommonData', |
||||
), |
||||
migrations.DeleteModel( |
||||
name='CompanyData', |
||||
), |
||||
migrations.AddField( |
||||
model_name='operationalaction', |
||||
name='type', |
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.RESTRICT, to='ugssim.operationalactiontype'), |
||||
), |
||||
migrations.AddField( |
||||
model_name='salesarea', |
||||
name='company', |
||||
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='salesAreas', to='ugssim.company'), |
||||
preserve_default=False, |
||||
), |
||||
] |
||||
Loading…
Reference in new issue