| 1 | == Кориснички сценарија |
| 2 | |
| 3 | ||= ID =||= 1 =|| |
| 4 | ||= Случај на употреба =||= Додавање на рецепт =|| |
| 5 | ||= Актери =||= Корисник =|| |
| 6 | ||= Тригер =||= Корисник кој клика на копче за додавање на нов рецепт =|| |
| 7 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 8 | ||= Состојба при успешен крај =||= Рецептот успешно се додава во редицата за проверка =|| |
| 9 | ||= Состојба при неуспешен крај =||= Приказ на порака за грешка =|| |
| 10 | ||= Нормален тек =||= 1. Корисникот клика на копчето за додавање рецепт [[BR]] 2. Ја пополнува формата за рецептот [[BR]] 3. Корисникот клика копче за submit [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува порака дека формата е успешно испратена =|| |
| 11 | ||= Приоритет =||= Висок =|| |
| 12 | [[BR]] |
| 13 | ||= ID =||= 2 =|| |
| 14 | ||= Случај на употреба =||= Бришење на рецепт =|| |
| 15 | ||= Актери =||= Корисник =|| |
| 16 | ||= Тригер =||= Корисник кој клика на копче за бришење на рецепт =|| |
| 17 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 18 | ||= Состојба при успешен крај =||= Рецептот се отстранува базата =|| |
| 19 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 20 | ||= Нормален тек =||= 1. Корисникот клика на копчето за приказ на своите рецепти [[BR]] 2. Корисникот клика на копче за бришење на соодветниот рецепт [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува порака за успешно избришан рецепт и истиот се отстранува од базата =|| |
| 21 | ||= Приоритет =||= Висок =|| |
| 22 | [[BR]] |
| 23 | ||= ID =||= 3 =|| |
| 24 | ||= Случај на употреба =||= Филтрирање на рецепти од корисници =|| |
| 25 | ||= Актери =||= Корисник =|| |
| 26 | ||= Тригер =||= Корисник кој клика на копче за филтрирање =|| |
| 27 | ||= Предуслов =||= / =|| |
| 28 | ||= Состојба при успешен крај =||= Се прикажуваат филтрираните рецепти =|| |
| 29 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 30 | ||= Нормален тек =||= 1. Корисникот избира филтри според кои сака да му се прикажат рецептите [[BR]] 2. Корисникот клика на копчето за пребарување на кориснички рецепти [[BR]] 3. Се испраќа барање до базата преку backend апликацијата [[BR]] 4. Се прикажуваат рецептите кои одговараат на филтрите =|| |
| 31 | ||= Приоритет =||= Висок =|| |
| 32 | [[BR]] |
| 33 | ||= ID =||= 4 =|| |
| 34 | ||= Случај на употреба =||= Филтрирање на оброци од угостителски објекти =|| |
| 35 | ||= Актери =||= Корисник =|| |
| 36 | ||= Тригер =||= Корисник кој клика на копче за филтрирање =|| |
| 37 | ||= Предуслов =||= / =|| |
| 38 | ||= Состојба при успешен крај =||= Се прикажуваат филтрираните рецепти =|| |
| 39 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 40 | ||= Нормален тек =||= 1. Корисникот избира филтри според кои сака да му се прикажат оброците [[BR]] 2. Корисникот клика на копчето за пребарување на оброци од угостителски објекти [[BR]] 3. Се испраќа барање до базата преку backend апликацијата [[BR]] 4. Се прикажуваат оброците кои одговараат на филтрите =|| |
| 41 | ||= Приоритет =||= Среден =|| |
| 42 | [[BR]] |
| 43 | ||= ID =||= 5 =|| |
| 44 | ||= Случај на употреба =||= Регистрација на корисник =|| |
| 45 | ||= Актери =||= Нерегистрирани корисници кои прават свој профил =|| |
| 46 | ||= Тригер =||= Корисник кој клика на копче за регистрација =|| |
| 47 | ||= Предуслов =||= Корисникот да не е претходно регистриран =|| |
| 48 | ||= Состојба при успешен крај =||= Најава на нов профил со зголемени можности =|| |
| 49 | ||= Состојба при неуспешен крај =||= Нерегистриран корисник со лимитирани можности =|| |
| 50 | ||= Нормален тек =||= 1. Корисникот пристапува до страницата за регистрација [[BR]] 2. Корисникот ги внесува потребните информации за регистрација (Име и презиме, email, лозинка, потврдна лозинка) [[BR]] 3. Корисникот кликнува за копчето за регистрација [[BR]] 4. Се ипраќа барање до backend апликацијата [[BR]] 5. Корисничките детали се запишуваат во база [[BR]] 6. Корисникот е пренасочен до почетната страница. =|| |
| 51 | ||= Приоритет =||= Висок =|| |
| 52 | [[BR]] |
| 53 | ||= ID =||= 6 =|| |
| 54 | ||= Случај на употреба =||= Најава на корисник =|| |
| 55 | ||= Актери =||= Регистриран корисник се најавува на својот профил =|| |
| 56 | ||= Тригер =||= Корисник кој клика на копче за најава =|| |
| 57 | ||= Предуслов =||= Корисникот претходно треба да е регистриран =|| |
| 58 | ||= Состојба при успешен крај =||= Најава на профил со зголемени можности =|| |
| 59 | ||= Состојба при неуспешен крај =||= Ненајавен корисник со лимитирани можности =|| |
| 60 | ||= Нормален тек =||= 1. Корисникот пристапува до страницата за најава [[BR]] 2. Корисникот ги внесува потребните информации за најава (email, лозинка) [[BR]] 3. Корисникот кликнува за копчето за најава [[BR]] 4. Се ипраќа барање до backend апликацијата [[BR]] 5. Корисничките детали се валидираат според базата [[BR]] 6. Корисникот е пренасочен до почетната страница. =|| |
| 61 | ||= Приоритет =||= Висок =|| |
| 62 | [[BR]] |
| 63 | ||= ID =||= 7 =|| |
| 64 | ||= Случај на употреба =||= Клик на рецепт =|| |
| 65 | ||= Актери =||= Корисник =|| |
| 66 | ||= Тригер =||= Корисник кој клика на рецепт =|| |
| 67 | ||= Предуслов =||= / =|| |
| 68 | ||= Состојба при успешен крај =||= Се прикажуваат деталите за рецептот =|| |
| 69 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 70 | ||= Нормален тек =||= 1. Корисникот клика на одреден рецепт [[BR]] 2. Се испраќа барање до базата преку backend апликацијата [[BR]] 3. Се прикажува прозорче со деталните информации за кликнатиот рецепт =|| |
| 71 | ||= Приоритет =||= Висок =|| |
| 72 | [[BR]] |
| 73 | ||= ID =||= 8 =|| |
| 74 | ||= Случај на употреба =||= Оценување на рецепт =|| |
| 75 | ||= Актери =||= Корисник =|| |
| 76 | ||= Тригер =||= Корисник кој клика на копче за оцена =|| |
| 77 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 78 | ||= Состојба при успешен крај =||= Се калкулира нова оцена за рецептот =|| |
| 79 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 80 | ||= Нормален тек =||= 1. Корисникот клика на одреден рецепт [[BR]] 2. Корисникот ја избира оцената (1-5) [[BR]] 3. Корисникот клика на submit копчето [[BR]] 4. Се испраќа барање до backend апликацијатa [[BR]] 5. Се прикажува новата оцена на рецептот =|| |
| 81 | ||= Приоритет =||= Среден =|| |
| 82 | [[BR]] |
| 83 | ||= ID =||= 9 =|| |
| 84 | ||= Случај на употреба =||= Додавање на рецепт во листа на омилени =|| |
| 85 | ||= Актери =||= Корисник =|| |
| 86 | ||= Тригер =||= Корисник кој клика на копче за додавање во листа на омилени =|| |
| 87 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 88 | ||= Состојба при успешен крај =||= Рецептот се зачувува во листата на омилени рецепти на корисникот =|| |
| 89 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 90 | ||= Нормален тек =||= 1. Корисникот клика на одреден рецепт [[BR]] 2. Корисникот клика на копчето за додавање во листа на омилени [[BR]] 3. Се испраќа барање до backend апликацијата [[BR]] 4. Се прикажува порака на корисникот за успешно додавање =|| |
| 91 | ||= Приоритет =||= Среден =|| |
| 92 | [[BR]] |
| 93 | ||= ID =||= 10 =|| |
| 94 | ||= Случај на употреба =||= Прикажување на омилени рецепти =|| |
| 95 | ||= Актери =||= Корисник =|| |
| 96 | ||= Тригер =||= Корисник кој клика на копче за приказ на омилени рецепти =|| |
| 97 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 98 | ||= Состојба при успешен крај =||= Се прикажува листата на омилени рецепти =|| |
| 99 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 100 | ||= Нормален тек =||= 1. Корисникот клика на копчето за приказ на омилени рецепти [[BR]] 2. Се испраќа барање до backend апликацијата [[BR]] 3. Се прикажуваат рецептите од листата на омилени на корисникот =|| |
| 101 | ||= Приоритет =||= Среден =|| |
| 102 | [[BR]] |
| 103 | ||= ID =||= 11 =|| |
| 104 | ||= Случај на употреба =||= Бришење на рецепт од листа на омилени =|| |
| 105 | ||= Актери =||= Корисник =|| |
| 106 | ||= Тригер =||= Корисник кој клика на копче за бришење на рецепт од омилени =|| |
| 107 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 108 | ||= Состојба при успешен крај =||= Рецептот се отстранува од листата на омилени =|| |
| 109 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 110 | ||= Нормален тек =||= 1. Корисникот клика на копчето за приказ на омилени рецепти [[BR]] 2. Корисникот клика на одреден рецепт [[BR]] 3. Корисникот клика на копчето за бришење на рецептот од омилени [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува порака за успешно избришан рецепт од листа на омилени =|| |
| 111 | ||= Приоритет =||= Среден =|| |
| 112 | [[BR]] |
| 113 | ||= ID =||= 12 =|| |
| 114 | ||= Случај на употреба =||= Прикажување на листа од рецепти додадени од самиот корисник =|| |
| 115 | ||= Актери =||= Корисник =|| |
| 116 | ||= Тригер =||= Корисник кој клика на копче за приказ на своите рецепти =|| |
| 117 | ||= Предуслов =||= Корисникот да е најавен =|| |
| 118 | ||= Состојба при успешен крај =||= Се прикажуваат рецептите кои ги има додадено корисникот =|| |
| 119 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 120 | ||= Нормален тек =||= 1. Корисникот клика на копчето за приказ на своите рецепти [[BR]] 2. Се испраќа барање до backend апликацијата [[BR]] 3. Се прикажуваат рецептите кои ги има додадено самиот корисник =|| |
| 121 | ||= Приоритет =||= Висок =|| |
| 122 | [[BR]] |
| 123 | ||= ID =||= 13 =|| |
| 124 | ||= Случај на употреба =||= Прикажување на непотврдени рецепти =|| |
| 125 | ||= Актери =||= Администратор =|| |
| 126 | ||= Тригер =||= Администратор кој клика на копче за приказ на непотврдени рецепти =|| |
| 127 | ||= Предуслов =||= Најавен како администратор =|| |
| 128 | ||= Состојба при успешен крај =||= Се прикажуваат непотврдените рецепти =|| |
| 129 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 130 | ||= Нормален тек =||= 1. Администраторот клика на копчето за приказ на непотврдени рецепти [[BR]] 2. Се испраќа барање до backend апликацијата [[BR]] 3. Се прикажува листата со рецепти кои чекаат одобрување =|| |
| 131 | ||= Приоритет =||= Висок =|| |
| 132 | [[BR]] |
| 133 | ||= ID =||= 14 =|| |
| 134 | ||= Случај на употреба =||= Одобрување на рецепт =|| |
| 135 | ||= Актери =||= Администратор =|| |
| 136 | ||= Тригер =||= Администратор кој клика на копче за одобрување на рецепт =|| |
| 137 | ||= Предуслов =||= Најавен како администратор =|| |
| 138 | ||= Состојба при успешен крај =||= Рецептот се отстранува од листата на чекање и се додава во базата =|| |
| 139 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 140 | ||= Нормален тек =||= 1. Администраторот клика на копчето за приказ на непотврдени рецепти [[BR]] 2. Администраторот клика на рецептот [[BR]] 3. Администраторот клика на копчето за одобрување на рецептот [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува порака за успешно одобрен рецепт =|| |
| 141 | ||= Приоритет =||= Висок =|| |
| 142 | [[BR]] |
| 143 | ||= ID =||= 15 =|| |
| 144 | ||= Случај на употреба =||= Одбивање на рецепт =|| |
| 145 | ||= Актери =||= Администратор =|| |
| 146 | ||= Тригер =||= Администратор кој клика на копче за одбивање на рецепт =|| |
| 147 | ||= Предуслов =||= Најавен како администратор =|| |
| 148 | ||= Состојба при успешен крај =||= Рецептот се отстранува од листата на чекање =|| |
| 149 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 150 | ||= Нормален тек =||= 1. Администраторот клика на копчето за приказ на непотврдени рецепти [[BR]] 2. Администраторот клика на рецептот [[BR]] 3. Администраторот клика на копчето за одбивање на рецептот [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува порака за успешно одбиен рецепт =|| |
| 151 | ||= Приоритет =||= Висок =|| |
| 152 | [[BR]] |
| 153 | ||= ID =||= 16 =|| |
| 154 | ||= Случај на употреба =||= Генерирање на неделно мени =|| |
| 155 | ||= Актери =||= Корисник =|| |
| 156 | ||= Тригер =||= Корисник клика на копче за генерирање на неделно мени =|| |
| 157 | ||= Предуслов =||= / =|| |
| 158 | ||= Состојба при успешен крај =||= Приказ на менито =|| |
| 159 | ||= Состојба при неуспешен крај =||= Приказ на error =|| |
| 160 | ||= Нормален тек =||= 1. Корисникот клика на копче за генерирање на неделно мени [[BR]] 2. Се прикажува форма каде што ги внесува опциите [[BR]] 3. Корисникот клика на Submit копче [[BR]] 4. Се испраќа барање до backend апликацијата [[BR]] 5. Се прикажува менито =|| |
| 161 | ||= Приоритет =||= Среден =|| |