def update(store_id: str): """Updates an existing store.""" store = Store.fetch_by_id(store_id) if request.method == 'POST': name = request.form['store-name'] domain = request.form['store-domain'] tag = request.form['item-tag'] query = json.loads(request.form['item-query']) store.name = name store.domain = domain store.html_tag_name = tag store.html_tag_attributes = query store.save_to_db() return redirect(url_for('.index')) return render_template('stores/edit.html', store=store)
def delete(store_id: str): """Deletes an existing store.""" Store.fetch_by_id(store_id).delete() return redirect(url_for('.index'))