Exemple #1
0
def modifyOnlineDate(request):
    if request.method == 'GET':
        return render(request, NOT_FOUND_PAGE)

    from_url = request.META['HTTP_REFERER'];
    pid = request.REQUEST.get('pid')
    newDate = request.REQUEST.get('newDate')
    if len(pid) == 0:
        return render(request, NOT_FOUND_PAGE)

    project = ProjectModule.getProject(pid)
    project.onlineDate = newDate
    project.save()
    return HttpResponseRedirect(from_url)
Exemple #2
0
def viewDetail(request, projectId):
    '''
    查看详情页
    '''
    project = ProjectModule.getProject(projectId=projectId)
    project.barClass = 'bar-danger' if project.type == 2 else 'bar-normal'
    branch_info = BranchInfo.objects.filter(plist_id=projectId)
    for subproject in project.subprojects:
        subproject.barClass = 'bar-danger' if subproject.type == 2 else 'bar-normal'


    return {
        'branch_name': project.branch_name,
        'project': project,
        'bugs': project.bugs,
        'gitlogs': project.gitlogs,
        'description': project.description,
        'memos': project.memos,
        'staffs': project.relatedPersons,
        'pgurl': project.branch_name+".anjuke.test",
    }