Changes between Version 23 and Version 24 of UseCaseImplementations


Ignore:
Timestamp:
09/17/25 19:39:30 (5 hours ago)
Author:
231172
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v23 v24  
    99|| 4 || Филтрирање производи  ||
    1010|| 5 || Пребарување производи  ||
    11 || 6 || Додавање/Менување производ ||
     11|| 6 || Додавање/менување производ ||
    1212|| 7 || Преглед на панелот на направени нарачки ||
    1313|| 8 || Смени статус на нарачка ||
     
    110110[[Image(editProduct.png)]]
    111111[[BR]]
    112 Го зема прозводот со неговите податоци, бара да биде спроведена автентикација како продавач, и да може да има касимум 5 слики. Проверува во базата дали тој продукт веќе постои и припаѓа на корисник. ПОтоа ги парсира постоечките слики од JSON. Ако има ставено нови слики, ги додава во низа со постоечките и на крај ги зема првите 5 слики (услов). Ја ажурира базата со новите вредности и го враќа променетиот продукт.
     112Го зема прозводот со неговите податоци, бара да биде спроведена автентикација како продавач, и да може да има максимум 5 слики. Проверува во базата дали тој продукт веќе постои и припаѓа на корисник. Потоа ги парсира постоечките слики од JSON. Ако има ставено нови слики, ги додава во низа со постоечките и на крај ги зема првите 5 слики (услов). Ја ажурира базата со новите вредности и го враќа променетиот продукт.
    113113[[Image(editProduct backend 1.png)]]
    114114[[Image(editProduct backend 2.png)]]
    115115
    116 === Aктивирај/Деактивирај производ ===
     116=== Aктивирај/деактивирај производ ===
    117117[[BR]]
    118118Функцијата handleDeleteProduct праќа DELETE барање до серверот за да го деактивира (soft delete). Потоа ја менува листата на продукти со новите промени со функцијата fetchUserProducts. Кај повторно активирање на даден производ со функцијата handleReactivateProduct се прави истото како кај деактивирање само се користи PATCH HTTP метод за делумно ажурирање на информации на серверот.