Changes between Version 22 and Version 23 of UseCaseImplementations


Ignore:
Timestamp:
07/07/25 19:31:04 (3 days ago)
Author:
231017
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v22 v23  
    140140== Use Case ID: 6 – Пишува и постира на форумот ==
    141141[[Image(12.png,width=900, height=450)]][[BR]]
    142 **Корисникот притиснува „Publish Post“, се повикува помошна функција и се испраќа POST барање до backend. Потоа се повикува функција во контролерот, каде најпрво се проверува дали корисникот има преостанати објави за тој ден. Ако има, се проверува содржината на објавата, односно дали содржи вулгарности. Ако не содржи, се испраќа GET барање до „OpenAi api“ преку кое се одредува дали содржината е соодветна за форумот. Доколку објавата е подолга од 200 карактери се внесува во табелата за проверка од модератор. Исто така, доколку системот одредил 3 пати во ред несоодветна содржина, корисникот има можност да ја испрати објавата до модератор за проверка**[[BR]]
    143 **Функции на клиентска страна кои повикуваат помоѓни функции кои испраќаат POST барања до backend**
     142**Корисникот притиснува „Publish Post“, се повикува помошна функција и се испраќа POST барање до backend. Потоа се повикува функција во контролерот, каде најпрво се проверува дали корисникот има преостанати објави за тој ден. Ако има, се проверува содржината на објавата, односно дали содржи вулгарности. Ако не содржи, се испраќа GET барање до „OpenAi api“ преку кое се одредува дали содржината е соодветна за форумот. Доколку објавата е подолга од 200 карактери се внесува во табелата за проверка од модератор. Исто така, доколку системот одредил 3 пати во ред несоодветна содржина, корисникот има можност да ја испрати објавата до модератор за проверка.**[[BR]]
     143**Функции на клиентска страна кои повикуваат помошни функции кои испраќаат POST барања до backend**
    144144[[Image(createPost.png)]][[BR]]
    145145[[Image(handleModeratorDecision.png)]][[BR]]
    146 **Помошна функција во „services/forumService“**
     146**Помошна функција во „services/forumService“**[[BR]]
    147147[[Image(createPostService.png)]][[BR]]
    148 **Помошна функција во „services/reviewService“**
     148**Помошна функција во „services/reviewService“**[[BR]]
    149149[[Image(moderatorApprovalService.png)]][[BR]]
    150150**Функција во „forumController“**[[BR]]
     
    158158
    159159== Use Case ID: 7 – Коментирање на дискусии ==
    160 **Корисникот успешно објавува коментар**
    161160[[Image(writingComment.png,width=900, height=550)]][[BR]]
    162161
    163 [[Image(successComment.png,width=900, height=550)]][[BR]]
    164162=== Модератор ===
    165163