Changes between Version 23 and Version 24 of UseCaseImplementations
- Timestamp:
- 09/17/25 19:39:30 (5 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v23 v24 9 9 || 4 || Филтрирање производи || 10 10 || 5 || Пребарување производи || 11 || 6 || Додавање/ Менување производ ||11 || 6 || Додавање/менување производ || 12 12 || 7 || Преглед на панелот на направени нарачки || 13 13 || 8 || Смени статус на нарачка || … … 110 110 [[Image(editProduct.png)]] 111 111 [[BR]] 112 Го зема прозводот со неговите податоци, бара да биде спроведена автентикација како продавач, и да може да има касимум 5 слики. Проверува во базата дали тој продукт веќе постои и припаѓа на корисник. ПОтоа ги парсира постоечките слики од JSON. Ако има ставено нови слики, ги додава во низа со постоечките и на крај ги зема првите 5 слики (услов). Ја ажурира базата со новите вредности и го враќа променетиот продукт.112 Го зема прозводот со неговите податоци, бара да биде спроведена автентикација како продавач, и да може да има максимум 5 слики. Проверува во базата дали тој продукт веќе постои и припаѓа на корисник. Потоа ги парсира постоечките слики од JSON. Ако има ставено нови слики, ги додава во низа со постоечките и на крај ги зема првите 5 слики (услов). Ја ажурира базата со новите вредности и го враќа променетиот продукт. 113 113 [[Image(editProduct backend 1.png)]] 114 114 [[Image(editProduct backend 2.png)]] 115 115 116 === Aктивирај/ Деактивирај производ ===116 === Aктивирај/деактивирај производ === 117 117 [[BR]] 118 118 Функцијата handleDeleteProduct праќа DELETE барање до серверот за да го деактивира (soft delete). Потоа ја менува листата на продукти со новите промени со функцијата fetchUserProducts. Кај повторно активирање на даден производ со функцијата handleReactivateProduct се прави истото како кај деактивирање само се користи PATCH HTTP метод за делумно ажурирање на информации на серверот.