(js) Improve handling of reminders on tasks

This commit is contained in:
Francis Lachapelle
2018-04-17 11:20:19 -04:00
parent a4876798bc
commit e6e1fddb3e
@@ -230,6 +230,7 @@
vm.addAttachUrl = addAttachUrl;
vm.priorityLevel = priorityLevel;
vm.changeAlarmRelation = changeAlarmRelation;
vm.onAlarmChange = onAlarmChange;
vm.reset = reset;
vm.cancel = cancel;
vm.edit = edit;
@@ -367,7 +368,19 @@
}
}
function onAlarmChange(event) {
if (vm.component.type !== 'task') {
return;
}
if (!vm.component.start && vm.component.alarm.relation == 'START') {
vm.component.alarm.relation = 'END';
} else if (!vm.component.due && vm.component.alarm.relation == 'END') {
vm.component.alarm.relation = 'START';
}
}
function save(form, options) {
changeAlarmRelation(form);
if (form.$valid) {
vm.component.$save(options)
.then(function(data) {