Changes between Version 62 and Version 63 of UseCaseScenarios
- Timestamp:
- 02/18/23 15:30:13 (23 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseScenarios
v62 v63 10 10 ||= **Предуслов:** =|| / || 11 11 ||= **Постуслов:** =|| / || 12 ||= **Нормален тек** =||''Акции преземени од корисникот:'' \\ 1.1 Кликнува на search алатката и внесува податоци за субјект кој го интересира ИЛИ \\ 1.1 оди на landing страницата (доколку веќе не е таму) каде се прикажани последните ''N'' мислења, сортирани според времето на објавување \\ \\ ''Акции преземени од системот кон:'' \\ 1.1 test \\ 1.2 test||12 ||= **Нормален тек** =||''Акции преземени од корисникот:'' \\ 1.1 Кликнува на search алатката (HTML форма) и внесува податоци (кирилични или латинични знаци) за субјект кој го интересира ИЛИ \\ 1.2 оди на landing страницата, каде се прикажани последните 10 мислења од категориите „предмет“ и „професор“, сортирани според времето на објавување \\ \\ ''Акции преземени од системот кон:'' \\ 1.1 После >=4 внесени знаци контролерот пречекува барање од HTML формата, кое ги содржи истите во телото и ги пропагира до сервисите одговорни за ентитетите „професор“ и „мислење“, кои потоа поставуваат прашалници до базата за колоната „име“ од двете табели. На контролерот се враќаат сите колони од погодоците, кој потоа ги предава на логиката за рендерирање поглед, која натаму од добиените ИД и име генерира листа од anchor HTML елементи кои водат до соодветната секција за дискусија (страница мапирана на /ИД). \\ 1.2 На секое прикажување на овој поглед, контролерот пречекува соодветно именувано барање без тело и го спореведува истиот тек, само што сервисите кои ги повикува поставуваат друг вид на прашалник (од типот **order by time_posted desc limit 10** за двете табели) || 13 13 ||= **Исклучоци:** =|| Кога search функцијата враќа празно множество, корисникот е информиран дека може да ја користи компонентата за рачно пребарување (која содржи листа на сите професори и предмети за кои има запис во базата, групирани според институција) || 14 ||= **Вклучува:** =|| /||14 ||= **Вклучува:** =|| Дополнителен чекор од страна на browser апликацијата, која повикува функција за транслитерација на влезот во кирилица, за да има совпаѓања со колоната име (бидејќи така се зачувани преземените „статички“ податоци за професорите и предметите). || 15 15 ||= **Приоритет:** =|| / || 16 16 ||= **Фреквенција на користење:** =|| Највисока (релативно на честотите на користење на останатите случаи) ||