Version 2 (modified by 3 days ago) ( diff ) | ,
---|
Финална имплементација на случаи на употреба
Извештаи за мапи
Корисникот започнува со клик на иконата за извештај. Се појавува модално прозорче каде што може да ги внесе темата и описот на проблемот.
За да се поднесе извештај, потребни се следните параметри:
- username: Корисничко име на подносителот.
- mapName: Име на мапата за која се пријавува извештајот.
- subject: Краток наслов на проблемот.
- content: Детален опис на проблемот.
Со користење на HttpService се праќа барање до Spring апликацијата за обработка на извештајот:
httpService.setAuthenticated()
поставува Authorization заглавје во барањето и укажува дека треба да се автентицира овој повик, со користење на JWT.
Во backend, извештајот се обработува преку методот за креирање на извештаи:
Извештаите се зачувуваат во базата на податоци преку ReportService. За секој зачуван извештај, се испраќа емаил до администраторите.
При успешно поднесување, извештајот е достапен за преглед од страна на администраторите.
OAuth Најава
Attachments (12)
- report_1.png (60.2 KB ) - added by 3 days ago.
- report_2.png (55.9 KB ) - added by 3 days ago.
- report_3.png (54.1 KB ) - added by 3 days ago.
- report_4.png (66.5 KB ) - added by 3 days ago.
- report_5.png (97.8 KB ) - added by 3 days ago.
- oauth1.png (31.0 KB ) - added by 3 days ago.
- oauth2.png (62.6 KB ) - added by 3 days ago.
- oauth3.png (24.6 KB ) - added by 3 days ago.
- oauth4.png (63.7 KB ) - added by 3 days ago.
- oauth5.png (94.8 KB ) - added by 3 days ago.
- oauth6.png (97.3 KB ) - added by 3 days ago.
- oauth7.png (50.9 KB ) - added by 3 days ago.
Download all attachments as: .zip