16 lines
508 B
Python
16 lines
508 B
Python
from flask import redirect, url_for, abort
|
|
|
|
import screens
|
|
|
|
from core.flask_app import app
|
|
|
|
|
|
@app.route("/game/<slug>/actions/<int:action_id>/delete", methods=["POST"])
|
|
def action_delete(slug, action_id):
|
|
action = screens.get_action(slug, action_id)
|
|
if not action:
|
|
abort(404)
|
|
element = screens.get_element(slug, action["element_id"])
|
|
screens.delete_action(slug, action_id)
|
|
return redirect(url_for("screen_edit", slug=slug, screen_id=element["screen_id"], selected=element["id"]))
|