Changes between Initial Version and Version 1 of UpravuvanjeAktivnosti


Ignore:
Timestamp:
06/25/25 13:41:17 (3 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UpravuvanjeAktivnosti

    v1 v1  
     1== Управување со активности (CRUD)
     2=== Актери
     3Администратор
     4=== Реализација
     5* Сценарио 1: Приказ на сите активности
     6Откако ќе се најави, администраторот може да ја отвори страницата со список на сите активности (/travel-activities). Се прикажува табела со информации за секоја активност: ИД, Име, Информации, Категорија, Износ.
     7
     8За секоја активност постојат линкови за "Измени" и "Избриши".
     9{{{
     10SELECT * FROM travel_activities;
     11}}}
     12
     13* Сценарио 2: Креирање нова активност
     14Администраторот клика на „Креирај нова активност“ и се прикажува форма. По пополнување и кликање на „Додади активност“, податоците се валидираат и снимаат во базата. Име (required), Информации (optional), Категорија (required), Износ (optional numeric)
     15
     16Laravel користи DB::transaction() за сигурна и атомична операција.
     17{{{
     18INSERT INTO travel_activities (imeaktivnost, informacii, kategorija, iznos)
     19VALUES ('...', '...', '...', ...);
     20}}}
     21
     22* Сценарио 3: Уредување постоечка активност
     23Администраторот избира активност -> се прикажува форма со пополнети полиња.
     24По кликање на „Зачувај промени“, податоците се валидираат и се ажурираат.
     25{{{
     26UPDATE travel_activities
     27SET imeaktivnost = '...', informacii = '...', kategorija = '...', iznos = ...
     28WHERE idaktivnost = ...;
     29}}}
     30
     31* Сценарио 4: Бришење активност
     32Администраторот притиска на „Избриши“. Laravel испраќа DELETE барање кон контролерот, каде што се повикува $activity->delete().
     33{{{
     34DELETE FROM travel_activities
     35WHERE idaktivnost = ...;
     36}}}