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)
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", }