Fixing membership creation

stable
Alejandro Alonso 2014-08-11 14:23:25 +02:00
parent ad5ceca2e2
commit e7c1d97be9
2 changed files with 8 additions and 8 deletions

View File

@ -33,7 +33,7 @@ CreateMembersDirective = ($rs, $rootScope, $confirm, lightboxService) ->
template = _.template("""
<div class="add-member-wrapper">
<fieldset>
<input type="email" placeholder="Type an Email" data-required="true" />
<input type="email" placeholder="Type an Email" data-required="true" data-type="email"/>
</fieldset>
<fieldset>
<select data-required="true">
@ -52,7 +52,7 @@ CreateMembersDirective = ($rs, $rootScope, $confirm, lightboxService) ->
return template(ctx)
resetForm = ->
$el.find("form > fieldset").remove()
$el.find("form > .add-member-wrapper").remove()
title = $el.find("h2")
fieldSet = createFieldSet()
@ -109,13 +109,13 @@ CreateMembersDirective = ($rs, $rootScope, $confirm, lightboxService) ->
if not form.validate()
return
fieldSets = $el.find("form > fieldset")
memberWrappers = $el.find("form > .add-member-wrapper")
invitations = _.map fieldSets, (fs) ->
fieldset = angular.element(fs)
invitations = _.map memberWrappers, (mw) ->
memberWrapper = angular.element(mw)
return {
email: fieldset.children("input").val()
role_id: fieldset.children("select").val()
email: memberWrapper.find("input").val()
role_id: memberWrapper.find("select").val()
}
$rs.memberships.bulkCreateMemberships($scope.project.id, invitations).then(onSuccess, onError)

View File

@ -10,7 +10,7 @@ block content
div.us-detail-header
include views/components/mainTitle
a.button.button-green.save-issue(href="", title="Save") Save
a.button.button-red.cancel(tg-nav="project-issues-detail:project=project.slug,ref=issue.ref", href="", title="Cancel") Cancel
a.button.button-red.cancel(tg-nav="project-issues-detail:project=project.slug, ref=issue.ref", href="", title="Cancel") Cancel
section.us-story-main-data
div.us-title(ng-class="{blocked: issue.is_blocked}")