Add WR draft
This commit is contained in:
@@ -38,6 +38,9 @@ Guide rapide pour les agents qui codent dans ce repository.
|
|||||||
- Lire `wsgi.py`, `rpc.py`, `protocols/*`, `tests/test_rpc.py`, `tests/test_wsgi.py`.
|
- Lire `wsgi.py`, `rpc.py`, `protocols/*`, `tests/test_rpc.py`, `tests/test_wsgi.py`.
|
||||||
- Si bug metier:
|
- Si bug metier:
|
||||||
- Modifier uniquement `modules/<module>/` + ses tests.
|
- Modifier uniquement `modules/<module>/` + ses tests.
|
||||||
|
- Conventions de champs dates:
|
||||||
|
- Dans ce projet, ne pas introduire de `fields.DateTime`.
|
||||||
|
- Utiliser `fields.Date` pour les dates metier et les champs de suivi UI, sauf demande explicite deja existante dans le module cible.
|
||||||
- Si bug template Relatorio (`.fodt`):
|
- Si bug template Relatorio (`.fodt`):
|
||||||
- Lire d'abord le template standard voisin du meme domaine (`invoice.fodt`, `sale.fodt`, etc.).
|
- Lire d'abord le template standard voisin du meme domaine (`invoice.fodt`, `sale.fodt`, etc.).
|
||||||
- Preferer des proprietes Python simples exposees par le modele plutot que des expressions Genshi complexes dans le template.
|
- Preferer des proprietes Python simples exposees par le modele plutot que des expressions Genshi complexes dans le template.
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ class WeightReport(ModelSQL, ModelView):
|
|||||||
gain_loss_kg = fields.Numeric('Gain/Loss (kg)', digits=(16, 2))
|
gain_loss_kg = fields.Numeric('Gain/Loss (kg)', digits=(16, 2))
|
||||||
gain_loss_percent = fields.Numeric('Gain/Loss (%)', digits=(16, 2))
|
gain_loss_percent = fields.Numeric('Gain/Loss (%)', digits=(16, 2))
|
||||||
remote_weight_report_keys = fields.Text('Remote WR Keys', readonly=True)
|
remote_weight_report_keys = fields.Text('Remote WR Keys', readonly=True)
|
||||||
remote_weight_report_sent_at = fields.DateTime(
|
remote_weight_report_sent_at = fields.Date(
|
||||||
'Remote WR Sent At', readonly=True)
|
'Remote WR Sent At', readonly=True)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@@ -169,7 +169,7 @@ class WeightReport(ModelSQL, ModelView):
|
|||||||
created.append(
|
created.append(
|
||||||
f"{lot.rec_name}: {data.get('weight_report_key')}")
|
f"{lot.rec_name}: {data.get('weight_report_key')}")
|
||||||
report.remote_weight_report_keys = '\n'.join(created)
|
report.remote_weight_report_keys = '\n'.join(created)
|
||||||
report.remote_weight_report_sent_at = datetime.datetime.now()
|
report.remote_weight_report_sent_at = datetime.date.today()
|
||||||
to_save.append(report)
|
to_save.append(report)
|
||||||
if to_save:
|
if to_save:
|
||||||
cls.save(to_save)
|
cls.save(to_save)
|
||||||
|
|||||||
Reference in New Issue
Block a user