Skip to content

[stable27] Updates to new sharing flow - #40747

Merged
nfebe merged 2 commits into
stable27from
manual/backport/stable27/40629
Oct 9, 2023
Merged

[stable27] Updates to new sharing flow #40747
nfebe merged 2 commits into
stable27from
manual/backport/stable27/40629

Conversation

@nfebe

@nfebenfebe commented Oct 2, 2023

Copy link
Copy Markdown
Contributor

Manual backport : #40629

@nfebenfebe added this to the Nextcloud 27.1.2 milestone Oct 2, 2023
@solracsfsolracsf changed the title [stable27][backport] Updates to new sharing flow [stable27] Updates to new sharing flow Oct 2, 2023
@solracsfsolracsf added the 3. to review Waiting for reviews label Oct 2, 2023
@susnuxsusnux added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Oct 4, 2023
@blizzzblizzz mentioned this pull request Oct 5, 2023
1 task
- Show enforced expiry date for new shares.
- Improve quick share dropdown visibility in dark mode.
- Prevent expiry date from showing expire for incoming shares.
by updating the check for `share.passwordExpirationTime` to equally
check for `undefined`.
- Move "Download permission/attribute" from custom setting (as it is just
another advanced setting and not an actual permission).
- Show correct text for upload/editing when "allow public uploads" is enabled
or disabled by admin.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
@nfebe
nfebeforce-pushed the manual/backport/stable27/40629 branch from 78c88da to 73430c5CompareOctober 9, 2023 14:53
@nfebe

nfebe commented Oct 9, 2023

Copy link
Copy Markdown
ContributorAuthor

/compile amend /

The default expiration date cannot be enforced if it is not enabled
in the first place. Hence, the check for whether a share has an expiration date
should not consider enforcements but only where the share expiry type is enabled.
For example : Using `this.config.isDefaultExpireDateEnabled` instead of
`this.config.isDefaultExpireDateEnforced` which can be verified by checking `isExpiryDateEnforced`.
Resolves : #40612
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
@nextcloud-command
nextcloud-commandforce-pushed the manual/backport/stable27/40629 branch from 73430c5 to 5f4c56eCompareOctober 9, 2023 15:52
@blizzzblizzz mentioned this pull request Oct 9, 2023
@blizzz

Copy link
Copy Markdown
Member

Cypress tests are failing, but probably not related? Are those known (or maybe even fixed)?

@nfebe
nfebe merged commit 4ae4ccc into stable27Oct 9, 2023
@nfebe
nfebe deleted the manual/backport/stable27/40629 branch October 9, 2023 22:35
@nfebe

nfebe commented Oct 9, 2023

Copy link
Copy Markdown
ContributorAuthor

Cypress tests are failing, but probably not related? Are those known (or maybe even fixed)?

A rerun "fixed" it!

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to releaseReady to be released and/or waiting for tests to finishfeature: sharing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@nfebe@blizzz@susnux@artonge@Pytal@solracsf