Adds new enum field on profile model for visibility
Adds migration logic that maps old field is_public to new visibility field
Adds second index for internal profiles (following this pattern)
On the map, only public profiles are shown with profile information (internal ones are counted as private) [We can change this in a subsequent PR such that logged in users can see internal users on the map]
On the pages of local groups, only public users are listed as organisers [We can change this in a subsequent PR such that logged in users can see internal users as organisers]
Replaces "is_public" field on admin panels with "visibility"
Adds public/internal/private profile visibility:
Stage server: https://eahub-visibility-ae3e261.us.aldryn.io
Changes
is_public
to newvisibility
field