mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-08 00:47:04 +03:00
Added setting for default messages sort mode
This commit is contained in:
parent
16106a28d5
commit
055c0d3bf4
7 changed files with 61 additions and 5 deletions
|
|
@ -210,6 +210,7 @@ trait Accounts
|
|||
'mainEmail' => \RainLoop\Api::Actions()->getMainAccountFromToken()->Email(),
|
||||
'contactsAllowed' => $this->AddressBookProvider($oAccount)->IsActive(),
|
||||
'HideUnsubscribed' => false,
|
||||
'defaultSort' => '',
|
||||
'useThreads' => (bool) $oConfig->Get('defaults', 'mail_use_threads', false),
|
||||
'threadAlgorithm' => '',
|
||||
'ReplySameFolder' => (bool) $oConfig->Get('defaults', 'mail_reply_same_folder', false),
|
||||
|
|
@ -226,6 +227,7 @@ trait Accounts
|
|||
$aResult['TrashFolder'] = (string) $oSettingsLocal->GetConf('TrashFolder', '');
|
||||
$aResult['ArchiveFolder'] = (string) $oSettingsLocal->GetConf('ArchiveFolder', '');
|
||||
$aResult['HideUnsubscribed'] = (bool) $oSettingsLocal->GetConf('HideUnsubscribed', $aResult['HideUnsubscribed']);
|
||||
$aResult['defaultSort'] = (string) $oSettingsLocal->GetConf('defaultSort', $aResult['defaultSort']);
|
||||
$aResult['useThreads'] = (bool) $oSettingsLocal->GetConf('UseThreads', $aResult['useThreads']);
|
||||
$aResult['threadAlgorithm'] = (string) $oSettingsLocal->GetConf('threadAlgorithm', $aResult['threadAlgorithm']);
|
||||
$aResult['ReplySameFolder'] = (bool) $oSettingsLocal->GetConf('ReplySameFolder', $aResult['ReplySameFolder']);
|
||||
|
|
|
|||
|
|
@ -204,6 +204,7 @@ trait User
|
|||
$this->setSettingsFromParams($oSettings, 'Resizer5Width', 'int');
|
||||
$this->setSettingsFromParams($oSettings, 'Resizer5Height', 'int');
|
||||
|
||||
$this->setSettingsFromParams($oSettingsLocal, 'defaultSort', 'string');
|
||||
$this->setSettingsFromParams($oSettingsLocal, 'UseThreads', 'bool');
|
||||
$this->setSettingsFromParams($oSettingsLocal, 'threadAlgorithm', 'string');
|
||||
$this->setSettingsFromParams($oSettingsLocal, 'ReplySameFolder', 'bool');
|
||||
|
|
|
|||
|
|
@ -130,8 +130,8 @@
|
|||
"QUOTA_SIZE": "U gebruikt <strong>%SIZE% (%PROC%%)<\/strong> van <strong>%LIMIT%<\/strong>",
|
||||
"SORT": "Sorteren",
|
||||
"NO_SORT": "Mail server ondersteund sorteren niet",
|
||||
"SORT_ARRIVAL_ASC": "Arrived ascending",
|
||||
"SORT_ARRIVAL_DESC": "Arrived descending",
|
||||
"SORT_ARRIVAL_ASC": "Ontvangen oplopend",
|
||||
"SORT_ARRIVAL_DESC": "Ontvangen aflopend",
|
||||
"SORT_DATE_ASC": "Datum oplopend",
|
||||
"SORT_DATE_DESC": "Datum aflopend",
|
||||
"SORT_SIZE_ASC": "Grootte oplopend",
|
||||
|
|
|
|||
|
|
@ -65,6 +65,11 @@
|
|||
<span data-bind="saveTrigger: messagesPerPageTrigger"></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group" data-bind="visible: sortSupported">
|
||||
<label data-i18n="MESSAGE_LIST/SORT"></label>
|
||||
<select data-bind="options: sortOptions, optionsText: 'text', optionsValue: 'value', value: defaultSort"></select>
|
||||
<span data-bind="saveTrigger: defaultSortTrigger"></span>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<div>
|
||||
<div data-bind="component: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue