mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-27 06:15:26 +00:00
(fix) don't offer forward/vacation options in filters if not enabled
This commit is contained in:
@@ -9,7 +9,10 @@
|
||||
*/
|
||||
FiltersDialogController.$inject = ['$scope', '$window', '$mdDialog', 'filter', 'mailboxes', 'labels'];
|
||||
function FiltersDialogController($scope, $window, $mdDialog, filter, mailboxes, labels) {
|
||||
var vm = this, sieveCapabilities = $window.sieveCapabilities;
|
||||
var vm = this,
|
||||
sieveCapabilities = $window.sieveCapabilities,
|
||||
forwardEnabled = $window.forwardEnabled,
|
||||
vacationEnabled = $window.vacationEnabled;
|
||||
|
||||
vm.filter = filter;
|
||||
vm.mailboxes = mailboxes;
|
||||
@@ -37,11 +40,15 @@
|
||||
vm.methodLabels = {
|
||||
"discard": l("Discard the message"),
|
||||
"keep": l("Keep the message"),
|
||||
"redirect": l("Forward the message to"),
|
||||
"vacation": l("Send a vacation message"),
|
||||
"stop": l("Stop processing filter rules")
|
||||
};
|
||||
|
||||
if (forwardEnabled)
|
||||
vm.methodLabels.redirect = l("Forward the message to");
|
||||
|
||||
if (vacationEnabled)
|
||||
vm.methodLabels.vacation = l("Send a vacation message");
|
||||
|
||||
if (sieveCapabilities.indexOf("reject") > -1)
|
||||
vm.methodLabels.reject = l("Send a reject message");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user