15 lines
492 B
Python
15 lines
492 B
Python
from flask import request, redirect, url_for, abort
|
|
|
|
import screens
|
|
|
|
from core.flask_app import app
|
|
|
|
|
|
@app.route("/game/<slug>/elements/<int:element_id>/rename", methods=["POST"])
|
|
def element_rename(slug, element_id):
|
|
element = screens.get_element(slug, element_id)
|
|
if not element:
|
|
abort(404)
|
|
screens.rename_element(slug, element_id, request.form.get("name", ""))
|
|
return redirect(url_for("screen_edit", slug=slug, screen_id=element["screen_id"], selected=element_id))
|