Skip to content

Conversation

@nfebe
Copy link
Contributor

@nfebe nfebe commented Oct 2, 2023

Manual backport : #40629

@nfebe nfebe added this to the Nextcloud 27.1.2 milestone Oct 2, 2023
@nfebe nfebe requested review from Pytal, artonge, blizzz and susnux October 2, 2023 16:55
@solracsf solracsf changed the title [stable27][backport] Updates to new sharing flow [stable27] Updates to new sharing flow Oct 2, 2023
@solracsf solracsf added the 3. to review Waiting for reviews label Oct 2, 2023
@susnux susnux 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
@blizzz blizzz 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 <[email protected]>
@nfebe nfebe force-pushed the manual/backport/stable27/40629 branch from 78c88da to 73430c5 Compare October 9, 2023 14:53
@nfebe
Copy link
Contributor Author

nfebe commented Oct 9, 2023

/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 <[email protected]>
Signed-off-by: nextcloud-command <[email protected]>
@nextcloud-command nextcloud-command force-pushed the manual/backport/stable27/40629 branch from 73430c5 to 5f4c56e Compare October 9, 2023 15:52
@blizzz blizzz mentioned this pull request Oct 9, 2023
@blizzz
Copy link
Member

blizzz commented Oct 9, 2023

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

@nfebe nfebe merged commit 4ae4ccc into stable27 Oct 9, 2023
@nfebe nfebe deleted the manual/backport/stable27/40629 branch October 9, 2023 22:35
@nfebe
Copy link
Contributor Author

nfebe commented Oct 9, 2023

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

A rerun "fixed" it!

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

Labels

4. to release Ready to be released and/or waiting for tests to finish feature: sharing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants