1
0
Fork 0
mirror of https://github.com/s-frick/effigenix.git synced 2026-03-28 13:49:36 +01:00

feat(production): Rezept aktivieren (#29)

Rezepte können vom DRAFT- in den ACTIVE-Status überführt werden.
Voraussetzung: mindestens eine Zutat muss vorhanden sein.
Inkl. Use Case, REST-Endpoint POST /recipes/{id}/activate,
Domain-Tests und Error Handling.
This commit is contained in:
Sebastian Frick 2026-02-19 21:24:39 +01:00
parent cf93b847e5
commit a132211a74
11 changed files with 229 additions and 3 deletions

View file

@ -388,6 +388,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/api/recipes/{id}/activate": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get?: never;
put?: never;
post: operations["activateRecipe"];
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/api/inventory/storage-locations": {
parameters: {
query?: never;
@ -2180,6 +2196,28 @@ export interface operations {
};
};
};
activateRecipe: {
parameters: {
query?: never;
header?: never;
path: {
id: string;
};
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["RecipeResponse"];
};
};
};
};
listStorageLocations: {
parameters: {
query?: {