예제 #1
0
def crepo():
    if request.method == 'POST':
        form = RepoForm(request.form)
        if form.validate():
            data = form.json()
            github.post('user/repos', data=data)
            flash('Repo created successfully.', 'success')
            return redirect(url_for('repos'))
    else:
        form = RepoForm()
    return render_template('create.html', form=form)
예제 #2
0
def erepo(slug):
    if request.method == 'POST':
        form = RepoForm(request.form)
        if form.validate():
            github.patch('repos/' + request.cookies.get('username') + '/' +
                         slug,
                         data=form.json())
            flash('Repo has been edit.', 'success')
            return redirect(url_for('repos'))
    else:
        form = RepoForm()
    return render_template('edit.html', slug=slug, form=form)