Hi,

I am encountering a strange problem on custom (core) profile fields:

While every field permissions work nicely on all content types, I do not get the option"Create own value for field xxx" on core profile fields. All the other permission settings are there (edit and view). It is just the very first one that is missing.

This concerns the field edit page only. The permission actually is there and can be changed via the general permissions admin page.

However, the above mentioned fields that have the create option missing on the field edit page always seems get the "create" permission to anonymous users by default which needs to be changed lateron via the persmissions admin screen.

Comments

bnadem’s picture

Hi every body !
I confirme, I'm facing the same issue here !
I think it's a conflict between "field_permissions" and "other_module" ;)
[EDIT]
I remember now, I had similar conflict (all the five permissions were gone) when using "field_permissions" in conjuction with "logintoboggan"

bnadem’s picture

@Golem07: Do you have the "conditional_fields" or maybe "field_conditional_state" module enabled ?
I guess there is some States API conflict somewhere :)

bnadem’s picture

Hi,
After some debuging, I found that the html element is there in the field settings, BUT fore some reason it's not showing !
The HTML corresponding HTML code is:

<td class="permission"><div class="form-item form-type-item" id="edit-field-permissions-permissions-permission-create-field-my_entity_reference_field">
 Create own value for field <em class="placeholder">MY_ENTITY_REFERENCE_FIELD</em>
</div>
</td>
bnadem’s picture

Oops !
I think that's normal, because the "user_field" is not checked to be shown on user registration form in field's settings.

Golem07’s picture

Thanks for the quick replies,

@EducaMan
I actually have conditional fields installed. I uninstalled it on a test environment, deleted the cache etc. but the problem remains (with "old" and new fields). The funny thing though is that there actually are fields of the very same type on the user profile which do show the create permission. Others don't (the new ones). I cannot think of a module that I have installed lately that touches permissions.

The create permission DOES pop up when I set the field to "required" or "Display on user registration form". But that's not what I want the fields to be.