Skip to content

Commit 4d60160

Browse files
committed
debug only on the form endpoints -> requires_admin
1 parent 59a2942 commit 4d60160

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

app.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,7 +1089,7 @@ def email_webhook():
10891089

10901090

10911091
@app.route("/add_ticket/<item_id>", methods=["POST"])
1092-
@debug_only
1092+
@requires_admin
10931093
def add_ticket(item_id):
10941094
if not checkAccessPointExists(item_id):
10951095
return "Not found", 404
@@ -1393,7 +1393,7 @@ def uploadImageResize(file, access_point_id, count, is_thumbnail=False):
13931393

13941394

13951395
@app.route("/edit/<id>")
1396-
@debug_only
1396+
@requires_admin
13971397
def edit(id):
13981398

13991399
if checkAccessPointExists(id):
@@ -1491,7 +1491,7 @@ def submit_suggestion():
14911491

14921492

14931493
@app.route("/deleteTag/<name>", methods=["POST"])
1494-
@debug_only
1494+
@requires_admin
14951495
def deleteTag(name):
14961496
deleteTagGivenName(name)
14971497
return redirect("/admin")
@@ -1503,7 +1503,7 @@ def deleteTag(name):
15031503

15041504

15051505
@app.route("/delete/<id>", methods=["POST"])
1506-
@debug_only
1506+
@requires_admin
15071507
def delete(id):
15081508
if checkAccessPointExists(id):
15091509
deleteAccessPointEntry(id)
@@ -1519,7 +1519,7 @@ def delete(id):
15191519

15201520

15211521
@app.route("/editaccesspoint/<id>", methods=["POST"])
1522-
@debug_only
1522+
@requires_admin
15231523
def editAccessPoint(id):
15241524
m = db.session.execute(
15251525
db.select(AccessPoint).where(AccessPoint.id == id)
@@ -1574,7 +1574,7 @@ def editAccessPoint(id):
15741574

15751575

15761576
@app.route("/editTag/<name>", methods=["POST"])
1577-
@debug_only
1577+
@requires_admin
15781578
def edit_tag(name):
15791579
t = db.session.execute(db.select(Tag).where(Tag.name == name)).scalar_one()
15801580
t.description = request.form["description"]
@@ -1589,7 +1589,7 @@ def edit_tag(name):
15891589

15901590

15911591
@app.route("/edittitle/<id>", methods=["POST"])
1592-
@debug_only
1592+
@requires_admin
15931593
def editTitle(id):
15941594
m = db.session.execute(
15951595
db.select(AccessPoint).where(AccessPoint.id == id)
@@ -1606,7 +1606,7 @@ def editTitle(id):
16061606

16071607

16081608
@app.route("/editimage/<id>", methods=["POST"])
1609-
@debug_only
1609+
@requires_admin
16101610
def editImage(id):
16111611
image = db.session.execute(db.select(Image).where(Image.id == id)).scalar_one()
16121612

@@ -1628,7 +1628,7 @@ def editImage(id):
16281628

16291629

16301630
@app.route("/makethumbnail", methods=["POST"])
1631-
@debug_only
1631+
@requires_admin
16321632
def makeThumbnail():
16331633
access_point_id = request.args.get("accesspointid", None)
16341634
image_id = request.args.get("imageid", None)
@@ -1658,7 +1658,7 @@ def makeThumbnail():
16581658

16591659

16601660
@app.route("/detachimage/<image_id>/from/<item_id>", methods=["POST"])
1661-
@debug_only
1661+
@requires_admin
16621662
def detachImageEndpoint(image_id, item_id):
16631663

16641664
detachImageByID(image_id, item_id)
@@ -1674,7 +1674,7 @@ def detachImageEndpoint(image_id, item_id):
16741674

16751675

16761676
@app.route("/export", methods=["POST"])
1677-
@debug_only
1677+
@requires_admin
16781678
def export_data():
16791679
public = bool(int(request.args.get("p")))
16801680
now = datetime.now()
@@ -1695,7 +1695,7 @@ def export_data():
16951695

16961696

16971697
@app.route("/import", methods=["POST"])
1698-
@debug_only
1698+
@requires_admin
16991699
def import_data():
17001700
return ("", 501)
17011701

@@ -1706,7 +1706,7 @@ def import_data():
17061706

17071707

17081708
@app.route("/addTag", methods=["POST"])
1709-
@debug_only
1709+
@requires_admin
17101710
def add_tag():
17111711
tag = Tag(name=request.form["name"], description="")
17121712

@@ -1722,7 +1722,7 @@ def add_tag():
17221722

17231723

17241724
@app.route("/uploadimage/<id>", methods=["POST"])
1725-
@debug_only
1725+
@requires_admin
17261726
def uploadNewImage(id):
17271727
count = db.session.execute(
17281728
db.select(func.count()).where(ImageAccessPointRelation.access_point_id == id)
@@ -1741,7 +1741,7 @@ def uploadNewImage(id):
17411741

17421742

17431743
@app.route("/upload/elevator", methods=["POST"])
1744-
@debug_only
1744+
@requires_admin
17451745
def upload():
17461746

17471747
# Step 1: Find the building by its number

0 commit comments

Comments
 (0)