Tools are defined on both server-side and client-side (with a component for each tool)
As the application evolves, and more and more tools are created, this will force frequent redeployments of the frontend, not good for us
We should move everything server-side and make tools more generics
Needs
As an administrator of the application
I want to be able to completely edit my tools in the frontend without having to redeploy it
So that I can create new tools for users faster and with ease
The interface now uses a standard module component to render all modules
The modules are not defined client-side anymore
What is left :
the controls should be declared in a shared library the front and the back are able to read so that the back could propose the list of controls, and the front render it
Context
Needs
As an administrator of the application
I want to be able to completely edit my tools in the frontend without having to redeploy it So that I can create new tools for users faster and with ease
Links