Added ability to delete.
This commit is contained in:
@@ -110,7 +110,18 @@ def edit_card():
|
|||||||
request.form['card_id']
|
request.form['card_id']
|
||||||
])
|
])
|
||||||
db.commit()
|
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'))
|
return redirect(url_for('cards'))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
{{ card.front }}
|
{{ card.front }}
|
||||||
</h3>
|
</h3>
|
||||||
{% if card.type == 1 %}
|
{% if card.type == 1 %}
|
||||||
{{ card.back|replace("\n", "<br />") }}
|
{{ card.back|replace("\n", "<br />")|safe }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<pre>{{ card.back|safe }}</pre>
|
<pre>{{ card.back|safe }}</pre>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -25,12 +25,23 @@
|
|||||||
placeholder="back of card"
|
placeholder="back of card"
|
||||||
rows="12">{{ card.back|e }}</textarea>
|
rows="12">{{ card.back|e }}</textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="checkbox">
|
<div class="row">
|
||||||
<label>
|
<div class="col-xs-6">
|
||||||
<input type="checkbox" name="known"
|
<div class="checkbox">
|
||||||
value="1" {{ "checked" if (card.known == 1) else "" }} /> Known
|
<label>
|
||||||
</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>
|
</div>
|
||||||
|
|
||||||
<hr />
|
<hr />
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="hidden" name="card_id" value="{{ card.id|e }}" />
|
<input type="hidden" name="card_id" value="{{ card.id|e }}" />
|
||||||
|
|||||||
Reference in New Issue
Block a user