Made it so the team creator can no longer use the same email used at signup to send an invitation to
Этот коммит содержится в:
@@ -312,7 +312,7 @@ EmailItem = React.createClass({
|
|||||||
getValue: function() {
|
getValue: function() {
|
||||||
return this.refs.email.getDOMNode().value.trim()
|
return this.refs.email.getDOMNode().value.trim()
|
||||||
},
|
},
|
||||||
validate: function() {
|
validate: function(teamEmail) {
|
||||||
var email = this.refs.email.getDOMNode().value.trim().toLowerCase();
|
var email = this.refs.email.getDOMNode().value.trim().toLowerCase();
|
||||||
|
|
||||||
if (!email) {
|
if (!email) {
|
||||||
@@ -324,6 +324,11 @@ EmailItem = React.createClass({
|
|||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
else if (email === teamEmail) {
|
||||||
|
this.state.email_error = "Please use an a different email than the one used at signup";
|
||||||
|
this.setState(this.state);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
this.state.email_error = "";
|
this.state.email_error = "";
|
||||||
this.setState(this.state);
|
this.setState(this.state);
|
||||||
@@ -363,7 +368,7 @@ SendInivtesPage = React.createClass({
|
|||||||
var emails = [];
|
var emails = [];
|
||||||
|
|
||||||
for (var i = 0; i < this.props.state.invites.length; i++) {
|
for (var i = 0; i < this.props.state.invites.length; i++) {
|
||||||
if (!this.refs['email_' + i].validate()) {
|
if (!this.refs['email_' + i].validate(this.props.state.team.email)) {
|
||||||
valid = false;
|
valid = false;
|
||||||
} else {
|
} else {
|
||||||
emails.push(this.refs['email_' + i].getValue());
|
emails.push(this.refs['email_' + i].getValue());
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user