Sharing NG is the next gen sharing API in oCIS that deprecates the old OCS API. The purpose of this issue is to keep track of all the things that need to be done in Web to fully make the switch to the new API.
[x] Password modal is missing when passwords are enforced for links and an internal link is being updated to the type edit. (https://github.com/owncloud/web/pull/10690)
[x] The role display names and descriptions are not as they were before (server issue)
[x] Some role display names and descriptions are not being translated yet, they need to be added to the additional translations for Transifex to pick them up. (https://github.com/owncloud/web/pull/10695)
[ ] Check that fullShareOwnerPaths still work as expected
[x] Check if we still need to distinguish between space and non-space share types. Or more radical: can we remove the concept of share types as a whole? (https://github.com/owncloud/web/pull/10701)
[x] Check that the capabilities for passwords are respected correctly
Sharing NG is the next gen sharing API in oCIS that deprecates the old OCS API. The purpose of this issue is to keep track of all the things that need to be done in Web to fully make the switch to the new API.
Basic functionality
Bugs
edit
. (https://github.com/owncloud/web/pull/10690)Hacks to be removed when server is ready
hidden
property (https://github.com/owncloud/web/issues/10768)Tests
Checks
fullShareOwnerPaths
still work as expectedClean up
aggregateResourceShares
(https://github.com/owncloud/web/pull/10426)ShareStatus
andstatus
property from theShareResource
interface (https://github.com/owncloud/web/pull/10421)share
property from theShareResource
interface (https://github.com/owncloud/web/pull/10426)SharePermission
andSharePermissions
(https://github.com/owncloud/web/pull/10694)SharePermissionBit
(https://github.com/owncloud/web/issues/10772 - blocked by https://github.com/owncloud/ocis/issues/8740 and https://github.com/owncloud/ocis/issues/8741)ShareRoles
and renameShareRoleNG
toShareRole
(https://github.com/owncloud/web/pull/10682)share/functions.ts
andshare/functionsNG.ts
inweb-client
(https://github.com/owncloud/web/pull/10683)Open questions
type
's of a link?PublicLinkPermission
on public spaces be translated totype
? (https://github.com/owncloud/ocis/issues/8740)default_permissions
in the capabilities be translated totype
? (https://github.com/owncloud/ocis/issues/8741)icon
property for share roles? (https://github.com/owncloud/ocis/issues/8844)~