metasfresh / metasfresh-webui-api-legacy

metasfresh webui API server
GNU General Public License v3.0
30 stars 32 forks source link

Cache invalidation #19

Closed metas-mk closed 6 years ago

metas-mk commented 8 years ago

Cache invalidation and reload when a) master data changed b) window, tab, fields and more changed --> perhaps can be kept seperately to keep loading performance on top level.

metas-rc commented 7 years ago

I found another problem that seems to have the same cause. Steps:

metas-dh commented 7 years ago

problem with different docstatus in grid view / single view, sales order no. 759 on w101:

teosarca commented 6 years ago

NOTE to integrator: only the commits from gh19webui branches are valid, i.e. those which are from 31.Oct or newer. The older ones are garbage.

teosarca commented 6 years ago

NOTE to IT: full regression will be needed.

metasnw commented 6 years ago

@teosarca

also pls check batch entries

do you mean quick order entry?

teosarca commented 6 years ago

@metasnw yes, order quick entry but also in other places where we have it (invoice, empties return etc)

metas-lc commented 6 years ago
  1. created follow-up for metas-rc's testcase https://github.com/metasfresh/metasfresh-webui-api/issues/807

    I found another problem that seems to have the same cause. Steps:

    Go to invoice candidate, change its QtyToInvoice_Override ( e.g. from 100 to 200) => NOK: the rest of the qtys are not updated CHange it again now to 300 => NOK: The rest of the qtys are updated to 200 (the old value) If you change it again it will always update with the value that was set before.

.

  1. metas-dh's testcase works fine

    problem with different docstatus in grid view / single view, sales order no. 759 on w101:

    grid view: status completed single view: status draft OK

  2. receipt cands not being updated. Task: https://github.com/metasfresh/metasfresh-webui-api/issues/186 documented in task. Shall be fixed there

  3. didn't have to refresh page after creating requests in bpartner OK

  4. didn't have to do cache reset after posting documents in swing OK

  5. delivered qty in manufacturing is set OK qty shipped in shipment schedule is updated after shipment is created OK qty picked in shipment schedule is updated after picking OK OK: closed https://github.com/metasfresh/metasfresh-webui-api/issues/439

  6. ispaid flag in invoice is set OK https://github.com/metasfresh/metasfresh-webui-api/issues/522

  7. delivery/ invoice status in order is updated OK

  8. changing email in user - changes appear in settings and vice-versa OK closed https://github.com/metasfresh/metasfresh-webui-api/issues/559

  9. updating HU status in hu editor window OK closed https://github.com/metasfresh/metasfresh-webui-api/issues/601

  10. qty delivered in shipment scheds is updated OK for qty picked and qtys in picking terminal we have separate tasks https://github.com/metasfresh/metasfresh/issues/3375 and https://github.com/metasfresh/metasfresh-webui-api/issues/810

  11. dashboard refreshes every few seconds OK gridview doesn't refresh when you add new data NOK. Will be fixed in https://github.com/metasfresh/metasfresh-webui-api/issues/23

  12. document tab in b2c window works fine. I only noticed a problem when you make the updates in bpartner window instead. Documented in the same task as above: https://github.com/metasfresh/metasfresh-webui-api/issues/23

  13. batch entries: added a new product price. Start searching for this product in batch entry without any refresh => product found OK