parse-dashboard
parse-dashboard copied to clipboard
Show empty data browser if no filter set
New Feature / Enhancement Checklist
- [x] I am not disclosing a vulnerability.
- [x] I am not just asking a question.
- [x] I have searched through existing issues.
Current Limitation
When opening the data browser for a class, it shows a list of objects by default. This is not beneficial from a data privacy compliance standpoint. The data that is shown is not tied to a specific search or filter, so displaying that arbitrary data has no relevance to a specific case or investigation of an agent in Parse Dashboard.
Feature / Enhancement Description
- Show empty data browser when clicking on a class
- Do not show any data unless there is a filter set
Example Use Case
- Agent wants to investigate data of a specific user
- Agent opens data browser of class _User
- Agents sees arbitrary user data that is irrelevant to their investigation --> should show empty browser instead
Alternatives / Workarounds
Dashboard not usable otherwise, custom dashboard needs to be developed
Thanks for opening this issue!
- 🎉 We are excited about your ideas for improvement!
The label type:bug cannot be used in combination with type:feature.
The label type:feature cannot be used in combination with type:bug.
So basically when user first lands on any class or click on any class the "No data to display" screen should be visible. My concern is that what if user actually wants to see all the data?
And about this point "The data that is shown is not tied to a specific search or filter" I think we can say that by default objectId does not exist filter is applied even though it is not applied.
Sure, there needs to be an easy way to see all data. Maybe show a button in the "No data to display" dialog to display all data. This way it becomes a conscious choice to display all data.
This whole feature should of course be optional behavior that can be set in the dashboard settings. Because if someone wants to display all data easily they should still be able to.