Exemple #1
0
def initialization_release_status(project):
    try:
        Configuration.objects.filter(project=project, status=100).values()[0]
    except IndexError, e:
        for n in range(100,106):
            if n == 100:
                st_name = "待上线"
            elif n == 101:
                st_name = "上线中"
            elif n == 102:
                st_name = "上线完成"
            elif n == 103:
                st_name = "上线失败"
            elif n == 104:
                st_name = "回退中"
            elif n == 105:
                st_name = "回退完成"
            elif n == 106:
                st_name = "回退失败"

            cf = Configuration(
                name = st_name,
                project = project,
                status = n,
                approve_user = "",
                approve_group = "",
                mail_to = "",
                mail_cc = "",
                update_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(time.time()))),
            )
            cf.save()
Exemple #2
0
def initialization_release_status(project):
    try:
        Configuration.objects.filter(project=project, status=100).values()[0]
    except IndexError, e:
        for n in range(100, 106):
            if n == 100:
                st_name = "待上线"
            elif n == 101:
                st_name = "上线中"
            elif n == 102:
                st_name = "上线完成"
            elif n == 103:
                st_name = "上线失败"
            elif n == 104:
                st_name = "回退中"
            elif n == 105:
                st_name = "回退完成"
            elif n == 106:
                st_name = "回退失败"

            cf = Configuration(
                name=st_name,
                project=project,
                status=n,
                approve_user="",
                approve_group="",
                mail_to="",
                mail_cc="",
                update_time=time.strftime('%Y-%m-%d %H:%M:%S',
                                          time.localtime(int(time.time()))),
            )
            cf.save()
Exemple #3
0
                status = n,
                approve_user = "",
                approve_group = "",
                mail_to = "",
                mail_cc = "",
                update_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(time.time()))),
            )
            cf.save()

    try:
        Configuration.objects.filter(project=project, status=0).values()[0]
    except IndexError, e:
        cf = Configuration(
            name = '取消',
            project = project,
            status = 0,
            approve_user = "",
            approve_group = "",
            update_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(time.time()))),
        )
        cf.save()


@login_required
def create(request):
    user, email, usernum = request.user.username.split("|")[:]
    config['user'] = user
    request.session.delete('err')
    if request.session.get('err'):
        config['err'] = request.session.get('err')
    else:
        config['err'] = ''
Exemple #4
0
                approve_group="",
                mail_to="",
                mail_cc="",
                update_time=time.strftime('%Y-%m-%d %H:%M:%S',
                                          time.localtime(int(time.time()))),
            )
            cf.save()

    try:
        Configuration.objects.filter(project=project, status=0).values()[0]
    except IndexError, e:
        cf = Configuration(
            name='取消',
            project=project,
            status=0,
            approve_user="",
            approve_group="",
            update_time=time.strftime('%Y-%m-%d %H:%M:%S',
                                      time.localtime(int(time.time()))),
        )
        cf.save()


@login_required
def create(request):
    user, email, usernum = request.user.username.split("|")[:]
    config['user'] = user
    request.session.delete('err')
    if request.session.get('err'):
        config['err'] = request.session.get('err')
    else: