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)