Delivery Circle - 27 August 2024

Updates

Filipe (offline)

  • I’ve been working on this PR. Having issues with testing PDF downloaded files, but I think I should carry on to other reports (which means, I’m not blocked.)

Ahmed

David

  • Style fix for BUU column sizes.
  • Blocked on a bug: Cannot search and select products to add to Subscriptions #12714
  • INRAE, see below.
  • Hasn’t updated fr-staging data yet but will do it soon. It’s a relatively new server and doesn’t need to be re-installed now.
  • uk-staging has been refreshed but not re-installed on a new server yet. Will do in correspondence with Garethe.

Gaetan

Maikel

  • Reports processing fix went live today. Waiting for production testing now.
  • Progress on DFC Orders: creating an order is working. Next step: updating an order.

Topics

INRAE endpoint

No response from INRAE about our request to extend deadline. Everyone has been on holiday, probably. But holiday season ends next week.

David estimates that it would take a full day of work to finish off. But David is also not feeling well.

Maikel will jump in tomorrow because of the deadline but needs to balance with DFC Orders work.

Cannot search and select products to add to Subscriptions #12714

  • David tried to optimise the SQL query but couldn’t get it to work.
  • He couldn’t reproduce the issue in development.
  • While he could reproduce the issue in production to start with, he can’t reproduce it now.
  • It doesn’t seem to be related to product refactor even though the problems started around that time.
  • It doesn’t seem to be related to logging.
  • We may be able to simplify the database query.
  • But we should wait for Bethan to tell us if the issue is still there.

Javascript mutation observer

David anticipates problems in our current use of events in Javascript. We use the mutation observer to react to changes in HTML.

Gaetan: StimulusJS uses the mutation observer for life cycle events. Could we use more of that?

Ahmed: Maybe we can combine some observers into one to optimise performance. Now that we added Turbo Power we can use that instead of some of our custom implementations.

David: We don’t need to refactor right now but it’s good to keep these options for future refactoring.

3 Likes