solved Display settings for profile template fields - how to select for editing vs viewing purposes?

researchcooperative
@researchcooperative
6 years ago
694 posts
Today I found a curious thing - the option to edit a public profile image (independent of the signup registration image) does not just depend on activating the template field (profile_image) for a given quota. It must also be set up to display in that quota.

Without both settings, the edit image widget thing that appears on the profile image links through to the profile editing page, but no field is shown for actual editing. I found that I could solve this problem by using the display options to display the profile_image template to the quota that holds the profile.

So "display" in the display settings for the field can mean two things, display for users and visitors to the site, and display for editing purposes in the profile settings form.

Display options include "Display to all users, including logged out", but do not include "Display to all quotas (for the purposes of editing by profile owners)"

Because the display options panel includes both various user groups and different quotas, I am chronically confused about which combination of display options is going to be needed for a given module or module template.

Would it be possible to separate, in different fields for selection, the display options for users, and the display options for quotas, and explain separately, in each case the significance of choosing to display or not display the item in question?

In the present instance, I do want (a) all profile owners to be able to edit the public profile images of all profiles they own, and (b) all users to be able to see the public profile images created by profile owners.

For this, what should I do?

Should I:

(a) select all quotas individually (to make the editing function available for all public profiles), and

(b) select the "all users "group, including logged out users" (to make the profile images visible to all visitors to the site)?

If so, then it might be useful to have an option to display a template field to "all quotas". Then, for an item that we want all visitors to see, and all profile owners to have editing options, we would only need to select the "all users" and "all quotas" options.


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)

updated by @researchcooperative: 03/07/19 11:44:52AM
paul
@paul
6 years ago
4,326 posts
Are you talking about the Form Designer for the profile update form? By default, 'Normal Users' will give all users the opportunity to update their profile image. If you want to only let certain quotas or groups do that, select the appropriate option(s).
This setting doesn't affect what visitors see and I'm pretty sure that all skins will show an uploaded profile image by default. Are you saying that is not happening?
Thanks


--
Paul Asher - JR Developer and System Import Specialist
researchcooperative
@researchcooperative
6 years ago
694 posts
Sorry - I was confused when I wrote my confusing post. I was talking about the areas shown in the attached screen shots.

What I was trying to understand was that when we set up the profile-image.tpl field, it has to be marked as active in a check box, and it also has to be assigned to ("displayed to") one or more quotas (or user groups) where we want members to be able to see the field and edit their profile images.

I have now set this to "Normal Users" - thanks Paul!

The "default profile privacy" is determined by quota configurations for the profile module, and in my site this is set to "Global - visible to everyone". So when my members update their profile image, any visitor can see it.

I will call this post solved.


--
PJ Matthews, Kyoto
Migrated from Ning 2.0. Now at Jamroom 6 beta and using Jamroom Hosting for The Research Cooperative (researchcooperative.org)