diff options
| author | Frederic Guillot <fred@kanboard.net> | 2015-08-16 22:17:45 -0400 |
|---|---|---|
| committer | Frederic Guillot <fred@kanboard.net> | 2015-08-16 22:17:45 -0400 |
| commit | 2fd177363b1359566ad0078fbb8ec9138eea170c (patch) | |
| tree | e0f51b1c81d6bc372f5877c598c2f35b1f2670bc /app/Model/User.php | |
| parent | 06638ff5e9eb150e6798b1b79bf77e24f807c7b1 (diff) | |
Add project users overview
Diffstat (limited to 'app/Model/User.php')
| -rw-r--r-- | app/Model/User.php | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/Model/User.php b/app/Model/User.php index 76af342d..1a7a0666 100644 --- a/app/Model/User.php +++ b/app/Model/User.php @@ -208,12 +208,19 @@ class User extends Base * List all users (key-value pairs with id/username) * * @access public + * @param boolean $prepend Prepend "All users" * @return array */ - public function getList() + public function getList($prepend = false) { $users = $this->db->table(self::TABLE)->columns('id', 'username', 'name')->findAll(); - return $this->prepareList($users); + $listing = $this->prepareList($users); + + if ($prepend) { + return array(User::EVERYBODY_ID => t('Everybody')) + $listing; + } + + return $listing; } /** |
