Ticket #77 (closed compito: sistemata)
Dubbi Modello per ruolo REFERRER
| Reported by: | dom_thual | Owned by: | modello |
|---|---|---|---|
| Priority: | minore | Milestone: | Documento di analisi funzionale |
| Component: | analisi | Keywords: | |
| Cc: |
Description
Come relazionare il referente produttore ad un produttore?
Esiste un sovra referente per un produttore?
Change History
comment:2 Changed 2 years ago by dom_thual
- Summary changed from Dubbi Modello per ruolo REFERER to Dubbi Modello per ruolo REFERRER
comment:3 in reply to: ↑ 1 ; follow-up: ↓ 4 Changed 2 years ago by dom_thual
Ovvio, serve anche per i prossimi Test Case!
comment:4 in reply to: ↑ 3 Changed 2 years ago by dom_thual
Mi faccio riposta da solo per parte.
Confusione da parte mia: infatti i Supplier.referrers sono i contatti per quel produttore. Ok.
Quindi siamo li:
class GASSupplierSolidalPact(models.Model, PermissionResource):
# TODO must be a property (use django-permissions)
#supplier_referrers = ...
comment:5 Changed 2 years ago by fero
Il referente fornitore all'interno del GAS viene associato nei ruoli parametrici (ruolo GAS_REFERRER_SUPPLIER, parametri: gas, supplier), viene identificato nel PattoDiSoliderietà con una property supplier_referrer
comment:6 Changed 22 months ago by fero
- Status changed from new to closed
- Resolution set to sistemata
L'unico parametro per il ruolo GAS_REFERRER_SUPPLIER è ora il pact. Oggi abbiamo deciso di implementare i contatti anagrafici delle risorse GAS con termini differenti dal termine "referrer" che viene usato nei ruoli.
Il modello GAS disporrà dell'attributo activist_set, mentre il modello Supplier sostituirà referrer_set con agent_set e il modello through diventerà SupplierAgent in questo modo:
- la parola referrer viene usata solo in associazione con i ruoli
- activist e agent sono gli attributi da visualizzare nel blocco dettagli
- persons include tutte le persone collegate ad una data istanza

I dubbi mi vengono durante l'elaborazione delle fixtures al riguardo del modello che abbiamo al giorno odierno della scrittura di questo ticket
Abbiamo:
class GASMember(models.Model, PermissionResource):
e:
class Supplier(models.Model, PermissionResource):
I ruoli a disposizione sono:
GAS_MEMBER, SUPPLIER_REFERRER, GAS_REFERRER, GAS_REFERRER_SUPPLIER, GAS_REFERRER_ORDER, GAS_REFERRER_WITHDRAWAL, GAS_REFERRER_DELIVERY, GAS_REFERRER_CASH, GAS_REFERRER_TECH
Cioè come funziona?
Come si sincronizza la tabella delle associazione con i ruoli parametrici?