diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-10-31 02:21:50 +0200 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-10-31 02:21:50 +0200 |
commit | 9e1aaf163f3bd0b3c2d2aee8225d111f83b3d421 (patch) | |
tree | 8091ce62d88a69c2974748833e20ec6c23c6f17f /client/components/users/userAvatar.jade | |
parent | 3f19091a913142f983e9087b069802220e29426b (diff) | |
download | wekan-9e1aaf163f3bd0b3c2d2aee8225d111f83b3d421.tar.gz wekan-9e1aaf163f3bd0b3c2d2aee8225d111f83b3d421.tar.bz2 wekan-9e1aaf163f3bd0b3c2d2aee8225d111f83b3d421.zip |
Assignee field like Jira #2452 , in progress.
Assignee can not be removed yet, it removes member, wrong link in popup.
Thanks to xet7 !
Diffstat (limited to 'client/components/users/userAvatar.jade')
-rw-r--r-- | client/components/users/userAvatar.jade | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/client/components/users/userAvatar.jade b/client/components/users/userAvatar.jade index ebfa48ba..e551cab5 100644 --- a/client/components/users/userAvatar.jade +++ b/client/components/users/userAvatar.jade @@ -15,6 +15,23 @@ template(name="userAvatar") a.edit-avatar.js-change-avatar i.fa.fa-pencil +template(name="userAvatarAssignee") + a.assignee.js-assignee(title="{{userData.profile.fullname}} ({{userData.username}})") + if userData.profile.avatarUrl + img.avatar.avatar-image(src="{{userData.profile.avatarUrl}}") + else + +userAvatarInitials(userId=userData._id) + + if showStatus + span.assignee-presence-status(class=presenceStatusClassName) + span.assignee-type(class=assigneeType) + + unless isSandstorm + if showEdit + if $eq currentUser._id userData._id + a.edit-avatar.js-change-avatar + i.fa.fa-pencil + template(name="userAvatarInitials") svg.avatar.avatar-initials(viewBox="0 0 {{viewPortWidth}} 15") text(x="50%" y="13" text-anchor="middle")= initials @@ -78,3 +95,18 @@ template(name="cardMemberPopup") if $eq currentUser._id user._id with currentUser li: a.js-edit-profile {{_ 'edit-profile'}} + +template(name="cardAssigneePopup") + .board-assignee-menu + .mini-profile-info + +userAvatar(userId=user._id showEdit=true) + .info + h3= user.profile.fullname + p.quiet @{{ user.username }} + ul.pop-over-list + if currentUser.isNotCommentOnly + li: a.js-remove-assignee {{_ 'remove-member-from-card'}} + + if $eq currentUser._id user._id + with currentUser + li: a.js-edit-profile {{_ 'edit-profile'}} |