Changes between Version 3 and Version 4 of Availability


Ignore:
Timestamp:
03/02/26 13:47:33 (3 weeks ago)
Author:
202033
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Availability

    v3 v4  
    99== Сценарио
    1010
    11 1. Администраторот ја отвора страницата за распоред на салонот `/admin/schedule` и го гледа формуларот **„Add Availability Window“** со полиња:
     11== Чекор 1 Администраторот ја отвора страницата за распоред на салонот `/admin/schedule` и го гледа формуларот **„Add Availability Window“** со полиња:
    1212   * Date (датум),
    1313   * Start Time (почетно време),
     
    1515   * Closed (означува дека денот/прозорецот е затворен за закажување).
    1616
    17 2. Администраторот ги пополнува датумот, почетното и крајното време, и по потреба го означува полето „Closed“, потоа клика на копчето **„Add“**.
     17== Чекор 2 Администраторот ги пополнува датумот, почетното и крајното време, и по потреба го означува полето „Closed“, потоа клика на копчето **„Add“**.
    1818
    1919[[Image(availability-1.jpg, width=800px)]]
    2020
    2121
    22 3. Системот проверува дали корисникот е најавен и дали има администраторска улога. 
     22== Чекор 3 Системот проверува дали корисникот е најавен и дали има администраторска улога. 
    2323   Прво се вчитуваат податоците за најавениот корисник:
    2424
     
    5151   Ако корисникот не е администратор, системот го одбива барањето и не додава нов прозорец на достапност.
    5252
    53 4. Доколку корисникот е администратор, системот ја повикува функцијата `sp_admin_add_availability` која ја обработува логиката за додавање на нов прозорец на достапност:
     53== Чекор 4 Доколку корисникот е администратор, системот ја повикува функцијата `sp_admin_add_availability` која ја обработува логиката за додавање на нов прозорец на достапност:
    5454
    5555{{{
     
    6363   * `$4` – дали прозорецот е затворен (`p_is_closed`).
    6464
    65 5. Во функцијата `sp_admin_add_availability`, системот најпрво проверува дали веќе постои прозорец на достапност со ист датум и ист временски опсег:
     65== Чекор 5 Во функцијата `sp_admin_add_availability`, системот најпрво проверува дали веќе постои прозорец на достапност со ист датум и ист временски опсег:
    6666
    6767{{{
     
    7676   Ако веќе постои таков запис, функцијата фрла грешка и не се додава нов запис (се избегнуваат дупликати).
    7777
    78 6. За нов валиден прозорец на достапност, функцијата внесува запис во табелата `availability`:
     78== Чекор 6 За нов валиден прозорец на достапност, функцијата внесува запис во табелата `availability`:
    7979
    8080{{{
     
    108108   * не може да постојат два идентични прозорци (ист датум, ист почеток и ист крај).
    109109
    110 7. По успешното додавање на прозорецот на достапност, системот го пренасочува администраторот назад на `/admin/schedule` и преку погледот `v_admin_availability_by_date` ги прикажува сите прозорци на достапност по датуми:
     110== Чекор 7 По успешното додавање на прозорецот на достапност, системот го пренасочува администраторот назад на `/admin/schedule` и преку погледот `v_admin_availability_by_date` ги прикажува сите прозорци на достапност по датуми:
    111111
    112112{{{