diff --git a/Layout/default/ConstructionConsent/View.php b/Layout/default/ConstructionConsent/View.php
index 14ed59e56..90dcccd95 100644
--- a/Layout/default/ConstructionConsent/View.php
+++ b/Layout/default/ConstructionConsent/View.php
@@ -60,9 +60,12 @@ $pagination_entity_name = "Adressen";
=$item->adb_hausnummer->strasse->gemeinde->name?>
- | Anzahl Bestellungen |
- =$item->preorder_count?> |
-
+ Anzahl Wohneinheiten |
+ =$item->adb_hausnummer->unit_count?> |
+
+ | Anzahl Bestellungen |
+ =$item->preorder_count?> |
+
| Straße |
diff --git a/db/migrations/20250120145618_create_construction_consent_history_and_contact.php b/db/migrations/20250120145618_create_construction_consent_history_and_contact.php
new file mode 100644
index 000000000..65951e177
--- /dev/null
+++ b/db/migrations/20250120145618_create_construction_consent_history_and_contact.php
@@ -0,0 +1,55 @@
+getEnvironment() == "thetool") {
+ $cch = $this->table("ConstructionConsentHistory");
+ $cch->addColumn("constructionconsent_id", "integer", ["null" => false])
+ ->addColumn("key", "string", ["null" => false, "limit" => 100])
+ ->addColumn("old_value", "text", ["null" => true])
+ ->addColumn("new_value", "text", ["null" => true])
+ ->addColumn("create_by", "integer", ["null" => false])
+ ->addColumn("edit_by", "integer", ["null" => false])
+ ->addColumn("create", "integer", ["null" => false])
+ ->addColumn("edit", "integer", ["null" => false]);
+ $cch->create();
+
+ $ccc = $this->table("ConstructionConsentContact");
+ $ccc->addColumn("constructionconsent_id", "integer", ["null" => false])
+ ->addColumn("type", "enum", ["null" => false, "values" => ["contact", "property_manager", "electrician", "other"]])
+ ->addColumn("name", "string", ["null" => true, "default" => null, "limit" => "255"])
+ ->addColumn("street", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("zip", "string", ["null" => true, "default" => null, "limit" => "32"])
+ ->addColumn("city", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("country", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("phone", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("fax", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("email", "string", ["null" => true, "default" => null, "limit" => "64"])
+ ->addColumn("create_by", "integer", ["null" => false])
+ ->addColumn("edit_by", "integer", ["null" => false])
+ ->addColumn("create", "integer", ["null" => false])
+ ->addColumn("edit", "integer", ["null" => false]);
+ $ccc->create();
+ }
+
+ if($this->getEnvironment() == "addressdb") {
+
+ }
+ }
+
+ public function down(): void
+ {
+ if($this->getEnvironment() == "thetool") {
+
+ }
+
+ if($this->getEnvironment() == "addressdb") {
+
+ }
+ }
+}