Include QR codes on the proposal page; added API route

This commit is contained in:
Sander Ferdinand 2018-10-20 02:11:54 +02:00
parent 75c7f49842
commit 531072d2aa
No known key found for this signature in database
GPG key ID: 7BBC83D7A8810AAB
15 changed files with 191 additions and 21 deletions

View file

@ -154,7 +154,7 @@ def proposal_api_add(title, content, pid, funds_target, addr_receiving, category
return make_response(jsonify('letters detected'),500)
if funds_target < 1:
return make_response(jsonify('Proposal asking less than 1 error :)'), 500)
if len(addr_receiving) != 97:
if len(addr_receiving) != settings.COIN_ADDRESS_LENGTH:
return make_response(jsonify('Faulty address, should be of length 72'), 500)
p = Proposal(headline=title, content=content, category='misc', user=current_user)
@ -208,6 +208,7 @@ def user(name):
user = q.first()
return render_template('user.html', user=user)
@app.route('/proposals')
@endpoint.api(
parameter('status', type=int, location='args', required=False),
@ -234,6 +235,7 @@ def proposals(status, page, cat):
return make_response(render_template('proposal/proposals.html',
proposals=proposals, status=status, cat=cat))
@app.route('/register', methods=['GET', 'POST'])
def register():
if settings.USER_REG_DISABLED: