zcash-grant-system/backend/grant/proposal/commands.py

22 lines
623 B
Python
Raw Normal View History

2018-09-10 09:55:26 -07:00
import click
from flask.cli import with_appcontext
from .models import Proposal, db
@click.command()
@click.argument('stage')
@click.argument('author_id')
@click.argument('proposal_id')
@click.argument('title')
@click.argument('content')
@with_appcontext
def create_proposal(stage, author_id, proposal_id, title, content):
proposal = Proposal.create(stage=stage,
author_id=author_id,
proposal_id=proposal_id,
title=title,
content=content)
db.session.add(proposal)
db.session.commit()