コード例 #1
0
	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)
コード例 #2
0
	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)