Changes between Version 5 and Version 6 of UseCaseRealizations


Ignore:
Timestamp:
12/20/21 12:38:27 (3 years ago)
Author:
191224
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseRealizations

    v5 v6  
    4646
    47472.Откако корисникот ќе ја најде соодветната објава на којашто сака да ja пријави, клика на копчето "Open", и се праќа GET барање со патека /post кадешто се наоѓа и query параметар "postid". На корисникот му се враќа страна кадешто ги има сите податоци за објавата и неколку копчиња од кои корисникот ќе го избере копчето "Report".
    48 
     48[[Image(opendonationpost.JPG)]]
    49493.Кога ќе го кликне тоа копче, се појавува modal во којшто треба да се наведе причината. Откако корисникот ќе го кликне копчето Confirm, се праќа POST барање на патека /report и на серверска страна се проверува дали објавата била пријавена и претходно, и доколку не била пријавена се креира нов reportpost и се зачувува пријавата на објавата во базата на податоци.
    50 
     50[[Image(REPORTPOST.JPG)]]
    5151\\
    5252
     
    5656
    57571.По најава, на модераторот му се појавува страната со објави коишто чекаат на одобрување.
    58 
     58[[Image(POSTSFORAPPROVAL.JPG)]]
    59592.По одбирање на соодветната објава, се праќа GET барање со патека /moderator/post и се враќа страната со сите информации за објавата, меѓу кои и копчињата за одобрување или отфрлање на објава.
    60 
     60[[Image(openapprovalposts.JPG)]]
    61612.1.При клик на копчето "Approve", се праќа GET барање на патека /moderator/approvePost и на објавата логичката променлива "approved" се сетира на "true" и се сетира кој модератор ја одобрил објавата. На корисникот му се испраќа mail дека му е одобрена соодветната објава.
    6262
    63632.2.При клик на копчето "Dont Approve",се појавува modal на којшто треба да ја наведе причината за отфрлање на објавата.По клик на копчето "Confirm" се праќа GET барање на патека /moderator/dontapprove и на серверска страна објавата се брише и на корисникот му се испраќа mail во којшто се содржи името на објавата и причината.
    64 
     64[[Image(dontApprove.JPG)]]
    6565\\
    6666||= **ИД:** =|| 2 ||
     
    7070
    71712.По клик на соодветното копче, се праќа GET барање на патека /moderator/report и се враќа страница со сите пријавени објави.
    72 
     72[[Image(moderatorREPORTPOST.JPG)]]
    73733.По избор на соодветната објава, модераторот клика на копчето "Open", и праќа GET барање на патека /moderator/reportpost на коешто се враќа страница со сите детали за објавата, причините за пријава на објавата и копчињата "Dismiss reports" и "Delete post".
    74 
     74[[Image(moderatorOPENREPORTPOST.JPG)]]
    75753.1.При клик на копчето "Dismiss reports" се прави GET барање на патека /moderator/dismiss. На серверска страна се бришат сите причини за пријава на објавата, и притоа се брише и објавата од пријавени објави.
    7676
    77773.2.При клик на копчето "Delete post", се појавува modal во којшто треба да се наведе причината за бришење на постот. По клик на копчето "Confirm" се праќа GET барање на патека /moderator/deletepost и на серверска страна се брише објавата, и му се враќа mail на корисникот којшто ја креирал објавата со причината поради која е избришана.
    78 
     78[[Image(MODERATORDELETEPOST.JPG)]]
    7979\\