tipplan_faza
prev_chainc0027
parent_masterc0024
ciljSoba je vrata, kanali su police na zidu. Univerzalan model za prodavatelj-kupac, glazbenik-slusatelj, knjigovodja-komitent, optika-pacijent.
koraci{
"4.1": {
"naziv": "propter.soba prosirenje",
"akcije": [
"Dodaj: tenant_id, kanali_lista[], soba_tip (klasicna_invoice|glazbenik_slusatelj|knjigovodja_komitent|optika_pacijent|generic)",
"Backwards compat: postojeca Pisarovic soba dobija tenant_id=limit_klijenti, kanal_lista=[fakture]"
],
"fajlovi": [
"api/propter.py"
]
},
"4.2": {
"naziv": "propter.kanal — novi entitet",
"akcije": [
"POST /api/v1/propter/sobe/{token}/kanali/ -> kreira
acceptance_kriteriji[
"POST /sobe/?template=glazbenik_slusatelj -> kreira sobu s 4 unaprijed konfigurirana kanala",
"POST /kanali/{kid}/dokumenti/ s mp3 weise3 -> dodaje audio media u \"Glazba\" kanal",
"GET portal /propter/{token}/ -> renderira tab-ove po kanalima, audio player radi",
"Glazbenik moze imati 100 pjesama u jednom kanalu, svi su zasebni dokarh-i",
"Knjigovodja Limit ima sobu po komitentu, kanali = fakture + ugovori + izvodi (template knjigovodja_komitent)"
]