Пример #1
0
 def get_issue_webpart(self, request, user_role):
     issue_page_worker = ProjectIssuePageWorker(request)
     issue_list = issue_page_worker.get_my_issue_item(
         request.user.id, user_role)
     sub_leftnav = self.get_issue_sub_navbar(request, user_role)
     page_fileds = {'issue_list': issue_list, 'sub_leftnav': sub_leftnav}
     return self.get_webpart(page_fileds, HomeIssuePath.home_issue_webapp)
Пример #2
0
def get_issue_filter_panel(request, filter_id):
    result = ""
    try:
        page_worker = ProjectIssuePageWorker(request)
        result = page_worker.get_issue_filter_body(0, filter_id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
Пример #3
0
def get_issue_filter_list(request):
    result = ""
    try:
        page_worker = ProjectIssuePageWorker(request)
        result = page_worker.get_issue_filter_menu(request.user.id)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
Пример #4
0
def attachment_view_iframe(request, attachment_id):
    result = ""
    try:
        page_worker = ProjectIssuePageWorker(request)
        result = page_worker.get_issue_attachment_view_iframe(attachment_id)
        print(result)
    except Exception as ex:
        SimpleLogger.exception(ex)
    return HttpResponse(result)
Пример #5
0
def index(request, projectid, issue_id):
    result = True
    try:
        page_worker = ProjectIssuePageWorker(request)
        result = page_worker.get_index_page(request, projectid, issue_id)
    except Exception as ex:
        result = str(ex)
        SimpleLogger.exception(ex)
    return HttpResponse(result)
Пример #6
0
def get_issue_list(request, project_id):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    user_role = request.POST.get('user_role', "0")
    result = ""
    if str(user_role) != "0":
        result = page_worker.get_my_issue_item(request.user.id, user_role)
    else:
        result = page_worker.get_issue_item(int(project_id), request.user.id)
    return HttpResponse(result)
Пример #7
0
def get_issue_more(request, project_id, page_size):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    page_index = int(page_size) / 10
    user_role = request.POST.get('user_role', "0")
    result = ""
    if str(user_role) != "0":
        result = page_worker.get_my_issue_more(request.user.id, page_index,
                                               user_role)
    else:
        result = page_worker.get_issue_more(int(project_id), request.user.id,
                                            page_index)
    return HttpResponse(result)
Пример #8
0
def get_issue_detail(request, issue_id):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    return HttpResponse(page_worker.get_issue_detail(int(issue_id)))
Пример #9
0
def get_issue_filter_save_dialog(request, project_id, query_id):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    return HttpResponse(
        page_worker.get_issue_filter_save_dialog(request, query_id))
Пример #10
0
def get_issue_operation_dialog(request, issue_id, operation_type):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    return HttpResponse(
        page_worker.get_issue_operation_dialog(request, issue_id,
                                               operation_type))
Пример #11
0
def get_upload_dialog(request, issue_id):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    return HttpResponse(page_worker.get_issue_upload_dialog(request, issue_id))
Пример #12
0
def get_create_dialog(request):
    ''' index page'''
    page_worker = ProjectIssuePageWorker(request)
    projectId = request.POST.get('project_id', 0)
    return HttpResponse(page_worker.get_issue_create_dialog(
        request, projectId))