# Nadogradnja na v3.22.1 — display nazivi rola i mobile action dugmad

## Preduslov

Aplikacija je na v3.22.0 i F/DS role iz `upgrade_v3_22_0.sql` već postoje.

## Redosled deployment-a

1. Napraviti backup baze i aplikacionih fajlova.
2. Izvršiti `upgrade_v3_22_1.sql`.
3. Proveriti da `USERF` prikazuje `Zaposleni — Fondacija`, a `USERDS` `Zaposleni — Dečije selo`.
4. Deploy-ovati aplikacione fajlove iz v3.22.1 patch paketa.
5. Otvoriti jedan tiket sa događajem `responsible_role_changed` i potvrditi da evidencija ne prikazuje role kodove u zagradama.
6. Na 320/375/390/430 px proveriti `Brzi pristup` i akcije na formi `Novi zahtev`.

## Šta migracija NE menja

- `roles.id`
- `roles.role_code`
- `user_roles`
- dozvole/autorizaciju
- postojeće korisnike
- tikete ili njihove `responsible_role_code` vrednosti
- istorijske `ticket_events` zapise

Stari audit zapisi ostaju netaknuti. UI ih formatira kroz centralni `role_label()` pri prikazu.

## Rollback

Aplikacioni fajlovi mogu se vratiti na v3.22.0. Za DB display nazive, ako je potreban potpuni rollback:

```sql
UPDATE roles SET name = 'Korisnik — Fondacija', updated_at = NOW() WHERE role_code = 'USERF';
UPDATE roles SET name = 'Korisnik — Dečije selo', updated_at = NOW() WHERE role_code = 'USERDS';
```

Rollback naziva ne menja permissions ni relacije.
