etf-sarajevo / zamger

Zamger https://zamger.etf.unsa.ba
GNU Affero General Public License v3.0
10 stars 7 forks source link

Ime predmeta treba biti iz pasoša predmeta #28

Open vljubovic opened 4 years ago

vljubovic commented 4 years ago

Kako se mijenja plan i program, moguće je da predmet promijeni ime. Nekad to može biti neki tipfeler, nekad značajnija promjena imena predmeta. Ime predmeta nalazi se u tabeli "predmet" iz historijskih razloga i radi lakše administracije, a u tabeli "pasos_predmeta" nalaze se sve verzije pasoša predmeta (uključujući najnoviju verziju). Potrebno je da se na raznim dijelovima interfejsa za studente, nastavnike itd. ime predmeta povlači iz tabele "pasos_predmeta" i to ona verzija koju student sluša i koja je aktuelna. Zbog toga u tabeli "ponudakursa" treba dodati kolonu "pasos_predmeta". Nevezano za to, kada se usvoji novi pasoš sa promijenjenim imenom, treba izbaciti upozorenje da promjena imena predmeta znači da će svim studentima biti automatski priznat predmet pod novim imenom (desilo se da su pojedinci kod editovanja plana studija samo rinejmovali predmete umjesto da dodaju/brišu predmete iz NPP). Ako korisnik to potvrdi, treba promijeniti naziv u tabeli "predmet".

vljubovic commented 4 years ago

05968f9e6a02945d6e3b32c22d023181dcabc4f8 dobrim dijelom riješeno ali ovo je hack!

vljubovic commented 4 years ago

Biće riješeno kako treba u Zamgeru v5, api će transparentno raditi replace imena predmeta iz pasoša.