In order to allow members to leverage MHP as their single private and public tracking dashboard we would need to support a public dashboard filter criteria for minimumPublicScore which a member can set on their profile preference.
When viewing their own dashboard non public visible scores are seen whereas when another member or anonymous user accesses their dashboard these are filtered out at the DB layer.
This feature would require adding public/private fields to the scores table and/or outer joining with a member preference table depending on how normalized vs denormalized we want the dataset to be.
In order to allow members to leverage MHP as their single private and public tracking dashboard we would need to support a public dashboard filter criteria for
minimumPublicScore
which a member can set on their profile preference.When viewing their own dashboard non public visible scores are seen whereas when another member or anonymous user accesses their dashboard these are filtered out at the DB layer.
This feature would require adding public/private fields to the scores table and/or outer joining with a member preference table depending on how normalized vs denormalized we want the dataset to be.