def _on_menu_task_change_hide_until(self, _evt): if self._items_list_ctrl.selected_count == 1: task = self._get_selected_task() if task and TaskController(self.wnd, self._session, task).\ task_change_hide_until(): task_logic.save_modified_task(task, self._session) elif self._items_list_ctrl.selected_count > 1: tasks_uuid = list(self._items_list_ctrl.get_selected_items_uuid()) TaskController(self.wnd, self._session, None).tasks_change_hide_until(tasks_uuid)
def _on_save(self, evt): if not self._validate(): return if not self._transfer_data_from_window(): return if not self._data['prev_completed'] and self._task.completed: # zakonczono zadanie if (self._appconfig.get('gui', 'confirm_complete_dlg') and not self._controller.confirm_set_task_complete()): return if not task_logic.complete_task(self._task, self._session): return task_logic.save_modified_task(self._task, self._session) self._on_ok(evt)