Merge pull request #45 from rgarmsen2295/mm-1309

MM-1309
Этот коммит содержится в:
Corey Hulen
2015-06-25 11:42:25 -04:00
родитель d146916f39 9b9b6bd2b7
Коммит 49baf73918

Просмотреть файл

@@ -324,7 +324,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) {
@@ -336,6 +336,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);
@@ -375,7 +380,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());