Skip to content

Commit a432db6

Browse files
authored
Merge pull request #64 from nextmcloud/nmc/4548-sharing-link-label-added
share label input added
2 parents 3d38e44 + 6938244 commit a432db6

5 files changed

Lines changed: 20 additions & 4 deletions

File tree

l10n/de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"This share was limited to {limit} downloads. There is still {downloadsLeft} left allowed.": "Diese Freigabe ist auf {limit} Downloads beschränkt. Es sind noch {downloadsLeft} Downloads zugelassen.",
5151
"Deny download": "Download verhindern",
5252
"Name, email": "Name, E-Mail-Adresse",
53-
"Password must be at least 6 characters long": "Passwort muss mindestens 6 Zeichen lang sein"
53+
"Password must be at least 6 characters long": "Passwort muss mindestens 6 Zeichen lang sein",
54+
"Share label": "Ihre Linkbezeichnung"
5455
},
5556
"pluralForm": "nplurals=2; plural=(n != 1);"
5657
}

l10n/de_DE.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
"Deny download": "Download verhindern",
5252
"Name, email": "Name, E-Mail-Adresse",
5353
"Password must be at least 6 characters long": "Passwort muss mindestens 6 Zeichen lang sein",
54-
"Limit needs to be positive number": "Das Limit muss eine positive Zahl sein"
54+
"Limit needs to be positive number": "Das Limit muss eine positive Zahl sein",
55+
"Share label": "Ihre Linkbezeichnung"
5556
},
5657
"pluralForm": "nplurals=2; plural=(n != 1);"
5758
}

l10n/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
"This share was limited to {limit} downloads. There is still {downloadsLeft} left allowed.": "This share was limited to {limit} downloads. There is still {downloadsLeft} left allowed.",
5151
"Deny download": "Deny download",
5252
"Name, email": "Name, email",
53-
"Password must be at least 6 characters long": "Password must be at least 6 characters long"
53+
"Password must be at least 6 characters long": "Password must be at least 6 characters long",
54+
"Share label": "Your custom link label"
5455
},
5556
"pluralForm": "nplurals=2; plural=(n != 1);"
5657
}

l10n/en_GB.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
"Deny download": "Deny download",
5252
"Name, email": "Name, email",
5353
"Password must be at least 6 characters long": "Password must be at least 6 characters long",
54-
"Limit needs to be positive number": "Limit needs to be positive number"
54+
"Limit needs to be positive number": "Limit needs to be positive number",
55+
"Share label": "Your custom link label"
5556
},
5657
"pluralForm": "nplurals=2; plural=(n != 1);"
5758
}

src/views/SharingDetailsTab.vue

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,16 @@
5858
</div>
5959
<div class="sharingTabDetailsView__advanced">
6060
<section>
61+
<NcInputField v-if="isPublicShare"
62+
id="share-label-input"
63+
autocomplete="off"
64+
showTrailingButton
65+
:label="t('nmcsharing', 'Share label')"
66+
:value.sync="mutableShare.label">
67+
<template #trailing-button-icon>
68+
<PencilIcon :size="16" />
69+
</template>
70+
</NcInputField>
6171
<NcCheckboxRadioSwitch v-if="isPublicShare"
6272
:disabled="canChangeHideDownload"
6373
:checked.sync="share.hideDownload"
@@ -140,6 +150,7 @@ import NcButton from '@nextcloud/vue/dist/Components/NcButton.js'
140150
import NcDateTimePickerNative from '@nextcloud/vue/dist/Components/NcDateTimePickerNative.js'
141151
import NcCheckboxRadioSwitch from '@nextcloud/vue/dist/Components/NcCheckboxRadioSwitch.js'
142152
import NcPasswordField from '@nextcloud/vue/dist/Components/NcPasswordField.js'
153+
import NcInputField from '@nextcloud/vue/dist/Components/NcInputField.js'
143154
import EmailIcon from 'vue-material-design-icons/Email.vue'
144155
import LinkIcon from 'vue-material-design-icons/Link.vue'
145156
@@ -169,6 +180,7 @@ export default {
169180
NcDateTimePickerNative,
170181
NcCheckboxRadioSwitch,
171182
NcPasswordField,
183+
NcInputField,
172184
DownloadLimit,
173185
},
174186
mixins: [ShareTypes, ShareRequests, SharesMixin],

0 commit comments

Comments
 (0)