예제 #1
0
 def __init__(self, request):
     '''
     Constructor
     '''
     CITaskPageWorker.__init__(self, request)
     self.pagemodel = CITestingLeftNavBar
     self.subpage_model = CITestingTaskSubNavBar
     self.task_property_model = CITestingTaskPropertyNavBar
예제 #2
0
def search_task(request):
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.search_tasks(request)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #3
0
def get_task_parameter_group_list(request,task_id):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.get_ci_task_parameter_list(task_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #4
0
def more_changelog_list(request,task_id):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.task_more_changelog_list(request, task_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #5
0
def more_dashboard_task_list(request):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.dashboard_more_task_list(request)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #6
0
def download_package_list(request,history_id):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.get_downlaod_package_list(history_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #7
0
def task_config_basic(request,task_id):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.get_ci_task_config_basic(request,task_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #8
0
def edit(request):
    ''' 
       show task parameter edit webpart
    '''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        parameter_id=request.POST.get("parameter_id")
        result=page_worker.get_ci_task_parameter_edit(parameter_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #9
0
def get_task_list(request):
    ''' index page'''
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        task_id=request.POST.get("task_id")
        ci_task=CITask.objects.get(int(task_id))
        sub_nav_action=request.POST.get("sub_nav_action")
        dm_ci_tasks=CITaskService.get_product_ci_tasks(request, ci_task.TaskType, sub_nav_action)
        result=page_worker.get_ci_task_list_controll(request,dm_ci_tasks,True)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
예제 #10
0
 def get_dashboard_fullpage(self, request):
     task_pageworker = CITaskPageWorker(request)
     left_nav_bar = self.get_dashboard_left_bar(request)
     dashboard_task_queue = self.get_dashboard_task_queue_webpart(request)
     dashboard_task_list = task_pageworker.get_dashboard_task_list_webpart(
         request)
     dashboard_agent = self.get_dashboard_agent_list_webpart(request)
     pagefileds = {
         "left_nav_bar": left_nav_bar,
         "dashboard_task_queue": dashboard_task_queue,
         "dashboard_task_list": dashboard_task_list,
         "dashboard_agent": dashboard_agent
     }
     return self.get_page(pagefileds, 'dashboard/ci_dashboard_index.html',
                          request)
예제 #11
0
def confirm_dialog(request):
    result=""
    try:
        page_worker=CITaskPageWorker(request)
        result=page_worker.task_parameter_confirm_dialog(request)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
    
    

    
    
    


    
예제 #12
0
def confirm_dialog(request):
    ''' index page'''
    page_worker=CITaskPageWorker(request)
    return HttpResponse(page_worker.get_ci_task_confirm_dialog())
예제 #13
0
def changelog_detail(request, history_id, change_version):
    page_worker = CITaskPageWorker(request)
    result = page_worker.task_changelog_detail(history_id, change_version)
    return HttpResponse(result)