parent
f009a6cfd7
commit
355ea34e03
15 changed files with 259 additions and 118 deletions
Binary file not shown.
@ -0,0 +1,26 @@ |
||||
# 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()), |
||||
], |
||||
), |
||||
] |
||||
@ -0,0 +1,50 @@ |
||||
# 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'), |
||||
), |
||||
] |
||||
@ -0,0 +1,23 @@ |
||||
# 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), |
||||
), |
||||
] |
||||
@ -1,12 +1,19 @@ |
||||
<div class="container"> |
||||
<form method="post" class="form-group"> |
||||
|
||||
<!-- <form method="post" class="form-group">--> |
||||
{% csrf_token %} |
||||
{% for field in addressForm %} |
||||
<div class="form-group"> |
||||
<label for="{{ field.id_for_label }}">{{ field.label }}</label> |
||||
<input class="form-control" type="{{ field.field.widget.input_type }}" name="{{ field.html_name }}" id="{{ field.auto_id }}" value="{{ field.value|default_if_none:"" }}" > |
||||
<input class="form-control" |
||||
type="{{ field.field.widget.input_type }}" |
||||
name="{{ field.html_name }}" |
||||
id="{{ field.auto_id }}" |
||||
value="{{ field.value|default_if_none:"" }}" |
||||
> |
||||
</div> |
||||
{% endfor %} |
||||
<button type="submit" class="btn btn-primary">Submit</button> |
||||
</form> |
||||
|
||||
<button type="submit" class="btn btn-primary" name="addressButton">Submit</button> |
||||
<!--</form> --> |
||||
</div> |
||||
@ -1,48 +1,51 @@ |
||||
{% extends 'ugssim/ugssim.html' %} |
||||
{% block content %} |
||||
<div class="accordion" id="accordionExample"> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" |
||||
aria-expanded="true" aria-controls="collapseOne"> |
||||
Mandantendaten |
||||
</button> |
||||
</h2> |
||||
<div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionExample"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/mandantendaten.html' %} |
||||
<form method="post" class="form-group"> |
||||
<div class="accordion" id="accordionPlanning"> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" |
||||
data-bs-target="#collapseOne" |
||||
aria-expanded="true" aria-controls="collapseOne"> |
||||
Mandantendaten |
||||
</button> |
||||
</h2> |
||||
<div id="collapseOne" class="accordion-collapse collapse show" data-bs-parent="#accordionPlanning"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/mandantendaten.html' %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||
data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> |
||||
Kurzfassung |
||||
</button> |
||||
</h2> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||
data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> |
||||
Kurzfassung |
||||
</button> |
||||
</h2> |
||||
|
||||
|
||||
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/summary.html' %} |
||||
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionPlanning"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/summary.html' %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||
data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> |
||||
Unternehmensdaten |
||||
</button> |
||||
</h2> |
||||
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/companydata.html' %} |
||||
<div class="accordion-item"> |
||||
<h2 class="accordion-header"> |
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" |
||||
data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> |
||||
Unternehmensdaten |
||||
</button> |
||||
</h2> |
||||
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#accordionPlanning"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/companydata.html' %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</form> |
||||
<!-- Add more sections here --> |
||||
{% endblock content %} |
||||
</div> |
||||
Loading…
Reference in new issue