Hello, I was wondering if there is any module that can allow some users to add / edit fields to other users profile?
Id be grateful for any help :)
Fields can be controlled with field_permissions. don't think there's one for adding fields (which requires admin/site builder type access.
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
Thanks for reply!
Well field_permission only allowes me to manage specific fields and I want to limit viewing and edition of that field but separetly on every users profile
I want every user to have its field filled with specific info, editable only by specific role (and not that user himself)
any chance you have got an idea how to approach this?
I'm not sure I understand where the problem is....
Prefilling the field would be done with the default value or rules. Then access can be handled with field_permissions.
With field permissions i cant make specific roles able to edit all fields AND the owner of the profile (which doesnt belong to that role) able to see only his field, at the same time
ive got only options for specific roles, and not users
When i check that only one specific role can edit and view fields, the owner of the profile cant see this field and I dont want to create separate role for every user
You need to use custom permissions, give the elevated role 'edit any'/'view any' and the authenticated role (or other role for those able to view their own values) 'view own'.
I dont want to create a new topic, so ill just ask here
Is there any way to add TableField only to profile of users with role A ?
It's usually better for searching to create new topics, but no not with core user fields. However, I believe you can create role specific profiles with profile2 (which is likely to be the new profile module for d8 anyway). Or, you would just add the field to all users and control access with field_permissions.
Drupal is a registered trademark of Dries Buytaert.