If our users want to use Fusio in a larger cooperation where multiple developers work on the platform to build an API it is currently not optimal since everybody needs basically admin rights.
We should introduce a new developer role to Fusio. An admin could create new users with the developer role and those users can login to that backend but are only able to create actions. The admin (API architect) can then use those actions created by the developer to build the API.
A further step would be, that we create a concept of "Task" where the admin can create a Task with a description i.e.
Build an action which fetches the latest news from the site xyz using the connection xyz
and this Task is then assigned to a developer. The developer can build the aciton in its own space and if he is ready the task can be moved to the next status and the admin can review the action.
This structure could be also used for a potential AI feature where actions are automatically generated, and we could use for the AI the same description which is used for a human deveoper.
This would move Fusio a little bit into the project management space but it could be really imporve the way how we work on Fusio with multiple developers.
If our users want to use Fusio in a larger cooperation where multiple developers work on the platform to build an API it is currently not optimal since everybody needs basically admin rights.
We should introduce a new developer role to Fusio. An admin could create new users with the developer role and those users can login to that backend but are only able to create actions. The admin (API architect) can then use those actions created by the developer to build the API.
A further step would be, that we create a concept of "Task" where the admin can create a Task with a description i.e.
and this Task is then assigned to a developer. The developer can build the aciton in its own space and if he is ready the task can be moved to the next status and the admin can review the action.
This structure could be also used for a potential AI feature where actions are automatically generated, and we could use for the AI the same description which is used for a human deveoper.
This would move Fusio a little bit into the project management space but it could be really imporve the way how we work on Fusio with multiple developers.