Beispiel #1
0
def change_version(request):
    langDict = getLangTextDict(request)
    context = {}
    if not isRelease:
        context["env"] = "test"

    versionName = request.GET.get("version", "CurrentVersion")

    versionHistorySets = TbVersion.objects.filter(
        type=1).order_by("-closeTime")
    isVersionExist = False
    for tmpVersion in versionHistorySets:
        if tmpVersion.versionName == versionName:
            isVersionExist = True

    VersionService.setLastVersionSession(request)
    if versionName == "CurrentVersion" or isVersionExist == False:
        VersionService.setToCurrentVersion(request)
        context["current_version"] = "current-page"
        context["userName"] = request.session.get("userName")
        # 文本
        text = {}
        text[
            "pageTitle"] = "当前版本信息查看"  # langDict["web"]["httpInterfacePageHeadings_check"]
        context["text"] = text

        versionObj = TbVersion.objects.filter(type=2)
        context["versionName"] = "没有找到版本"
        context["versionDesc"] = "没有找到版本"
        context["closeTime"] = "没有封板时间"

        if versionObj:
            context["versionName"] = versionObj[0].versionName
            context["versionDesc"] = versionObj[0].versionDesc
            context["closeTime"] = versionObj[0].closeTime

        templatePath = "InterfaceTest/version_manage/current_version.html"

    else:
        VersionService.setToHistoryVersion(request, versionName)
        context["history_version"] = "current-page"
        context["userName"] = request.session.get("userName")
        # 文本
        text = {}
        text[
            "pageTitle"] = "历史版本信息查看"  # langDict["web"]["httpInterfacePageHeadings_check"]
        context["text"] = text

        versionObj = TbVersion.objects.filter(type=1).order_by("-closeTime")
        context["versionList"] = []

        for tmpVersion in versionObj:
            tmpVersionInfo = {}
            tmpVersionInfo['versionName'] = tmpVersion.versionName
            tmpVersionInfo['versionDesc'] = tmpVersion.versionDesc
            tmpVersionInfo['closeTime'] = tmpVersion.closeTime
            context["versionList"].append(tmpVersionInfo)

        templatePath = "InterfaceTest/version_manage/history_version.html"
    return render(request, templatePath, context)
Beispiel #2
0
def addSession(request, data):
    #addSession
    #设置session关闭浏览器才失效
    request.session.set_expiry(0)
    request.session["loginName"] = data[0].loginName
    request.session["userName"] = data[0].userName
    request.session["id"] = data[0].id
    request.session["audit"] = data[0].audit
    VersionService.setToCurrentVersion(request)
    VersionService.setLastVersionSession(request)