Ticket #172 (new compito)
Opened 20 months ago
Variazione minore alla API dei blocchi: attributi request e resource
| Reported by: | fero | Owned by: | fspegni |
|---|---|---|---|
| Priority: | minore | Milestone: | Consegna finale |
| Component: | sviluppo | Keywords: | easy |
| Cc: |
Description
Ho appena terminato il refactory del blocco dei dettagli. Ora ce ne sono di specializzati per il GAS, per il patto, e per l'ordine.
Fa riferimento il commit ()
Il secondo passo consiste nell'eliminare eventuali parametri request e resource quando passati come argomenti nei metodi dei blocchi. Infatti (come scritto nel commit in inglese) i punti di accesso alla renderizzazione del blocco sono le funzioni get_response e options_response (v. funzione rest.views.view_factory).
Sono questi 2 metodi che devono settare gli attributi request e resource, come già fa il metodo get_response della classe base rest.views.blocks.!AbstractBlock. Gli altri metodi non devono ricevere questi oggetti o informazioni in essi contenuti (i.e. resource_type, resource_id) come parametri, ma devono semplicemente accedere agli attributi settati nel blocco.
