def get_rigt_task_for_task_screen(taskId,buildId): if buildId == 0 and taskId != 0: task = Task.getTask(taskId) print('editing new parent task') if buildId == 1: task = Task() print('') if buildId == 2 and taskId != 0: task = Task() task.task_id = taskId return task
def giveDetailsObject(id): task = Task.getTask(id) layout = BoxLayout(orientation='vertical') layout.add_widget(Label(text='Name:')) layout.add_widget(Label(text=task.name)) description = task.description if description == None: layout.add_widget(Label(text='Description:')) layout.add_widget(Label(text='No Description Available')) else: layout.add_widget(Label(text='Description:')) layout.add_widget(Label(text=task.description)) duration = str(task.duration) + ' uur' layout.add_widget(Label(text='Duration:')) layout.add_widget(Label(text=duration,)) layout.add_widget(Label(text='Status:')) layout.add_widget(Label(text=task.status)) progress = str(task.progress * 100) + '%' layout.add_widget(Label(text='Progress:')) layout.add_widget(Label(text=progress)) return layout
def build(self): root = AddTaskScreen(task=Task.getTask(self.taskId)) return root