Servis: popup izmena polja u detaljima (predviđen datum, garancija, tehničar)
- Klik na vrednost otvara modal (obrazac kao „Promeni cenu" u Magacinu); snima se na zatvaranje modala, samo ako je vrednost promenjena (bez dugmeta Sačuvaj) - Predviđen datum vraćen u bazu kao ručni override (migracija 071); ako nije postavljen, prikaz računa izvedeni default (prijem + rok iz podešavanja) - Nove rute/handleri AzurirajPredvidjenDatum i AzurirajTehnicar - Garancija usklađena između modala i forme „Izmeni nalog" (isti izgled i logika); dugme „Podrazumevano" (prijem + meseci) na oba mesta - Checkbox „Bez garancije" čita stanje iz baze; odčekiravanjem se u kalendaru prikaže datum (garancija iz baze ili podrazumevani) - Validacija: garancija ne može biti pre datuma prijema (frontend min + backend)
This commit is contained in:
@@ -192,6 +192,8 @@ type ServisRepository interface {
|
||||
Izmeni(ctx context.Context, n *model.ServisniNalog) error
|
||||
AzurirajStatus(ctx context.Context, id int64, status string) error
|
||||
AzurirajGaranciju(ctx context.Context, id int64, garancijaDo *time.Time) error
|
||||
AzurirajPredvidjenDatum(ctx context.Context, id int64, predvidjenDatum *time.Time) error
|
||||
AzurirajTehnicar(ctx context.Context, id int64, tehnicarID *int64) error
|
||||
AzurirajNapomenuKlijentu(ctx context.Context, id int64, tekst string) error
|
||||
Obrisi(ctx context.Context, id int64, korisnikID *int64) error
|
||||
SledeciBroj(ctx context.Context) (string, error)
|
||||
|
||||
Reference in New Issue
Block a user