mirror of
https://github.com/nextcloud/server.git
synced 2026-04-21 22:27:31 -04:00
Merge pull request #32249 from nextcloud/bugfix/noid/fix-missing-subline-info
Expose shareWithDisplayNameUnique also on autocomplete endpoint
This commit is contained in:
commit
24e25a6b64
2 changed files with 31 additions and 9 deletions
|
|
@ -118,6 +118,7 @@ class AutoCompleteController extends Controller {
|
|||
'source' => $type,
|
||||
'status' => $result['status'] ?? '',
|
||||
'subline' => $result['subline'] ?? '',
|
||||
'shareWithDisplayNameUnique' => $result['shareWithDisplayNameUnique'] ?? '',
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,8 +75,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|||
],
|
||||
// expected
|
||||
[
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
],
|
||||
'',
|
||||
'files',
|
||||
|
|
@ -96,8 +96,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|||
],
|
||||
// expected
|
||||
[
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
],
|
||||
'',
|
||||
null,
|
||||
|
|
@ -117,8 +117,8 @@ class AutoCompleteControllerTest extends TestCase {
|
|||
],
|
||||
// expected
|
||||
[
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
],
|
||||
'',
|
||||
'files',
|
||||
|
|
@ -138,14 +138,35 @@ class AutoCompleteControllerTest extends TestCase {
|
|||
],
|
||||
],
|
||||
[
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'bobby', 'label' => 'Robert R.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => ''],
|
||||
[ 'id' => 'bob', 'label' => 'Bob Y.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
[ 'id' => 'bobby', 'label' => 'Robert R.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => ''],
|
||||
],
|
||||
'bob',
|
||||
'files',
|
||||
'42',
|
||||
null
|
||||
]
|
||||
],
|
||||
[ #4 – with unique name
|
||||
[
|
||||
'exact' => [
|
||||
'users' => [],
|
||||
'robots' => [],
|
||||
],
|
||||
'users' => [
|
||||
['label' => 'Alice A.', 'value' => ['shareWith' => 'alice'], 'shareWithDisplayNameUnique' => 'alica@nextcloud.com'],
|
||||
['label' => 'Alice A.', 'value' => ['shareWith' => 'alicea'], 'shareWithDisplayNameUnique' => 'alicaa@nextcloud.com'],
|
||||
],
|
||||
],
|
||||
// expected
|
||||
[
|
||||
[ 'id' => 'alice', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => 'alica@nextcloud.com'],
|
||||
[ 'id' => 'alicea', 'label' => 'Alice A.', 'icon' => '', 'source' => 'users', 'status' => '', 'subline' => '', 'shareWithDisplayNameUnique' => 'alicaa@nextcloud.com'],
|
||||
],
|
||||
'',
|
||||
'files',
|
||||
'42',
|
||||
'karma|bus-factor'
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue