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

Cache invalidation #19

Closed
metas-mk opened this issue Sep 12, 2016 · 7 comments
Closed

Cache invalidation #19

metas-mk opened this issue Sep 12, 2016 · 7 comments

Comments

@metas-mk
Copy link
Member

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
Copy link
Member

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.

@metas-dh
Copy link
Member

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

  • grid view: status completed
  • single view: status draft

teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 1, 2017
teosarca added a commit that referenced this issue Mar 1, 2017
teosarca added a commit that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Mar 4, 2017
…exesWithCacheInvalidateParent

build on demand to avoid recursion when loading a POInfo which has a
lookup which is referencing same table
teosarca added a commit that referenced this issue Mar 5, 2017
because we are making it thread safe on upper level
@teosarca
Copy link
Member

teosarca commented Nov 2, 2017

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
Copy link
Member

teosarca commented Nov 2, 2017

NOTE to IT: full regression will be needed.

teosarca added a commit that referenced this issue Nov 2, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Nov 2, 2017
teosarca added a commit that referenced this issue Nov 2, 2017
teosarca added a commit that referenced this issue Nov 2, 2017
teosarca added a commit that referenced this issue Nov 2, 2017
This was referenced Nov 3, 2017
teosarca added a commit to metasfresh/metasfresh that referenced this issue Nov 3, 2017
@teosarca teosarca mentioned this issue Nov 3, 2017
@metasnw
Copy link
Member

metasnw commented Nov 3, 2017

@teosarca

also pls check batch entries

do you mean quick order entry?

@teosarca
Copy link
Member

teosarca commented Nov 3, 2017

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

metas-ts added a commit to metasfresh/metasfresh that referenced this issue Nov 4, 2017
[#2907](#2907) set
masterenddate correctly when extending contracts
[#2885](#2885) Test
canceling extended contracts and fix if needed
[#2887](#2887) Make
ShipmentSchedule column reference search in C_SubscriptionProgress
[#19](metasfresh/metasfresh-webui-api-legacy#19)
Cache invalidation
me-45
metas-ts pushed a commit to metasfresh/metasfresh that referenced this issue Nov 10, 2017
@metas-lc metas-lc self-assigned this Jan 25, 2018
@metas-lc
Copy link

metas-lc commented Jan 29, 2018

  1. created follow-up for metas-rc's testcase Quantity to invoice override callout #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

  1. receipt cands not being updated. Task: Refresh Material Receipt Candidate when the modal window is closed #186
    documented in task. Shall be fixed there

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

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

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 #439

  1. ispaid flag in invoice is set OK
    ispaid flag is not displayed after paying an invoice #522

  2. delivery/ invoice status in order is updated OK

  3. changing email in user - changes appear in settings and vice-versa OK
    closed Email change in "Settings" isn't automatically applied to email in "User" and vice versa #559

  4. updating HU status in hu editor window OK
    closed HU Editor: HU status different in grid view / single view #601

  5. qty delivered in shipment scheds is updated OK
    for qty picked and qtys in picking terminal we have separate tasks
    Quantity picked in Shipment Schedules doesn't update metasfresh#3375
    and Update QtyPicked after picking #810

  6. dashboard refreshes every few seconds OK
    gridview doesn't refresh when you add new data NOK. Will be fixed in Window Browse via viewID reload/ refresh #23

  7. 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: Window Browse via viewID reload/ refresh #23

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants