Only require the first email in add members lightbox

stable
Xavier Julián 2016-03-28 09:32:34 +02:00
parent 457d4e9d55
commit 5228fad32b
2 changed files with 11 additions and 0 deletions

View File

@ -77,6 +77,9 @@ class LightboxAddMembersController
@.form.reset()
return if not @.form.validate()
@.memberInvites = _.filter(@.memberInvites, (invites) ->
invites.email != "")
@.submitInvites = true
promise = @rs.memberships.bulkCreateMemberships(
@.project.id,

View File

@ -10,6 +10,7 @@ a.close(
.add-single-member(ng-repeat="member in vm.memberInvites")
fieldset
input(
ng-if="$first"
type="email"
required
placeholder="{{'LIGHTBOX.CREATE_MEMBER.PLACEHOLDER_TYPE_EMAIL' | translate}}"
@ -17,6 +18,13 @@ a.close(
data-type="email"
ng-model="member.email"
)
input(
ng-if="!$first"
type="email"
placeholder="{{'LIGHTBOX.CREATE_MEMBER.PLACEHOLDER_TYPE_EMAIL' | translate}}"
data-type="email"
ng-model="member.email"
)
fieldset
select(
ng-if="vm.project"