Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aggiungere un timestamp dei dati del supplier #43

Closed
warp10 opened this issue May 12, 2015 · 9 comments
Closed

Aggiungere un timestamp dei dati del supplier #43

warp10 opened this issue May 12, 2015 · 9 comments
Assignees
Labels
Milestone

Comments

@warp10
Copy link
Contributor

warp10 commented May 12, 2015

Per ogni supplier all'interno del file GDXP, abbiamo bisogno di un field timestamp che ci dica qual è la data di ultimo aggiornamento dei dati del fornitore. Attenzione, non deve essere il timestamp del file, bensì delle informazioni relative al fornitore.

Questo bug richiede lavoro anche su GF (sfruttare anche Django reversion e django-pro-history)

@warp10 warp10 added the Backend label May 12, 2015
@warp10 warp10 added this to the v0.2 milestone May 12, 2015
@warp10 warp10 changed the title Aggiungere un timestamp dell'ultimo aggiornamento dati del supplier Aggiungere un timestamp dei dati del supplier May 12, 2015
@matteo88 matteo88 self-assigned this May 12, 2015
@matteo88
Copy link

Sollevo una domanda: quando parlate dei "dati del fornitore", vi riferite ai soli dati dell'oggetto "Supplier", o anche ai dati degli oggetti "SupplierStock" inclusi all'interno del listino del fornitore, esportato in GDXP ?

@matteo88
Copy link

Visto l'utilizzo che dovremo andarne a fare (controllo della versione del listino per decidere se caricarlo o no in sbcatalog in luogo di quello più datato) propenderei per la seconda opzione

@matteo88
Copy link

A livello pratico, metterei una campo "last_updated_on" sia a livello del tag "supplier" che dei tag "product".

In alternativa, metterei un unico campo "last_updated_on" a livello del tag "supplier" , che però contenga il più recente timestamp tra quello dell'oggetto Supplier e dei vari oggetti SupplierStock.
In fin dei conti, anche se uno solo di questi fosse stato aggiornato, dovremmo ricaricare tutto il GDXP, giusto ?

@matteo88
Copy link

Quanto detto sopra varrebbe nel caso di un GDXP con un solo fornitore, nel caso di GDXP multifornitore si vede il timestamp per ogni fornitore e si decide se sostituirlo o meno all'esistente (se esiste)

@warp10
Copy link
Contributor Author

warp10 commented May 20, 2015

Ovviamente riguarda anche i dati di SupplierStock, che cambiano molto più frequentamente del Supplier (in linea di massima). Il campo last_update (senza "d_on" finale) è buono, puoi metterlo nel supplier e farlo riferire all'insieme del Supplier e dei SupplierStock ad esso collegati. +1 per l'ultimo commento invece.

@matteo88
Copy link

ok, se chiamassi la property in Supplier "last_catalog_update", per chiarezza ?

@warp10
Copy link
Contributor Author

warp10 commented May 20, 2015

al massimo catalog_last_update, ma io eviterei, la specifica del GDXP chiarirà (eventualmente) di cosa si tratta.

@matteo88
Copy link

Aperta su befair/GasistaFelice PR "Matteo dev gdxp timestamp" 61

@warp10
Copy link
Contributor Author

warp10 commented May 27, 2015

PR mergiata in GF, possiamo considerare risolta questa issue

@warp10 warp10 closed this as completed May 27, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants