Steps to reproduce
- Create a column user
- Make it possible to add multiple users
- Create a view
- use a filter column users
- select Does not contain userid
Expected behavior
Filter works if there are multiple users
Actual behavior
Filter does not work it only works if the column defaults to one user. I thought it was possible but looks like i cannot see below....
Tables app version
2.1.1
Browser
150
Client operating system
Windows
Operating system
No response
Web server
None
PHP engine version
None
Database
None
Additional info
seen in lib/Db/ColumnTypes/UsergroupColumnQB.php
<?php
/**
* SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
namespace OCA\Tables\Db\ColumnTypes;
use OCP\DB\QueryBuilder\IQueryBuilder;
class UsergroupColumnQB extends SuperColumnQB implements IColumnTypeQB {
public function passSearchValue(IQueryBuilder $qb, string $unformattedSearchValue, string $operator, string $searchValuePlaceHolder): void {
// TODO how to handle searching for multiple users/groups?
$qb->setParameter($searchValuePlaceHolder, $unformattedSearchValue, IQueryBuilder::PARAM_STR);
}
}
Steps to reproduce
Expected behavior
Filter works if there are multiple users
Actual behavior
Filter does not work it only works if the column defaults to one user. I thought it was possible but looks like i cannot see below....
Tables app version
2.1.1
Browser
150
Client operating system
Windows
Operating system
No response
Web server
None
PHP engine version
None
Database
None
Additional info
seen in lib/Db/ColumnTypes/UsergroupColumnQB.php