def delete_tasks(self, tasks_uuid, permanently=False): """ Delete multiple task with confirmation. Args: tasks_uuid: list of tasks uuid to delete Returns: True after successful delete tasks. """ if not mbox.message_box_delete_confirm(self.wnd, _("tasks")): return False return task_logic.delete_task(tasks_uuid, self._session, permanently)
def delete_task(self, permanently=False): """ Delete task with confirmation. Returns: True after successful delete task. """ if permanently: if not mbox.message_box_delete_confirm(self.wnd, _("task")): return False elif not mbox.message_box_delete_confirm(self.wnd, _("task"), _("Task will be moved to trash.")): return False return task_logic.delete_task(self._task, self._session, permanently)