I'm on Drupal 7 with Flag 2.0 (beta9). The flag module provides a checkbox option for user flags, Users may flag themselves. However, I would like to allow users to only flag themselves. In other words, I want to give each user an on/off switch as a flag, but each user should only be able to toggle the switch for herself.
What I am trying to do: I have some options users select at registration (are you interested in A? B? C? etc.) These are checkboxes. I want to give users an easy way to change these options after registering. If I send them to the edit account screen, they get the option to change their password, e-mail address, etc., which is too much. I was thinking of using flags to do this (with a rule that triggers to Set a data value when the user is flagged/unflagged), but it is crucial that users only be able to change their own values.