def build_parameter(self): result = "--" if self.ci_task_history.BuildParameterID: parameter_group = CITaskParameterService.task_parameter( self.ci_task_history.BuildParameterID) if parameter_group: result = parameter_group.group_name return result
def get_ci_task_parameter_edit(self, parameter_group_id): task_parameter_group = CITaskParameterService.task_parameter( parameter_group_id) vm_task_parameter_group = VM_TaskParameterGroup(task_parameter_group) task_plugin_list = self.parameter_group_plugin_webpart( task_parameter_group.task_id, task_parameter_group) pagefileds = { "task_parameter_group": vm_task_parameter_group, "task_plugin_list": task_plugin_list } return self.get_webpart(pagefileds, CITaskPath.task_parameter_edit)
def task_parameter_confirm_dialog(self, request): parameter_group_id = request.GET.get('group_id') task_parameter_group = CITaskParameterService.task_parameter( parameter_group_id) pre_task_parameter_group = CITaskParameterService.init_parameter_group( request) task_parameter_diff = VM_TaskParameterGroupDiff( task_parameter_group, pre_task_parameter_group) pagefileds = { "task_parameter_group": task_parameter_group, "task_parameter_diff": task_parameter_diff } return self.get_webpart(pagefileds, CITaskPath.task_parameter_confirm)
def get_object(self): group_id = self.kwargs['id'] return CITaskParameterService.task_parameter(group_id)