Changes between Version 5 and Version 6 of UseCaseRealizations
- Timestamp:
- 12/20/21 12:38:27 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseRealizations
v5 v6 46 46 47 47 2.Откако корисникот ќе ја најде соодветната објава на којашто сака да ja пријави, клика на копчето "Open", и се праќа GET барање со патека /post кадешто се наоѓа и query параметар "postid". На корисникот му се враќа страна кадешто ги има сите податоци за објавата и неколку копчиња од кои корисникот ќе го избере копчето "Report". 48 48 [[Image(opendonationpost.JPG)]] 49 49 3.Кога ќе го кликне тоа копче, се појавува modal во којшто треба да се наведе причината. Откако корисникот ќе го кликне копчето Confirm, се праќа POST барање на патека /report и на серверска страна се проверува дали објавата била пријавена и претходно, и доколку не била пријавена се креира нов reportpost и се зачувува пријавата на објавата во базата на податоци. 50 50 [[Image(REPORTPOST.JPG)]] 51 51 \\ 52 52 … … 56 56 57 57 1.По најава, на модераторот му се појавува страната со објави коишто чекаат на одобрување. 58 58 [[Image(POSTSFORAPPROVAL.JPG)]] 59 59 2.По одбирање на соодветната објава, се праќа GET барање со патека /moderator/post и се враќа страната со сите информации за објавата, меѓу кои и копчињата за одобрување или отфрлање на објава. 60 60 [[Image(openapprovalposts.JPG)]] 61 61 2.1.При клик на копчето "Approve", се праќа GET барање на патека /moderator/approvePost и на објавата логичката променлива "approved" се сетира на "true" и се сетира кој модератор ја одобрил објавата. На корисникот му се испраќа mail дека му е одобрена соодветната објава. 62 62 63 63 2.2.При клик на копчето "Dont Approve",се појавува modal на којшто треба да ја наведе причината за отфрлање на објавата.По клик на копчето "Confirm" се праќа GET барање на патека /moderator/dontapprove и на серверска страна објавата се брише и на корисникот му се испраќа mail во којшто се содржи името на објавата и причината. 64 64 [[Image(dontApprove.JPG)]] 65 65 \\ 66 66 ||= **ИД:** =|| 2 || … … 70 70 71 71 2.По клик на соодветното копче, се праќа GET барање на патека /moderator/report и се враќа страница со сите пријавени објави. 72 72 [[Image(moderatorREPORTPOST.JPG)]] 73 73 3.По избор на соодветната објава, модераторот клика на копчето "Open", и праќа GET барање на патека /moderator/reportpost на коешто се враќа страница со сите детали за објавата, причините за пријава на објавата и копчињата "Dismiss reports" и "Delete post". 74 74 [[Image(moderatorOPENREPORTPOST.JPG)]] 75 75 3.1.При клик на копчето "Dismiss reports" се прави GET барање на патека /moderator/dismiss. На серверска страна се бришат сите причини за пријава на објавата, и притоа се брише и објавата од пријавени објави. 76 76 77 77 3.2.При клик на копчето "Delete post", се појавува modal во којшто треба да се наведе причината за бришење на постот. По клик на копчето "Confirm" се праќа GET барање на патека /moderator/deletepost и на серверска страна се брише објавата, и му се враќа mail на корисникот којшто ја креирал објавата со причината поради која е избришана. 78 78 [[Image(MODERATORDELETEPOST.JPG)]] 79 79 \\