fides
fides copied to clipboard
Store certain actions a user has taken before
Is your feature request related to a specific problem?
There are a few components in the UI we only want to show if the user has not gone through a flow before (i.e. config wizard or system scanning for the first time). We need a way to store whether or not a user has taken an action before.
Describe the solution you'd like
One possibility would be to add a column to our existing user table that is a JSON blob where we can store things that would be convenient for the frontend to know about the user. Since the user already has to sign in and we'd return a user object there, we could potentially tack other info on as well.
Describe alternatives you've considered, if any
- Not totally sure if this should be at the user or organization level
- Audit log from fidesops?
- Other?
Definitely open to other thoughts, please leave 'em in this issue!
Additional context
https://github.com/ethyca/fidesctl-plus/issues/192 https://ethyca.atlassian.net/wiki/spaces/EN/pages/2503016464/10+11+2022+Automation+Team+Refinement+1#Runtime-System-Scanner-v1-%E2%80%94-Frontend