def _on_items_list_activated(self, evt):
		task_uuid, task_type = self._task_list_ctrl.items[evt.GetData()]
		if task_type in (enums.TYPE_PROJECT, enums.TYPE_CHECKLIST):
			# nie powinno być
			return
		if task_uuid:
			TaskController.open_task(self.wnd, task_uuid)
Beispiel #2
0
	def _on_items_list_activated(self, evt):
		task_uuid, task_type = self._items_list_ctrl.items[evt.GetData()]
		if task_type in (enums.TYPE_PROJECT, enums.TYPE_CHECKLIST):
			task = OBJ.Task.get(self._session, uuid=task_uuid)
			self._items_path.append(task)
			self._refresh_list()
			return
		if task_uuid:
			TaskController.open_task(self.wnd, task_uuid)
Beispiel #3
0
	def _on_items_list_activated(self, evt):
		task_uuid, _task_type = self._items_list_ctrl.items[evt.GetData()]
		if task_uuid:
			TaskController.open_task(self.wnd, task_uuid)
Beispiel #4
0
	def _edit_selected_task(self):
		task_uuid = self._items_list_ctrl.get_item_uuid(None)
		if task_uuid:
			TaskController.open_task(self.wnd, task_uuid)
Beispiel #5
0
	def _on_btn_edit_parent(self, _evt):
		if self._items_path:
			task_uuid = self._items_path[-1].uuid
			if task_uuid:
				TaskController.open_task(self.wnd, task_uuid)