FlowFuse / flowfuse

Build bespoke, flexible, and resilient manufacturing low-code applications with FlowFuse and Node-RED
https://flowfuse.com
Other
265 stars 63 forks source link

Bill of Materials - View Only #4308

Open joepavitt opened 1 month ago

joepavitt commented 1 month ago

Provide a view at both the Team and Application level which details all third-party Node Module dependencies. It should detail the version installed, and where those modules are distributed across the Teams applications/instances.

For this first iteration, this is a view-only mode, but users should be able to get quick access to their instances/applications from this view in order to correct dependencies if required.

### Tasks
- [ ] https://github.com/FlowFuse/flowfuse/issues/4362
- [ ] https://github.com/FlowFuse/flowfuse/issues/4363
joepavitt commented 1 month ago

Very rough layout idea for this:

Application - Dependencies

Need to consider pagination as easily could have hundreds of devices in a single row of a package version here.

joepavitt commented 1 month ago

I've loosely scheduled this for 2.9 @knolleary, and haven't broken it down into engineering task yet, but if we have scope, could pull this into 2.8, for at least the API development work