Webhook estimate
We were asked to provide an estimate on a new webhook. The provided JSON format is in Spanish though and not re-usable for other integrations. We could create our own standard format in English and translate the format in another app like n8n but that adds complexity. We could also support multiple webhook formats within OFN but that would significantly add to the estimate so far. Since we don’t have a standard for this webhook anyway, Maikel suggested to just implement the current Spanish format which solves one integration. We can then work on more flexibility when the need for another format comes up. Only once we have more use cases, we can think about a standard.
We need to clarify the data fields though. We don’t know what all the fields mean and the data needs to be mapped to the OFN database or at least on-screen values. Rachel will follow up on that.
Katuma email issue
The Katuma team updated the config without telling us a while ago. So when we updated the server, it got overridden by an old config. David added a note to all scripts to prevent this in the future.
Gaetan:
Hi team, I’ll try my best to join the meeting tomorrow, just in case I don’t make it here is my update :
- Fixed a S1 with David’s help
- I wrapped the last PR for VINE voucher
TODO:
- I have an S2 assigned to me about shipping calculation
- There is also the a tech debt ticket about database discrepancy that cause the S1 last week
- Estimation on Estimate work needed to remove items from cart if they run out of stock · Issue #12918 · openfoodfoundation/openfoodnetwork · GitHub
David
- Working on server upgrades. A couple of PRs in the pipe.
- Canada ready for the switch, waiting for David T for confirmation.
- Hours are overspend. But we have some room to finish the task.
Discussion:
We will need an ongoing budget for maintenance of ofn-install. Instances may contribute on a yearly basis to upgrades which should enable us to get on top of the tech debt.
Filipe
- Clarifying about pull requests not associated to a funded feature: testing can be logged under Core for budget tracking.
Maikel
- Still working on DFC Orders. Garethe is happy to spend another 6 days on outstanding issues which will make the feature more robust.
- Sanitising HTML is in test ready.
- Python updates should be paused for now. We need to update Ansible first.