123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- template(name="importPopup")
- if error.get
- .warning {{_ error.get}}
- form
- p: label(for='import-textarea') {{_ getLabel}}
- textarea#import-textarea.js-import-json(placeholder="{{_ 'import-json-placeholder'}}" autofocus)
- | {{jsonText}}
- if membersMapping
- div
- a.show-mapping
- | {{_ 'import-show-user-mapping'}}
- input.primary.wide(type="submit" value="{{_ 'import'}}")
- template(name="mapMembersPopup")
- .map-members
- p {{_ 'import-members-map'}}
- .mapping-list
- each members
- .mapping
- a.source
- div.full-name
- = fullName
- div.username
- | ({{username}})
- .wekan
- if wekan
- +userAvatar(userId=wekan._id)
- else
- a.member.add-member.js-add-members
- i.fa.fa-plus
- form
- input.primary.wide(type="submit" value="{{_ 'done'}}")
- template(name="addMemberPopup")
- template(name="mapMembersAddPopup")
- .select-member
- p
- | {{_ 'import-user-select'}}
- .js-map-member
- +esInput(index="users")
- ul.pop-over-list
- +esEach(index="users")
- li.item.js-member-item
- a.name.js-select-import(title="{{profile.name}} ({{username}})" data-id="{{_id}}")
- +userAvatar(userId=_id esSearch=true)
- span.full-name
- = profile.name
- | (<span class="username">{{username}}</span>)
- +ifEsIsSearching(index='users')
- +spinner
- +ifEsHasNoResults(index="users")
- .manage-member-section
- p.quiet {{_ 'no-results'}}
|