Is there a way to make certain items in the users profile only editable by admins? For example, could I have the admins be able to attach a user image to each user, or assign them an office/status (President, Vice-President, User, Alumni, etc.). I would need these to be only controlled by the admins to prevent abuse by the users of my organization.
If this cant be done now, would I be able to develop a module that would give permisions to this sort of thing? Or could I just edit an existing module? Any leads into this would be great help. Thanks.

Comments

Christefano-oldaccount’s picture

As far as I know this functionality does not exist. I'd be intrested to hear from someone else if I'm mistaken.

What I've done in the past is use the Usernode module's "usernode" content type as a user's profile, rename it to "Profile" (in Administer -> Content management -> Content types -> Usernode) and add fields to it with CCK. The final step is to use the CCK Field Permissions module to only allow admins to edit fields in the user's profiles.