inasafe
inasafe copied to clipboard
Need to check that every client of an IF have the same behaviour
Problem
We have many clients of an Impact Function:
- [x] dock
- [x] wizard
- [ ] CLI
- [x] batch runner
- [ ] multi-exposure
There is too much logic today in the dock about what to do after an Impact Function has run. It brings some discrepancies. For instance, infographics are working only if we run the IF from the dock.
We should refactor the code by using either the IF or having a function to call in all of these clients to be sure we have the same behavior.
Maybe the first step is to fix the IFCW in the master branch to get back infographics. @myarjunar can you have a look here?
Have a look to this ticket: https://github.com/inasafe/inasafe/issues/3001
@Gustry can take the lead in tasking @ismailsunni and @myarjunar with subtasks and help to get this done for 4.3