parent
8a0147965f
commit
f009a6cfd7
13 changed files with 252 additions and 55 deletions
@ -1,10 +1,32 @@ |
||||
from django import forms |
||||
|
||||
from django import forms |
||||
from .models import Address |
||||
from .models import * |
||||
|
||||
|
||||
class AddressForm(forms.ModelForm): |
||||
class Meta: |
||||
model = Address |
||||
fields = ['vorname', 'nachname', 'geburtstag', 'street', 'hausnummer', 'postleitzahl'] |
||||
|
||||
|
||||
class SummaryForm(forms.ModelForm): |
||||
class Meta: |
||||
model = Summary |
||||
fields = '__all__' |
||||
|
||||
|
||||
class SalesAreaTypeForm(forms.ModelForm): |
||||
class Meta: |
||||
model = SalesAreaType |
||||
fields = '__all__' |
||||
|
||||
|
||||
class SalesAreaForm(forms.ModelForm): |
||||
class Meta: |
||||
model = SalesArea |
||||
fields = '__all__' |
||||
|
||||
|
||||
class CompanyDataForm(forms.ModelForm): |
||||
class Meta: |
||||
model = CompanyData |
||||
fields = '__all__' |
||||
|
||||
@ -0,0 +1,12 @@ |
||||
<div class="container"> |
||||
<form method="post" class="form-group"> |
||||
{% csrf_token %} |
||||
{% for field in companyDataForm %} |
||||
<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:"" }}" > |
||||
</div> |
||||
{% endfor %} |
||||
<button type="submit" class="btn btn-primary">Submit</button> |
||||
</form> |
||||
</div> |
||||
@ -0,0 +1,12 @@ |
||||
<div class="container"> |
||||
<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:"" }}" > |
||||
</div> |
||||
{% endfor %} |
||||
<button type="submit" class="btn btn-primary">Submit</button> |
||||
</form> |
||||
</div> |
||||
@ -1,10 +1,48 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="UTF-8"> |
||||
<title>Title</title> |
||||
</head> |
||||
<body> |
||||
{% 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' %} |
||||
</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> |
||||
|
||||
</body> |
||||
</html> |
||||
|
||||
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#accordionExample"> |
||||
<div class="accordion-body"> |
||||
{% include 'planungsparameter/summary.html' %} |
||||
</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> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<!-- Add more sections here --> |
||||
{% endblock content %} |
||||
</div> |
||||
@ -0,0 +1,12 @@ |
||||
<div class="container"> |
||||
<form method="post" class="form-group"> |
||||
{% csrf_token %} |
||||
{% for field in summaryForm %} |
||||
<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:"" }}" > |
||||
</div> |
||||
{% endfor %} |
||||
<button type="submit" class="btn btn-primary">Submit</button> |
||||
</form> |
||||
</div> |
||||
@ -1,37 +1,43 @@ |
||||
<nav class="navbar navbar-expand-lg bg-light"> |
||||
<div class="container-fluid"> |
||||
<!--<a class="navbar-brand" href="#">Menü</a>--> |
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" |
||||
<nav class="navbar navbar-expand-lg bg-light"> |
||||
<div class="container-fluid"> |
||||
<!--<a class="navbar-brand" href="#">Menü</a>--> |
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" |
||||
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
||||
<span class="navbar-toggler-icon"></span> |
||||
</button> |
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> |
||||
</button> |
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent"> |
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0"> |
||||
<li class="nav-item"> |
||||
<a class="nav-link active" aria-current="page" href="/">Home</a> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link" href="/address/">Erfassung</a> |
||||
</li> |
||||
<li class="nav-item dropdown"> |
||||
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> |
||||
Auswertung |
||||
</a> |
||||
<ul class="dropdown-menu"> |
||||
<li><a class="dropdown-item" href="/mockup/tables/">Tabellen</a></li> |
||||
<li><a class="dropdown-item" href="#">Diagramme</a></li> |
||||
<li><hr class="dropdown-divider"></li> |
||||
<li><a class="dropdown-item" href="#">Export</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link disabled">Pro Version Button</a> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link active" aria-current="page" href="/">Home</a> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link" href="/address/">Erfassung</a> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link" href="/planungsparameter/">Planungsparameter</a> |
||||
</li> |
||||
<li class="nav-item dropdown"> |
||||
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" |
||||
aria-expanded="false"> |
||||
Auswertung |
||||
</a> |
||||
<ul class="dropdown-menu"> |
||||
<li><a class="dropdown-item" href="/mockup/tables/">Tabellen</a></li> |
||||
<li><a class="dropdown-item" href="#">Diagramme</a></li> |
||||
<li> |
||||
<hr class="dropdown-divider"> |
||||
</li> |
||||
<li><a class="dropdown-item" href="#">Export</a></li> |
||||
</ul> |
||||
</li> |
||||
<li class="nav-item"> |
||||
<a class="nav-link disabled">Pro Version Button</a> |
||||
</li> |
||||
</ul> |
||||
<form class="d-flex" role="search"> |
||||
<input class="form-control me-2" type="search" placeholder="Suche" aria-label="Search"> |
||||
<button class="btn btn-outline-success" type="submit">Suche</button> |
||||
<input class="form-control me-2" type="search" placeholder="Suche" aria-label="Search"> |
||||
<button class="btn btn-outline-success" type="submit">Suche</button> |
||||
</form> |
||||
</div> |
||||
</div> |
||||
</nav> |
||||
</div> |
||||
</nav> |
||||
|
||||
Loading…
Reference in new issue