fix(sharingDetails): Show correct share target
The share details page should show the target email or user/server to which the user is creating the share. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
This commit is contained in:
parent
5fffbcfe86
commit
8ec15c44b0
|
@ -340,20 +340,30 @@ export default {
|
|||
switch (this.share.type) {
|
||||
case this.SHARE_TYPES.SHARE_TYPE_USER:
|
||||
return t('files_sharing', 'Share with {userName}', { userName: this.share.shareWithDisplayName })
|
||||
case this.SHARE_TYPES.SHARE_TYPE_EMAIL:
|
||||
return t('files_sharing', 'Share with email {email}', { email: this.share.shareWith })
|
||||
case this.SHARE_TYPES.SHARE_TYPE_LINK:
|
||||
return t('files_sharing', 'Share link')
|
||||
case this.SHARE_TYPES.SHARE_TYPE_GROUP:
|
||||
return t('files_sharing', 'Share with group')
|
||||
case this.SHARE_TYPES.SHARE_TYPE_ROOM:
|
||||
return t('files_sharing', 'Share in conversation')
|
||||
case this.SHARE_TYPES.SHARE_TYPE_REMOTE:
|
||||
return t('files_sharing', 'Share with remote')
|
||||
case this.SHARE_TYPES.SHARE_TYPE_REMOTE: {
|
||||
const [user, server] = this.share.shareWith.split('@')
|
||||
return t('files_sharing', 'Share with {user} on remote server {server}', { user, server })
|
||||
}
|
||||
case this.SHARE_TYPES.SHARE_TYPE_REMOTE_GROUP:
|
||||
return t('files_sharing', 'Share with remote group')
|
||||
case this.SHARE_TYPES.SHARE_TYPE_GUEST:
|
||||
return t('files_sharing', 'Share with guest')
|
||||
default:
|
||||
return t('files_sharing', 'Share with')
|
||||
default: {
|
||||
if (this.share.id) {
|
||||
// Share already exists
|
||||
return t('files_sharing', 'Update share')
|
||||
} else {
|
||||
return t('files_sharing', 'Create share')
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue