diff --git a/Layout/default/Preorder/Form_1.php b/Layout/default/Preorder/Form_1.php new file mode 100644 index 000000000..8b350b978 --- /dev/null +++ b/Layout/default/Preorder/Form_1.php @@ -0,0 +1,601 @@ + + +
+
+
+
+ +
+

Vorbestellung

+
+
+
+ + +
+
+ +
+
+

id) ? "Vorbestellung bearbeiten" : "Neue Vorbestellung"?>

+ +
$campaign->id])?>"> +
+
+ + + +
+ +
+ + +
+
+ +
+ +
+ + +
+
+ + + + +
+ +
+ +
+
+ +
+

Vorbestellung & Produkt

+
+ +
+ +
+
+ + + + product_type != "no_setup" && is_array($campaign->setup_products) && count($campaign->setup_products)): ?> + setup_products['provision']) && count($campaign->setup_products['provision'])): ?> +
+ +
+ " data-price="setup_products['provision'][0]->price_setup?>" value="setup_products['provision']) == 1) ? $campaign->setup_products['provision'][0]->id : ""?>" readonly="readonly" /> + " value="setup_products['provision'])) ? $campaign->setup_products['provision'][0]->name : ""?>" readonly="readonly" /> + + +
+
+ + + setup_products['activation']) && count($campaign->setup_products['activation'])): ?> +
+ +
+ " data-price="setup_products['activation'][0]->price_setup?>" value="setup_products['activation']) == 1) ? $campaign->setup_products['activation'][0]->id : ""?>" readonly="readonly" /> + " value="setup_products['activation'])) ? $campaign->setup_products['activation'][0]->name : ""?>" readonly="readonly" /> + + +
+
+ + + + product_type != "setup_only"): ?> +
+ +
+ +
+
+ + +
+ +
+ +
+
+ +
+ +
+ +
+
+ + isAdmin()): ?> +
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+ +

Kundendaten

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+
+
+ +
+ +
+
+
+
+ +
+ +
+ +
+
+ + + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/public/docs/preorder-api.yaml b/public/docs/preorder-api.yaml index e645f5540..f03e23ea2 100644 --- a/public/docs/preorder-api.yaml +++ b/public/docs/preorder-api.yaml @@ -23,7 +23,14 @@ paths: description: Sucht nach Adressen operationId: findAddresses requestBody: - description: addressSearchRequest object. Parameter müssen mindestens 3 Zeichen lang sein, `zip` muss mindestens 2 Zeichen lang sein. + description: | + addressSearchRequest object + + Parameter müssen mindestens 3 Zeichen lang sein + + `street` ist erforderlich + + `zip` muss mindestens 2 Zeichen lang sein required: true content: 'application/json': @@ -226,6 +233,8 @@ components: city: type: string description: Ortschaft + required: + - street securitySchemes: api_key_header: type: apiKey