FlowFuse / FlowFuse/node-red-dashboard-2-user-addon
Multiple Client Data Providers erases previously provisioned data.
- Dominant language
- JavaScript
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
I have a case where both the `@flowfuse/node-red-dashboard-2-user-addon` and `@aikitori/node-red-dashboard-2-authelia-auth` plugins are installed (but in actual fact I was only using the authelia plugin). The authelia plugin runs before the flowfuse plugin and populates the client data on the user correctly, but when the flowfuse plugin runs, it erases the data again.
- What is the policy around having multiple client data providers?
- Is there a way to specify the order in which they should run?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing how the @aikitori/node-red-dashboard-2-authelia-auth and @flowfuse/node-red-dashboard-2-user-addon plugins provide and merge client data. Check the provider lifecycle and any existing tests or documentation for multiple providers and execution order. Done means the policy is defined and the observed data loss or ordering limitation is addressed and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authentication, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100