예제 #1
0
파일: web.py 프로젝트: pkoszalka/sixpack
def experiment_list():
    experiments = Experiment.all(redis=db.REDIS)
    period = determine_period()
    experiments = [
        simple_markdown(exp.objectify_by_period(period)) for exp in experiments
    ]
    return jsonify({'experiments': experiments})
예제 #2
0
def client_experiments(api_key,
                       client_id,
                       kpi=None,
                       redis=None,
                       exclude_paused=True,
                       exclude_archived=True):
    client = Client(client_id, redis=redis)
    alternatives = []
    running_experiments = Experiment.all(api_key,
                                         redis=redis,
                                         exclude_paused=exclude_paused,
                                         exclude_archived=exclude_archived)
    for experiment in running_experiments:
        alternatives.append(experiment.get_alternative(client))
    return alternatives
예제 #3
0
def experiment_list():
    experiments = Experiment.all(db.REDIS)
    period = determine_period()
    experiments = [simple_markdown(exp.objectify_by_period(period)) for exp in experiments]
    return jsonify({'experiments': experiments})
예제 #4
0
def archived():
    experiments = Experiment.all(db.REDIS, False)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html', experiments=experiments, page='archived')
예제 #5
0
def hello():
    experiments = Experiment.all(db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')
예제 #6
0
파일: web.py 프로젝트: pkoszalka/sixpack
def hello():
    experiments = Experiment.all(redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html',
                           experiments=experiments,
                           page='home')
예제 #7
0
def hello():
    experiments = Experiment.all(exclude_archived=True, redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')
예제 #8
0
def archived():
    experiments = Experiment.all(db.REDIS, False)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html',
                           experiments=experiments,
                           page='archived')
예제 #9
0
파일: web.py 프로젝트: vpuzzella/sixpack
def archived():
    set_redis_prefix()
    experiments = Experiment.all(exclude_archived=False, redis=db.REDIS)
    experiments = [exp.name for exp in experiments if exp.is_archived()]
    return render_template('dashboard.html', experiments=experiments, page='archived')
예제 #10
0
파일: web.py 프로젝트: vpuzzella/sixpack
def active():
    set_redis_prefix()
    experiments = Experiment.all(exclude_archived=True, redis=db.REDIS)
    experiments = [exp.name for exp in experiments]
    return render_template('dashboard.html', experiments=experiments, page='home')