Ticket #172 (new compito)

Opened 2 years 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.

Note: See TracTickets for help on using tickets.