Mark, I agree with the notion of team organization that you are describing; however, your last sentence, "More importantly, we lock the data when the user provides it themselves," is incorrect. And I personally believe that is the real bug here.
My initial report of this bug was a duplicate (and rightfully so chronologically), but I reported exactly the opposite behavior of your last sentence (a piece of information that is not captured in this bug report). If a user has already set their location, another user can still change it. I tested this on staging.launchpad.net when I submitted the bug, and I tested it again just now to verify that the behavior is still the same.
Mark, I agree with the notion of team organization that you are describing; however, your last sentence, "More importantly, we lock the data when the user provides it themselves," is incorrect. And I personally believe that is the real bug here.
My initial report of this bug was a duplicate (and rightfully so chronologically), but I reported exactly the opposite behavior of your last sentence (a piece of information that is not captured in this bug report). If a user has already set their location, another user can still change it. I tested this on staging. launchpad. net when I submitted the bug, and I tested it again just now to verify that the behavior is still the same.