aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/components/SharingEntryLink.vue
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve sharing flowfenn-cs2023-08-301-142/+36
| | | | | | | | | | | | | This commit introduces the following changes: - Does not create new share once user is selected for internal shares - Adds a `SharingDetails` view for share configurations - Adds a quick share select to enable fast changes in share permisions. Resolves: https://github.com/nextcloud/server/issues/26691 Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files_sharing): String translationsChristopher Ng2023-07-311-2/+2
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Show pending popover menu when password is enabled by defaultDaniel Calviño Sánchez2023-05-221-8/+8
| | | | | | | | | | | | | | | | When "Enforce password protection" is enabled in the sharing settings a popover menu is shown to set a password before the share is created. On the other hand, when "Always ask for a password" was enabled in the sharing settings and a new link share was created the share was immediately created with a default password; the user was not able to specify a password (nor create the share without password). The component template already provided the needed elements to also ask for the password without enforcing it, but the popover menu was not shown due to "enableLinkPasswordByDefault" being missing in "if" conditions. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Rename "pendingPassword" to "pendingEnforcedPassword"Daniel Calviño Sánchez2023-05-221-4/+4
| | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Use the color-primary-element* variablesSimon L2023-05-131-1/+1
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Do not allow to toggle between password and text in sharingLouis Chemineau2023-05-091-0/+1
| | | | | | This does not makes sense as we do not have the clear text value. Signed-off-by: Louis Chemineau <louis@chmn.me>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-231-9/+9
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Drop vue-clipboard2 to fix copy to clipboardChristopher Ng2023-02-011-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add visible share labelChristopher Ng2023-01-121-4/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Differentiate share linksChristopher Ng2023-01-121-1/+19
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix inability to re-enter share password after invalid inputChristopher Ng2023-01-101-1/+8
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Replace custom tooltips with native one in vue components and viewsjulia.kirschenheuter2023-01-051-41/+13
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Revert "Copy to clipboard with button instead of link"Christopher Ng2022-12-141-26/+18
| | | | | | This reverts commit 4ffc022c8b5d2a4df3b1b1452de769c4ad27fe4f. Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add success popup message for copying share linksChristopher Ng2022-12-061-3/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Show success on share actionsChristopher Ng2022-12-031-1/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Copy to clipboard with button instead of linkChristopher Ng2022-11-241-18/+26
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix date handling and savingJohn Molakvoæ2022-11-161-21/+29
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Replace moment.js date with Date Object.julia.kirschenheuter2022-10-061-29/+18
| | | | | | | Replace vue2-datepicker with native date picker for expiration date. Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix typos in apps/ subdirectoryluz paz2022-09-051-1/+1
| | | | | | | Found via `codespell -q 3 -S l10n,./apps/files_external/3rdparty -L adn,ba,boxs,keypair,jus,optionel,ressource,tabel ./apps/` Signed-off-by: luz paz <luzpaz@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Add Nc prefix to Nc vue component namesVincent Petry2022-08-251-76/+76
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Multiple fixesCarl Schwan2022-07-311-2/+7
| | | | | | | | | | | - Fix tests - Use non deprecated event stuff - Add a bit of type hinting to the new stuff - More safe handling of instanceOfStorage (share might not be the first wrapper) - Fix resharing Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Enforcing permission during resharingCarl Schwan2022-07-281-0/+1
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Accessible names for share panel buttonsVincent Petry2022-07-261-0/+1
| | | | | | | Added aria-label for the buttons on the share panel. Signed-off-by: Vincent Petry <vincent@nextcloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix sharing panel lighthouse warningsVincent Petry2022-07-221-7/+7
| | | | | | | Replaced h5 with span and adjusted selectors. Fixed ul/li hierarchy of some elements. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Various improvements related to the recent implementation of temporary passwordsCyrille Bollu2022-06-081-0/+20
| | | | | | | | | | | | | | | for mail shares: 1- Changes style of "forgot password?" and "Back" button 2- Adds information about share password's expiration time in the emails sent. 3- Shows password expiration time in the Share menu 4- Fixes an issue when the message "Password expires..." would be shown for non email share types (which don't have temporary passswords) 5- At share's creation, password should only be sent when it's a permanent one See also https://github.com/nextcloud/server/issues/31952 Signed-off-by: Cyrille Bollu <cyrpub@bollu.be> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Adds a "Request password" button to the public share authentication page for ↵Cyrille Bollu2022-04-111-2/+2
| | | | | | | | | | | | | | | | | | shares of type TYPE_EMAIL, when the "video verification" checkbox isn't checked. Users accessing non-anonymous public shares (TYPE_EMAIL shares) can now request a temporary password themselves. - Creates a migration step for the files_sharing app to add the 'password_expiration_time' attribute to the oc_shares table. - Makes share temporary passwords' expiration time configurable via a system value. - Adds a system config value to allow permanent share passwords -Fixes a typo in a comment in apps/files_sharing/src/components/SharingEntryLink.vue See https://github.com/nextcloud/server/issues/31005 Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
* Support CRUD share permissionsLouis Chemineau2022-02-151-107/+12
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Use @nextcloud/sharing in files and files_sharingLouis Chemineau2022-01-261-4/+5
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> Update tests Signed-off-by: Louis Chemineau <louis@chmn.me>
* Auto fix warningsLouis Chemineau2022-01-211-4/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-081-19/+40
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix ShareLink Upload UI for FoldersJonas Rittershofer2021-12-141-1/+1
| | | | | | Do not show the Upload-Option if it is not allowed to check. Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com>
* Fix first day localeJohn Molakvoæ2021-12-091-2/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Add new ExternalShareActions APIJohn Molakvoæ2021-09-161-8/+31
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Only allow removing existing shares that would not be allowed due to reshare ↵Julius Härtl2021-06-091-1/+1
| | | | | | restrictions Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Extract GeneratePassword function to its own fileJohn Molakvoæ (skjnldsv)2021-03-221-35/+4
| | | | | | This is needed to be able to use the function from other components. Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add labels to mail sharesJohn Molakvoæ (skjnldsv)2021-03-221-1/+23
| | | | | | Now the email is shown on a second line if a label is set. Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Avoid creating two share links when password is enforcedJulius Härtl2021-02-191-6/+21
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Fix clearing the label of a shareDaniel Calviño Sánchez2021-01-081-1/+1
| | | | | | | | | | | When the label is being edited its value is stored in "newLabel", and the original label is shown only if "newLabel" is not set. However, as it was checked against any falsy value instead of only undefined when the label was cleared and thus it has an empty value the original label was shown instead. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Show email address for shares that were created by other usersJulius Härtl2020-12-101-0/+6
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Fix link share label placeholder not showingGary Kim2020-11-071-2/+3
| | | | Signed-off-by: Gary Kim <gary@garykim.dev>
* Merge pull request #23347 from ↵John Molakvoæ2020-11-061-0/+3
|\ | | | | | | st3iny/enhancement/19526/new-share-pending-confirm-button
| * Add confirm button in new link share pending expire/password menuRichard Steinmetz2020-11-051-0/+3
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | Make link share avatar icon blue againVincent Petry2020-11-051-1/+5
| | | | | | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | Fix link share avatar iconVincent Petry2020-11-051-1/+1
|/ | | | | | | Use "icon-class" instead of "class" as this is how to tell the component that we don't want initials displayed. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Never copy the share link when the password is forcedJoas Schilling2020-09-181-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Only copy the link when updating a share or no password was forcedJoas Schilling2020-08-201-1/+5
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* Bump @nextcloud/eslint-config and peersJohn Molakvoæ (skjnldsv)2020-07-311-1/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Bump compiled filesJohn Molakvoæ (skjnldsv)2020-07-311-4/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Use DOMContentLoaded and fix sharebymail loading issueJohn Molakvoæ (skjnldsv)2020-07-201-2/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add user input for link share labelsGary Kim2020-07-141-2/+48
| | | | Signed-off-by: Gary Kim <gary@garykim.dev>