| | 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 | ||= Приоритет =||= Среден =|| |