Fixing membership creation
parent
ad5ceca2e2
commit
e7c1d97be9
|
@ -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)
|
||||
|
|
|
@ -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}")
|
||||
|
|
Loading…
Reference in New Issue