Skip to content

Conversation

@LukasHirt
Copy link
Collaborator

Description

When sharing a resource, we're now displaying custom attributes in the autocomplete. Previously, we were only displaying there user's email address. What attributes are displayed depends on the server configuration.

Motivation and Context

Admins can configure custom attributes to distinguish users better.

How Has This Been Tested?

  • test environment: macos, chrome
  • test case 1: configure custom attributes and search for user as admin
  • test case 2: configure custom attributes and search for user as non-admin

Screenshots (if appropriate):

image

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests
  • Documentation
  • Maintenance (e.g. dependency updates or tooling)

@LukasHirt LukasHirt requested review from Copilot and mzner September 30, 2025 09:14
@LukasHirt LukasHirt self-assigned this Sep 30, 2025
@LukasHirt LukasHirt added the Category:Enhancement Add new functionality label Sep 30, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Enhances the share autocomplete functionality by displaying custom attributes instead of just email addresses when searching for users to share resources with. The attributes shown are configurable by the server administrator to help better distinguish between users.

  • Modified the CollaboratorAutoCompleteItem interface to include an attributes array
  • Updated the autocomplete item display logic to show custom attributes joined with separators
  • Added CSS styling to allow normal text wrapping for the additional information

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
packages/web-client/src/helpers/share/types.ts Added attributes array property to CollaboratorAutoCompleteItem interface
packages/web-app-files/src/components/SideBar/Shares/Collaborators/InviteCollaborator/AutocompleteItem.vue Updated display logic to show custom attributes and added CSS for text wrapping
changelog/unreleased/enhancement-display-custom-attributes-in-share-autocomplete.md Added changelog entry documenting the enhancement

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@LukasHirt LukasHirt force-pushed the feat/custom-attributes branch from 771deb9 to 6e389a6 Compare September 30, 2025 09:18
@LukasHirt LukasHirt enabled auto-merge September 30, 2025 09:19
When sharing a resource, we're now displaying custom attributes in the autocomplete.
Previously, we were only displaying there user's email address.
What attributes are displayed depends on the server configuration.
@LukasHirt LukasHirt force-pushed the feat/custom-attributes branch from 6e389a6 to 91ff54d Compare September 30, 2025 09:49
@LukasHirt LukasHirt merged commit 24b29bc into master Sep 30, 2025
2 checks passed
@LukasHirt LukasHirt deleted the feat/custom-attributes branch September 30, 2025 10:04
szinn pushed a commit to szinn/k8s-homelab that referenced this pull request Oct 14, 2025
…#6350)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/owncloud/ocis](https://redirect.github.com/owncloud/ocis) |
minor | `7.2.0` -> `7.3.0` |

---

### Release Notes

<details>
<summary>owncloud/ocis (docker.io/owncloud/ocis)</summary>

###
[`v7.3.0`](https://redirect.github.com/owncloud/ocis/releases/tag/v7.3.0):
7.3.0

[Compare
Source](https://redirect.github.com/owncloud/ocis/compare/v7.2.0...v7.3.0)

##### Table of Contents

- [Changelog for 7.3.0](#changelog-for-730-2025-10-13)

##### Changes in 7.3.0

##### Summary

- Bugfix - Fix the expiration date response for links:
[#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)
- Bugfix - Return translated role definitions:
[#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)
- Bugfix - Tolerating the empty request body for WebDAV:
[#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)
- Bugfix - Fix space root handling in a sharedByMe:
[#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)
- Bugfix - Fix the create link endpoint:
[#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)
- Bugfix - Limit search only when scope is passed:
[#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)
- Bugfix - Add OCS v2 capabilities endpoint to public paths:
[#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)
- Bugfix - Add webdav without trailing slash into proxy default config:
[#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)
- Bugfix - Fix clean uploads command:
[#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)
- Bugfix - Fix stale nodes command:
[#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)
- Enhancement - Add GetPermission API:
[#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)
- Enhancement - Bump importer app:
[#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)
- Enhancement - Allow scaling the search service:
[#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)
- Enhancement - Add Cli to delete personal spaces:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)
- Enhancement - Add custom labels for app tokens:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)
- Enhancement - HTTP Strict Transport Security:
[#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)
- Enhancement - Allow markdown output for unified-roles-table:
[#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)
- Enhancement - Added the OnlyOffice license support:
[#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)
- Enhancement - Bump Web to 12.0.4:
[#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)
- Enhancement - Update the ocis\_full deployment example:
[#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)
- Enhancement - Bump Reva version:
[#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)
- Enhancement - Added user type upgrade/downgrade:
[#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)
- Enhancement - Respect changed user type in OIDC claim:
[#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)
- Enhancement - Drop remote.php prefix:
[#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)
- Enhancement - Add configurable display attributes:
[#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)
- Enhancement - Bump Web to 12.1.0:
[#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)

##### Details

- Bugfix - Fix the expiration date response for links:
[#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)

  We fixed the inconsistency in the expiration date response for links

[#&#8203;11232](https://redirect.github.com/owncloud/ocis/issues/11232)
  [#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)

- Bugfix - Return translated role definitions:
[#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)

Instead of always returning the role definitions in English, we now
return the
role definitions in the language set in the `Accept-Language` header if
present.

  [#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)

- Bugfix - Tolerating the empty request body for WebDAV:
[#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)

Tolerating the empty request body for WebDAV operations like MKCOL,
DELETE,
  MOVE, COPY.

[#&#8203;10809](https://redirect.github.com/owncloud/ocis/issues/10809)
  [#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)

- Bugfix - Fix space root handling in a sharedByMe:
[#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)

  Fix space root handling in a graph sharedByMe

  [#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)

- Bugfix - Fix the create link endpoint:
[#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)

We fixed an issue when Shares drive can be shared via link share with
Internal
  role using permissions endpoint

[#&#8203;11409](https://redirect.github.com/owncloud/ocis/issues/11409)
  [#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)

- Bugfix - Limit search only when scope is passed:
[#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)

Previously, the search service would limit the search to the according
space
when searching `/dav/spaces/`. This was not correct, as the search
should be
limited to the according space when a `scope` is passed in the search
pattern
  instead.

  [#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)

- Bugfix - Add OCS v2 capabilities endpoint to public paths:
[#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)

Following the same behavior as OCS v1, we added the OCS v2 capabilities
endpoint
  to the public paths.

  [#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)

- Bugfix - Add webdav without trailing slash into proxy default config:
[#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)

We've added the `/webdav` endpoint without a trailing slash into the
proxy
  default config.

[#&#8203;10346](https://redirect.github.com/owncloud/ocis/issues/10346)
[#&#8203;10334](https://redirect.github.com/owncloud/ocis/issues/10334)
  [#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)

- Bugfix - Fix clean uploads command:
[#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)

When using --clean ongoing uploads would be purged but the nodes would
not be
  reverted. This is now fixed.

  [#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)

- Bugfix - Fix stale nodes command:
[#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

  Fix delete-stale-nodes command to properly remove or roll-back nodes

  [#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

- Enhancement - Add GetPermission API:
[#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)

  Graph service: added GET
/v1beta1/drives/{driveId}/items/{itemId}/permissions/{permissionId} (and
space-root equivalent) so clients can retrieve a single permission
instead of
  listing all.

  [#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)
  [#&#8203;11477](https://redirect.github.com/owncloud/ocis/pull/11477)

- Enhancement - Bump importer app:
[#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)

The importer app in the ocis\_full example has been updated. It's using
the
  upstream Uppy Companion Docker image now.

  [#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)

- Enhancement - Allow scaling the search service:
[#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)

Previously, the search service locked the index for its whole lifetime,
so any
other search service wouldn't be able to access to the index. With this
change,
the search service can be configure to lock the index per operation, so
other
search services can access the index as long as there is no operation
ongoing.

  [#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)

- Enhancement - Add Cli to delete personal spaces:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

  Add Cli to delete the trashed personal spaces.

  [#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

- Enhancement - Add custom labels for app tokens:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

The ability to set a custom label when creating an app token has been
added.

  [#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

- Enhancement - HTTP Strict Transport Security:
[#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)

Added Support for HTTP Strict Transport Security. It reduces surface for
  Man-in-the-Middle attacks or leakage of sensitive information.

  [#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)

- Enhancement - Allow markdown output for unified-roles-table:
[#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)

Allows rendering the `ocis graph list-unified-roles` command in markdown
(or
  colorized)

  [#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)

- Enhancement - Added the OnlyOffice license support:
[#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)

  Added the OnlyOffice ee license support to the ocis\_full deployment.

  [#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)

- Enhancement - Bump Web to 12.0.4:
[#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)

- Bugfix
[owncloud/web#12943](https://redirect.github.com/owncloud/web/pull/12943):
Sign
    public link archiver download URL

  [#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)
  <https://github.com/owncloud/web/releases/tag/v12.0.4>

- Enhancement - Update the ocis\_full deployment example:
[#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)

Fix description texts, move image versions from yaml to .env where
applicapable

  [#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)

- Enhancement - Bump Reva version:
[#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)

  Bumped reva version

  [#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)
  [#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)
  [#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

- Enhancement - Added user type upgrade/downgrade:
[#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)

  Added the mechanism to disable/enable personal spaces on user type
  upgrade/downgrade

  [#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)

- Enhancement - Respect changed user type in OIDC claim:
[#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)

Ensure that OIDC login correctly interprets user type changes to
disable/enable
  personal spaces on user type upgrade/downgrade

  [#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)

- Enhancement - Drop remote.php prefix:
[#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)

The `remote.php` prefix is now fully optional in WebDAV endpoints and is
never
  returned in responses.

  [#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)

- Enhancement - Add configurable display attributes:
[#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)

We added new configuration options `UserSearchDisplayedAttributes` which
allows
to configure the attributes that are displayed in the user search
results. We
are also deprecating the `ShowUserEmailInResults` configuration option.

  [#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)

- Enhancement - Bump Web to 12.1.0:
[#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)

- Bugfix
[owncloud/web#12768](https://redirect.github.com/owncloud/web/pull/12768):
Reset
    selection only when path changes - Bugfix

[owncloud/web#12780](https://redirect.github.com/owncloud/web/pull/12780):
Handle direct
    admin settings access - Bugfix

[owncloud/web#12954](https://redirect.github.com/owncloud/web/pull/12954):
Add clipboard
    permissions - Bugfix

[owncloud/web#13075](https://redirect.github.com/owncloud/web/pull/13075):
Set md-editor
    code block header to have z-index of 0 - Bugfix

[owncloud/web#13126](https://redirect.github.com/owncloud/web/pull/13126):
Make progress
    bar settings reactive - Bugfix

[owncloud/web#13127](https://redirect.github.com/owncloud/web/pull/13127):
Handle HTML
    upload error - Bugfix

[owncloud/web#13136](https://redirect.github.com/owncloud/web/pull/13136):
Disallow
    U+202E character in folder name - Bugfix

[owncloud/web#13142](https://redirect.github.com/owncloud/web/pull/13142):
Use correct
    color for universal icon - Enhancement

[owncloud/web#12788](https://redirect.github.com/owncloud/web/pull/12788):
Add markdown
    to PDF export - Enhancement

[owncloud/web#12915](https://redirect.github.com/owncloud/web/pull/12915):
Use switch for
    full text search filter - Enhancement

[owncloud/web#12925](https://redirect.github.com/owncloud/web/pull/12925):
Add MFA
    capability - Enhancement

[owncloud/web#12933](https://redirect.github.com/owncloud/web/pull/12933):
Add universal
    access - Enhancement

[owncloud/web#12973](https://redirect.github.com/owncloud/web/pull/12973):
Add GeoGebra
    pinboard icon - Enhancement

[owncloud/web#12974](https://redirect.github.com/owncloud/web/pull/12974):
Replace board
    icon - Enhancement

[owncloud/web#13093](https://redirect.github.com/owncloud/web/pull/13093):
Add
    OcResponsiveImage component - Enhancement

[owncloud/web#13093](https://redirect.github.com/owncloud/web/pull/13093):
Add topbar
    mobile logo theme option - Enhancement

[owncloud/web#13110](https://redirect.github.com/owncloud/web/pull/13110):
Add mobile to
    query param - Enhancement

[owncloud/web#13111](https://redirect.github.com/owncloud/web/pull/13111):
Use OCS v2 API
- Enhancement
[owncloud/web#13113](https://redirect.github.com/owncloud/web/pull/13113):
    Drop `remote.php` from WebDAV paths - Enhancement

[owncloud/web#13144](https://redirect.github.com/owncloud/web/pull/13144):
Display custom
    attributes in share autocomplete

  [#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)
  <https://github.com/owncloud/web/releases/tag/v12.1.0>

</details>

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDguMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->

Co-authored-by: repo-jeeves[bot] <106431701+repo-jeeves[bot]@users.noreply.github.com>
spiceratops added a commit to spiceratops/k8s-gitops that referenced this pull request Oct 16, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/owncloud/ocis](https://redirect.github.com/owncloud/ocis) |
minor | `7.2.0` -> `7.3.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>owncloud/ocis (docker.io/owncloud/ocis)</summary>

###
[`v7.3.0`](https://redirect.github.com/owncloud/ocis/blob/HEAD/CHANGELOG.md#Changelog-for-730-2025-10-13)

[Compare
Source](https://redirect.github.com/owncloud/ocis/compare/v7.2.0...v7.3.0)

The following sections list the changes for 7.3.0.

[7.3.0]:
https://redirect.github.com/owncloud/ocis/compare/v7.2.0...v7.3.0

#### Summary

- Bugfix - Fix the expiration date response for links:
[#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)
- Bugfix - Return translated role definitions:
[#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)
- Bugfix - Tolerating the empty request body for WebDAV:
[#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)
- Bugfix - Fix space root handling in a sharedByMe:
[#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)
- Bugfix - Fix the create link endpoint:
[#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)
- Bugfix - Limit search only when scope is passed:
[#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)
- Bugfix - Add OCS v2 capabilities endpoint to public paths:
[#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)
- Bugfix - Add webdav without trailing slash into proxy default config:
[#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)
- Bugfix - Fix clean uploads command:
[#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)
- Bugfix - Fix stale nodes command:
[#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)
- Enhancement - Add GetPermission API:
[#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)
- Enhancement - Bump importer app:
[#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)
- Enhancement - Allow scaling the search service:
[#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)
- Enhancement - Add Cli to delete personal spaces:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)
- Enhancement - Add custom labels for app tokens:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)
- Enhancement - HTTP Strict Transport Security:
[#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)
- Enhancement - Allow markdown output for unified-roles-table:
[#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)
- Enhancement - Added the OnlyOffice license support:
[#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)
- Enhancement - Bump Web to 12.0.4:
[#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)
- Enhancement - Update the ocis\_full deployment example:
[#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)
- Enhancement - Bump Reva version:
[#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)
- Enhancement - Added user type upgrade/downgrade:
[#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)
- Enhancement - Respect changed user type in OIDC claim:
[#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)
- Enhancement - Drop remote.php prefix:
[#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)
- Enhancement - Add configurable display attributes:
[#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)
- Enhancement - Bump Web to 12.1.0:
[#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)
- Enhancement - Bump Web to 12.1.1:
[#&#8203;11726](https://redirect.github.com/owncloud/ocis/pull/11726)

#### Details

- Bugfix - Fix the expiration date response for links:
[#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)

  We fixed the inconsistency in the expiration date response for links

[#&#8203;11232](https://redirect.github.com/owncloud/ocis/issues/11232)
  [#&#8203;11239](https://redirect.github.com/owncloud/ocis/pull/11239)

- Bugfix - Return translated role definitions:
[#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)

Instead of always returning the role definitions in English, we now
return the
role definitions in the language set in the `Accept-Language` header if
present.

  [#&#8203;11466](https://redirect.github.com/owncloud/ocis/pull/11466)

- Bugfix - Tolerating the empty request body for WebDAV:
[#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)

Tolerating the empty request body for WebDAV operations like MKCOL,
DELETE,
  MOVE, COPY.

[#&#8203;10809](https://redirect.github.com/owncloud/ocis/issues/10809)
  [#&#8203;11516](https://redirect.github.com/owncloud/ocis/pull/11516)

- Bugfix - Fix space root handling in a sharedByMe:
[#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)

  Fix space root handling in a graph sharedByMe

  [#&#8203;11533](https://redirect.github.com/owncloud/ocis/pull/11533)

- Bugfix - Fix the create link endpoint:
[#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)

We fixed an issue when Shares drive can be shared via link share with
Internal
  role using permissions endpoint

[#&#8203;11409](https://redirect.github.com/owncloud/ocis/issues/11409)
  [#&#8203;11542](https://redirect.github.com/owncloud/ocis/pull/11542)

- Bugfix - Limit search only when scope is passed:
[#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)

Previously, the search service would limit the search to the according
space
when searching `/dav/spaces/`. This was not correct, as the search
should be
limited to the according space when a `scope` is passed in the search
pattern
  instead.

  [#&#8203;11664](https://redirect.github.com/owncloud/ocis/pull/11664)

- Bugfix - Add OCS v2 capabilities endpoint to public paths:
[#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)

Following the same behavior as OCS v1, we added the OCS v2 capabilities
endpoint
  to the public paths.

  [#&#8203;11665](https://redirect.github.com/owncloud/ocis/pull/11665)

- Bugfix - Add webdav without trailing slash into proxy default config:
[#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)

We've added the `/webdav` endpoint without a trailing slash into the
proxy
  default config.

[#&#8203;10346](https://redirect.github.com/owncloud/ocis/issues/10346)
[#&#8203;10334](https://redirect.github.com/owncloud/ocis/issues/10334)
  [#&#8203;11677](https://redirect.github.com/owncloud/ocis/pull/11677)

- Bugfix - Fix clean uploads command:
[#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)

When using --clean ongoing uploads would be purged but the nodes would
not be
  reverted. This is now fixed.

  [#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)

- Bugfix - Fix stale nodes command:
[#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

  Fix delete-stale-nodes command to properly remove or roll-back nodes

  [#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

- Enhancement - Add GetPermission API:
[#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)

  Graph service: added GET
/v1beta1/drives/{driveId}/items/{itemId}/permissions/{permissionId} (and
space-root equivalent) so clients can retrieve a single permission
instead of
  listing all.

  [#&#8203;8616](https://redirect.github.com/owncloud/ocis/issues/8616)
  [#&#8203;11477](https://redirect.github.com/owncloud/ocis/pull/11477)

- Enhancement - Bump importer app:
[#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)

The importer app in the ocis\_full example has been updated. It's using
the
  upstream Uppy Companion Docker image now.

  [#&#8203;10880](https://redirect.github.com/owncloud/ocis/pull/10880)

- Enhancement - Allow scaling the search service:
[#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)

Previously, the search service locked the index for its whole lifetime,
so any
other search service wouldn't be able to access to the index. With this
change,
the search service can be configure to lock the index per operation, so
other
search services can access the index as long as there is no operation
ongoing.

  [#&#8203;11029](https://redirect.github.com/owncloud/ocis/pull/11029)

- Enhancement - Add Cli to delete personal spaces:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

  Add Cli to delete the trashed personal spaces.

  [#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

- Enhancement - Add custom labels for app tokens:
[#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

The ability to set a custom label when creating an app token has been
added.

  [#&#8203;11555](https://redirect.github.com/owncloud/ocis/pull/11555)

- Enhancement - HTTP Strict Transport Security:
[#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)

Added Support for HTTP Strict Transport Security. It reduces surface for
  Man-in-the-Middle attacks or leakage of sensitive information.

  [#&#8203;11568](https://redirect.github.com/owncloud/ocis/pull/11568)

- Enhancement - Allow markdown output for unified-roles-table:
[#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)

Allows rendering the `ocis graph list-unified-roles` command in markdown
(or
  colorized)

  [#&#8203;11581](https://redirect.github.com/owncloud/ocis/pull/11581)

- Enhancement - Added the OnlyOffice license support:
[#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)

  Added the OnlyOffice ee license support to the ocis\_full deployment.

  [#&#8203;11624](https://redirect.github.com/owncloud/ocis/pull/11624)

- Enhancement - Bump Web to 12.0.4:
[#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)

- Bugfix
[owncloud/web#12943](https://redirect.github.com/owncloud/web/pull/12943):
Sign
    public link archiver download URL

  [#&#8203;11625](https://redirect.github.com/owncloud/ocis/pull/11625)
  <https://github.com/owncloud/web/releases/tag/v12.0.4>

- Enhancement - Update the ocis\_full deployment example:
[#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)

Fix description texts, move image versions from yaml to .env where
applicapable

  [#&#8203;11666](https://redirect.github.com/owncloud/ocis/pull/11666)

- Enhancement - Bump Reva version:
[#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)

  Bumped reva version

  [#&#8203;11669](https://redirect.github.com/owncloud/ocis/pull/11669)
  [#&#8203;11693](https://redirect.github.com/owncloud/ocis/pull/11693)
  [#&#8203;11704](https://redirect.github.com/owncloud/ocis/pull/11704)

- Enhancement - Added user type upgrade/downgrade:
[#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)

  Added the mechanism to disable/enable personal spaces on user type
  upgrade/downgrade

  [#&#8203;11678](https://redirect.github.com/owncloud/ocis/pull/11678)

- Enhancement - Respect changed user type in OIDC claim:
[#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)

Ensure that OIDC login correctly interprets user type changes to
disable/enable
  personal spaces on user type upgrade/downgrade

  [#&#8203;11684](https://redirect.github.com/owncloud/ocis/pull/11684)

- Enhancement - Drop remote.php prefix:
[#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)

The `remote.php` prefix is now fully optional in WebDAV endpoints and is
never
  returned in responses.

  [#&#8203;11687](https://redirect.github.com/owncloud/ocis/pull/11687)

- Enhancement - Add configurable display attributes:
[#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)

We added new configuration options `UserSearchDisplayedAttributes` which
allows
to configure the attributes that are displayed in the user search
results. We
are also deprecating the `ShowUserEmailInResults` configuration option.

  [#&#8203;11695](https://redirect.github.com/owncloud/ocis/pull/11695)

- Enhancement - Bump Web to 12.1.0:
[#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)

- Bugfix
[owncloud/web#12768](https://redirect.github.com/owncloud/web/pull/12768):
Reset
    selection only when path changes - Bugfix

[owncloud/web#12780](https://redirect.github.com/owncloud/web/pull/12780):
Handle direct
    admin settings access - Bugfix

[owncloud/web#12954](https://redirect.github.com/owncloud/web/pull/12954):
Add clipboard
    permissions - Bugfix

[owncloud/web#13075](https://redirect.github.com/owncloud/web/pull/13075):
Set md-editor
    code block header to have z-index of 0 - Bugfix

[owncloud/web#13126](https://redirect.github.com/owncloud/web/pull/13126):
Make progress
    bar settings reactive - Bugfix

[owncloud/web#13127](https://redirect.github.com/owncloud/web/pull/13127):
Handle HTML
    upload error - Bugfix

[owncloud/web#13136](https://redirect.github.com/owncloud/web/pull/13136):
Disallow
    U+202E character in folder name - Bugfix

[owncloud/web#13142](https://redirect.github.com/owncloud/web/pull/13142):
Use correct
    color for universal icon - Enhancement

[owncloud/web#12788](https://redirect.github.com/owncloud/web/pull/12788):
Add markdown
    to PDF export - Enhancement

[owncloud/web#12915](https://redirect.github.com/owncloud/web/pull/12915):
Use switch for
    full text search filter - Enhancement

[owncloud/web#12925](https://redirect.github.com/owncloud/web/pull/12925):
Add MFA
    capability - Enhancement

[owncloud/web#12933](https://redirect.github.com/owncloud/web/pull/12933):
Add universal
    access - Enhancement

[owncloud/web#12973](https://redirect.github.com/owncloud/web/pull/12973):
Add GeoGebra
    pinboard icon - Enhancement

[owncloud/web#12974](https://redirect.github.com/owncloud/web/pull/12974):
Replace board
    icon - Enhancement

[owncloud/web#13093](https://redirect.github.com/owncloud/web/pull/13093):
Add
    OcResponsiveImage component - Enhancement

[owncloud/web#13093](https://redirect.github.com/owncloud/web/pull/13093):
Add topbar
    mobile logo theme option - Enhancement

[owncloud/web#13110](https://redirect.github.com/owncloud/web/pull/13110):
Add mobile to
    query param - Enhancement

[owncloud/web#13111](https://redirect.github.com/owncloud/web/pull/13111):
Use OCS v2 API
- Enhancement
[owncloud/web#13113](https://redirect.github.com/owncloud/web/pull/13113):
    Drop `remote.php` from WebDAV paths - Enhancement

[owncloud/web#13144](https://redirect.github.com/owncloud/web/pull/13144):
Display custom
    attributes in share autocomplete

  [#&#8203;11710](https://redirect.github.com/owncloud/ocis/pull/11710)
  <https://github.com/owncloud/web/releases/tag/v12.1.0>

- Enhancement - Bump Web to 12.1.1:
[#&#8203;11726](https://redirect.github.com/owncloud/ocis/pull/11726)

  This version contains only updated translations.

  [#&#8203;11726](https://redirect.github.com/owncloud/ocis/pull/11726)
  <https://github.com/owncloud/web/releases/tag/v12.1.1>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDguMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0OC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category:Enhancement Add new functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants