Decider admin

This commit is contained in:
anibus
2026-10-24 22:02:29 +03:00
parent 3cad3aec4b
commit 0212f8b6d0
18 changed files with 1362 additions and 71 deletions
+17 -4
View File
@@ -2,11 +2,24 @@
# This file defines all application routes (Higher priority routes first)
# ~~~~
GET /decider/:name controllers.HomeController.index(name)
GET /ws controllers.HomeController.ws
GET /ws controllers.HomeController.ws
# Admin panel
# ВАЖНО: админские маршруты должны идти ДО /decider/:name,
# иначе /decider/admin перехватывается как десайдер с именем "admin".
GET /decider/admin controllers.AdminController.index()
GET /decider/admin/login controllers.AdminController.login()
GET /decider/admin/steam/callback controllers.AdminController.steamCallback()
GET /admin/users controllers.AdminController.viewAllUsers()
# Admin API
GET /decider/admin/maps controllers.AdminController.mapImages()
POST /decider/admin/maps controllers.AdminController.mapImageUpload()
GET /decider/admin/deciders controllers.AdminController.decidersList()
GET /decider/admin/deciders/:key controllers.AdminController.deciderGet(key)
POST /decider/admin/deciders controllers.AdminController.deciderSave()
DELETE /decider/admin/deciders/:key controllers.AdminController.deciderDelete(key)
GET /decider/:name controllers.HomeController.index(name)
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
GET /assets/*file controllers.Assets.at(path="/public", file)