Display user full name in auto-complete field value

This commit is contained in:
Frederic Guillot 2016-12-20 20:27:23 -05:00
parent efbab9ed4c
commit 9d5d389de8
2 changed files with 4 additions and 4 deletions

View File

@ -24,11 +24,11 @@ class UserAutoCompleteFormatter extends BaseFormatter implements FormatterInterf
$users = $this->query->columns(UserModel::TABLE.'.id', UserModel::TABLE.'.username', UserModel::TABLE.'.name')->findAll();
foreach ($users as &$user) {
$user['value'] = $user['username'].' (#'.$user['id'].')';
if (empty($user['name'])) {
$user['value'] = $user['username'].' (#'.$user['id'].')';
$user['label'] = $user['username'];
} else {
$user['value'] = $user['name'].' (#'.$user['id'].')';
$user['label'] = $user['name'].' ('.$user['username'].')';
}
}

View File

@ -47,8 +47,8 @@ Formatter Overrides
Here an example to override formatter objects in Kanboard:
```php
class MyFormatter extends UserAutoCompleteFormatter {
class MyFormatter extends UserAutoCompleteFormatter
{
public function format()
{
$users = parent::format();