Skip to content

fix(ExternalSharing): Handle template shares from external sources - #46068

Merged
nfebe merged 3 commits into
masterfrom
fix/guest-share-ui-update
Jul 3, 2024
Merged

fix(ExternalSharing): Handle template shares from external sources#46068
nfebe merged 3 commits into
masterfrom
fix/guest-share-ui-update

Conversation

@nfebe

@nfebenfebe commented Jun 24, 2024

Copy link
Copy Markdown
Contributor

Summary

Update UI correctly upon guest invite.

The new sharing flow requires or implies that users should edit share before creating.
External sources should not created the share IF we would upon sharing details tab on first request.


The new sharing flow since NC27 requires that users open the sharing details tab and
customize their share before creating it.

In #39472 the work of addShare was handed down to
openSharingDetails that opens the sharing details tab for the user to customize and manually
creat their share.

Related : nextcloud/guests#1189

TODO

@nfebenfebe self-assigned this Jun 24, 2024
@nfebe
nfebeforce-pushed the fix/guest-share-ui-update branch 2 times, most recently from 0168a8b to 45da8a0CompareJune 24, 2024 13:54
@nfebe
nfebe marked this pull request as ready for review June 24, 2024 13:58
@nfebe

Copy link
Copy Markdown
ContributorAuthor

/backport to stable29

@nfebe

Copy link
Copy Markdown
ContributorAuthor

/backport to stable28

@nfebe

Copy link
Copy Markdown
ContributorAuthor

/backport to stable27

@nfebenfebe changed the title fix(ExternalSharing): Handle newly created shares from external sourcesfix(ExternalSharing): Handle template shares from external sourcesJun 26, 2024
@nfebe
nfebe enabled auto-merge June 28, 2024 14:45
@nfebe
nfebeforce-pushed the fix/guest-share-ui-update branch from 45da8a0 to 3b7883dCompareJuly 1, 2024 13:18
@nfebe

nfebe commented Jul 1, 2024

Copy link
Copy Markdown
ContributorAuthor

@nextcloud/server-frontend

@nfebenfebe added this to the Nextcloud 30 milestone Jul 2, 2024
@nfebenfebe added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Jul 2, 2024
nfebe added 2 commits July 3, 2024 09:06
The new sharing flow requires or implies that users should edit share before creating.
External sources should not created the share IF we would upon sharing details tab on first request.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
The new sharing flow since NC27 requires that users open the sharing details tab and
customize their share before creating it.
In #39472 the work of `addShare` was handed down to
`openSharingDetails` that opens the sharing details tab for the user to customize and manually
creat their share.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
@nfebe
nfebeforce-pushed the fix/guest-share-ui-update branch from 1cb0924 to 483d857CompareJuly 3, 2024 08:06
@nfebe

nfebe commented Jul 3, 2024

Copy link
Copy Markdown
ContributorAuthor

/compile

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@nfebe
nfebe merged commit 05bdafa into masterJul 3, 2024
@nfebe
nfebe deleted the fix/guest-share-ui-update branch July 3, 2024 10:29
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to reviewWaiting for reviewsfeature: sharing

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

4 participants

@nfebe@susnux@artonge@nextcloud-command