Added ability to delete.
This commit is contained in:
@@ -110,7 +110,18 @@ def edit_card():
|
||||
request.form['card_id']
|
||||
])
|
||||
db.commit()
|
||||
flash('Card successfully edited.')
|
||||
flash('Card saved.')
|
||||
return redirect(url_for('cards'))
|
||||
|
||||
|
||||
@app.route('/delete/<card_id>')
|
||||
def delete(card_id):
|
||||
if not session.get('logged_in'):
|
||||
return redirect(url_for('login'))
|
||||
db = get_db()
|
||||
db.execute('DELETE FROM cards WHERE id = ?', [card_id])
|
||||
db.commit()
|
||||
flash('Card deleted.')
|
||||
return redirect(url_for('cards'))
|
||||
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
{{ card.front }}
|
||||
</h3>
|
||||
{% if card.type == 1 %}
|
||||
{{ card.back|replace("\n", "<br />") }}
|
||||
{{ card.back|replace("\n", "<br />")|safe }}
|
||||
{% else %}
|
||||
<pre>{{ card.back|safe }}</pre>
|
||||
{% endif %}
|
||||
|
||||
@@ -25,12 +25,23 @@
|
||||
placeholder="back of card"
|
||||
rows="12">{{ card.back|e }}</textarea>
|
||||
</div>
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
<input type="checkbox" name="known"
|
||||
value="1" {{ "checked" if (card.known == 1) else "" }} /> Known
|
||||
</label>
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<div class="checkbox">
|
||||
<label>
|
||||
<input type="checkbox" name="known"
|
||||
value="1" {{ "checked" if (card.known == 1) else "" }} /> Known
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-6 text-right">
|
||||
<a href="{{ url_for('delete', card_id=card.id) }}" class="btn btn-danger btn-xs">
|
||||
<i class="fa fa-trash"></i>
|
||||
Remove
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr />
|
||||
<div class="form-group">
|
||||
<input type="hidden" name="card_id" value="{{ card.id|e }}" />
|
||||
|
||||
Reference in New Issue
Block a user