Hello,
When a user changes the privacy for his Birth year (editing his profile in frontend), then in backend this field remains displayed with the old privacy option.
And when an administrator changes this option on the user profile in the backend, this change does not seem to change anything in the frontend, but in the backed the change seems to be applied to all the users (having the same Profile Type).
Here is a short scenario to make it more clear:
Step 1- In the frontend, user1 edits his profile and changes his Birth year privacy from Everyone (this is the default) to My Friends.
Step 2- In the backend, an admin edits the profile of user1. His Birth year privacy displays: Everyone (unchanged, PROBLEM 1).
Step 3- Admin changes this privacy for user1 to Only Me.
Step 4- In the frontend, user1 edits his profile. His Birth year privacy displays: My Friends (unchanged, PROBLEM 2).
Step 5- In the backend, admin edits the profile of user2 (another user who's privacy was previously Everyone). His Birth year privacy displays: My Friends (wrongly changed, PROBLEM 3).
I'm not sure an admin should be able to change Birth year privacy for a user from the backend, as he can't for other fields... But it would be great if he could, for all fields!
--
Note for me: fixed in ES 1.3.20