@@ -1089,7 +1089,7 @@ def email_webhook():
10891089
10901090
10911091@app .route ("/add_ticket/<item_id>" , methods = ["POST" ])
1092- @debug_only
1092+ @requires_admin
10931093def 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
13971397def 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
14951495def 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
15071507def 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
15231523def 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
15781578def 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
15931593def 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
16101610def 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
16321632def 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
16621662def 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
16781678def 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
16991699def 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
17101710def 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
17261726def 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
17451745def upload ():
17461746
17471747 # Step 1: Find the building by its number
0 commit comments