63 lines
2.4 KiB
Plaintext
63 lines
2.4 KiB
Plaintext
tg-lightbox-close
|
|
.add-member-wrapper
|
|
h2.title(translate="LIGHTBOX.ADD_MEMBER.TITLE")
|
|
form.add-member-form(ng-submit="vm.submit()")
|
|
.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}}"
|
|
data-required="true"
|
|
name="email-{{$index}}"
|
|
data-type="email"
|
|
ng-model="member.email"
|
|
)
|
|
input(
|
|
ng-if="!$first"
|
|
type="email"
|
|
placeholder="{{'LIGHTBOX.CREATE_MEMBER.PLACEHOLDER_TYPE_EMAIL' | translate}}"
|
|
name="email-{{$index}}"
|
|
data-type="email"
|
|
ng-model="member.email"
|
|
)
|
|
fieldset
|
|
select(
|
|
ng-if="vm.project"
|
|
name="role-{{$index}}"
|
|
ng-model="member.role_id"
|
|
ng-options="role.id as role.name for role in vm.project.roles"
|
|
)
|
|
fieldset
|
|
a.add-fieldset.ng-animate-disabled(
|
|
href=""
|
|
ng-click="vm.addSingleMember()"
|
|
ng-if="$last && vm.canAddUsers"
|
|
)
|
|
tg-svg(svg-icon="icon-add")
|
|
a.remove-fieldset.ng-animate-disabled(
|
|
href=""
|
|
ng-click="vm.removeSingleMember($index)"
|
|
ng-if="!$last || ($last && !vm.canAddUsers && vm.membersLimit > 1)"
|
|
)
|
|
tg-svg(svg-icon="icon-trash")
|
|
|
|
tg-lightbox-add-members-warning-message(ng-if="vm.showWarningMessage", project="vm.project")
|
|
|
|
fieldset.invitation-text
|
|
textarea(
|
|
ng-attr-placeholder="{{'LIGHTBOX.CREATE_MEMBER.PLACEHOLDER_INVITATION_TEXT' | translate}}"
|
|
maxlength="255"
|
|
ng-model="vm.invitationText"
|
|
)
|
|
|
|
button.button-green.submit-button(
|
|
type="submit"
|
|
title="{{'COMMON.CREATE' | translate}}"
|
|
translate="COMMON.CREATE"
|
|
tg-loading="vm.submitInvites"
|
|
)
|
|
|
|
p.help-text(translate="LIGHTBOX.ADD_MEMBER.HELP_TEXT")
|