Added restriction for dashboards and metrics #2:)

Please, find my comment to commit.
I have already test it and add some instructions for you.
I'd use a `ForeignKey` to the `User` model instead. You don't actually need the profile and in your code you're mixing up profile IDs and user IDs… They can be different.