diff --git a/changelog/unreleased/enhancement-move-share-indicators b/changelog/unreleased/enhancement-move-share-indicators
index d900081aa63..70793a0f95d 100644
--- a/changelog/unreleased/enhancement-move-share-indicators
+++ b/changelog/unreleased/enhancement-move-share-indicators
@@ -1,9 +1,9 @@
Enhancement: Move share indicators
We've moved the share/status indicators into a separate column
-and adjusted the design in ODS.
+and adjusted the design in ODS.
https://github.com/owncloud/web/issues/5976
https://github.com/owncloud/web/pull/6552
https://github.com/owncloud/owncloud-design-system/pull/2014
-https://github.com/owncloud/web/pull/6583
\ No newline at end of file
+https://github.com/owncloud/web/pull/6583
diff --git a/changelog/unreleased/enhancement-remove-links-shared-with-others b/changelog/unreleased/enhancement-remove-links-shared-with-others
index 5f229dec4a2..999c07a3b5b 100644
--- a/changelog/unreleased/enhancement-remove-links-shared-with-others
+++ b/changelog/unreleased/enhancement-remove-links-shared-with-others
@@ -1,6 +1,6 @@
-Enhancement: Remove links from SharedWithOthers
+Enhancement: Remove public links from SharedWithOthers page
-We've removed links fromshared-with-others page.
+We've removed links from the shared-with-others page as those belong in the `Shared via link` page (and already exist there).
https://github.com/owncloud/web/issues/5976
-https://github.com/owncloud/web/pull/6612
\ No newline at end of file
+https://github.com/owncloud/web/pull/6612
diff --git a/packages/web-app-files/src/components/FilesList/ResourceTable.vue b/packages/web-app-files/src/components/FilesList/ResourceTable.vue
index b7770ed85a0..3e211326409 100644
--- a/packages/web-app-files/src/components/FilesList/ResourceTable.vue
+++ b/packages/web-app-files/src/components/FilesList/ResourceTable.vue
@@ -61,7 +61,7 @@
-
+
-
+
Object.prototype.hasOwnProperty.call(firstResource, field.name))
.filter((field) => {
+ if (!Object.prototype.hasOwnProperty.call(firstResource, field.name)) {
+ return false
+ }
if (field.name !== 'indicators') {
return true
}
- return firstResource.indicators.length > 0
+ return firstResource.indicators.length
})
.map((field) => {
const sortField = sortFields.find((f) => f.name === field.name)
@@ -483,7 +486,11 @@ export default {
},
methods: {
...mapActions('Files/sidebar', ['openWithPanel']),
- openSharingSidebar() {
+ openSharingSidebar(file) {
+ if (file.shareTypes?.includes(ShareTypes.link.value)) {
+ this.openWithPanel('links-item')
+ return
+ }
this.openWithPanel('sharing-item')
},
folderLink(file) {