Changes between Version 21 and Version 22 of UseCaseImplementations


Ignore:
Timestamp:
09/17/25 18:01:28 (6 hours ago)
Author:
231172
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v21 v22  
    99|| 4 || Филтрирање производи  ||
    1010|| 5 || Пребарување производи  ||
    11 || 6 || Преглед на панелот на направени нарачки ||
    12 || 7 || Разгледај (детали за) производ ||
    13 || 8 || Kреирај и уреди производ ||
    14 || 9 || Смени статус на нарачка ||
    15 || 10 || Додавање во кошничка ||
    16 || 11 || Поднесување нарачка ||
    17 || 12 || Преглед на мои нарачки ||
    18 || 13 || Остави оценка (rating, review) ||
     11|| 6 || Додавање/Менување производ ||
     12|| 7 || Преглед на панелот на направени нарачки ||
     13|| 8 || Смени статус на нарачка ||
     14|| 9 || Додавање во кошничка ||
     15|| 10 || Поднесување нарачка ||
     16|| 11 || Преглед на мои нарачки ||
     17|| 12 || Остави оценка (rating, review) ||
    1918
    2019[[BR]]
     
    9392[[Image(get 1 product.png)]]
    9493
    95 === Use Case ID: 6 – Преглед на панелот на направени нарачки ===
     94
     95=== Use Case ID: 6 – Додавање/Менување производ ===
     96[[Image(uredi proizvod.png)]]
     97=== Kреирање производ ===
     98[[Image(dodajProizvod.png)]]
     99Откако ќе се пополнаат потребните информации, се повикува функцијата од productContext што креира нов производ преку API. Прима објект со внесените податоци и креира FormData за да ги смести текстот и датотеките (сликите) заедно. Прави POST барање до /products во backend-от за да ги зачува промените.
     100[[Image(createProduct.png)]]
     101[[Image()]]
     102
     103
     104=== Use Case ID: 7 – Преглед на панелот на направени нарачки ===
    96105Ги прикажува сите нарачки кои кои содржат производи од логираниот продавач. Се прави GET повик кон backend (/orders/admin/all) и се добиваат нарачките. По добивање, може да се применува клиентско филтрирање со помош на функцијата useCallback се филтрира со зависност филтер по статус (all, pending, confirmed, processing, shipped, delivered, cancelled).
    97106[[Image(seller panel-all orders.png)]]
    98 
    99 === Use Case ID: 7 – Разгледај (детали за) производ ===
    100 [[Image(razgledaj produkt 1.png)]]
    101 [[Image(razgledaj produkt 2.png)]]
     107[[Image()]]
     108[[Image()]]
    102109
    103110
    104 === Use Case ID: 8 – Креирај и уреди производ ===
    105 [[Image(uredi proizvod.png)]]
    106 [[Image()]]
    107 
    108 === Use Case ID: 9 – Смени статус на нарачка ===
     111=== Use Case ID: 8 – Смени статус на нарачка ===
    109112[[Image()]]
    110113Eve kako izgleda backend-ot za da se smeni statusot.
    111114[[BR]]
    112115[[Image(smeni status.png)]]
     116[[Image()]]
     117[[Image()]]
    113118
    114 === Use Case ID: 10 – Додавање во кошничка ===
     119=== Use Case ID: 9 – Додавање во кошничка ===
    115120Порака и изглед на кошничката по додавањето продукти.
    116121[[BR]]
     
    119124
    120125
    121 === Use Case ID: 11 – Поднесување нарачка ===
     126=== Use Case ID: 10 – Поднесување нарачка ===
    122127Поднесување на нарачката и приказ на историјата на нарачки.
    123128[[BR]]
     
    126131[[Image()]]
    127132
    128 === Use Case ID: 12 – Преглед на мои нарачки ===
     133=== Use Case ID: 11 – Преглед на мои нарачки ===
    129134Прво се појавува можност за разгледување нарачката, која е во состојба на чекање (pending).
    130135[[BR]]
     
    134139
    135140
    136 === Use Case ID: 13 – Остави оценка (rating, review) ===
     141=== Use Case ID: 12 – Остави оценка (rating, review) ===
    137142[[Image()]]
    138143[[Image()]]