|
|
@@ -70,6 +70,9 @@ class Accounts extends DataTable implements ClientArea
|
|
|
->addColumn((new Column('last_login'))
|
|
|
->setOrderable()
|
|
|
->setSearchable(true))
|
|
|
+ ->addColumn((new Column('size'))
|
|
|
+ ->setOrderable()
|
|
|
+ ->setSearchable(true, Column::TYPE_INT))
|
|
|
->addColumn((new Column('quota'))
|
|
|
->setOrderable()
|
|
|
->setSearchable(true, Column::TYPE_INT))
|
|
|
@@ -196,6 +199,7 @@ class Accounts extends DataTable implements ClientArea
|
|
|
'id' => $account['id'],
|
|
|
'mailbox' => $account['loginName'] . '@' . $this->maildomain,
|
|
|
'last_login' => AccountHelper::getFormattedData($account['lastLoginInfo']['dateTime'], 'd/m/Y H:i'),
|
|
|
+ 'size' => AccountHelper::getQuotaAsMb($account['consumedSize']['value'],$account['consumedSize']['unit']),
|
|
|
'quota' => $account['diskSizeLimit']['isActive'] ? AccountHelper::getQuotaAsMb($account['diskSizeLimit']['limit']['value'],$account['diskSizeLimit']['limit']['unit']) : '∞',
|
|
|
'status' => $account['isEnabled'] ? 'active' : 'default',
|
|
|
|