in gr-serviceuser/gr-serviceuser-detail.js [288:314]
_computePrefsChanged() {
if (this.loading || this._changingPrefs) {
return;
}
if (!this._newOwner && !this._newEmail && !this._newFullName) {
this._prefsChanged = false;
return;
}
if (this._newEmail && !this._isEmailValid(this._newEmail)) {
this._prefsChanged = false;
return;
}
if (this._newOwner
&& (this._isNewOwner() || !this._isOwnerValid(this._newOwner))) {
this._prefsChanged = false;
return;
}
if (this._newOwner) {
this._computeOwnerWarning();
}
this._prefsChanged = true;
}