summaryrefslogtreecommitdiffstats
path: root/client/components/import/import.jade
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/import/import.jade')
-rw-r--r--client/components/import/import.jade47
1 files changed, 47 insertions, 0 deletions
diff --git a/client/components/import/import.jade b/client/components/import/import.jade
index f63661af..74b6ca13 100644
--- a/client/components/import/import.jade
+++ b/client/components/import/import.jade
@@ -4,4 +4,51 @@ template(name="importPopup")
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'}}