2025-07-24 07:39:43 +02:00
|
|
|
package maintenance
|
|
|
|
|
|
|
|
|
|
import (
|
2025-12-30 08:11:33 +01:00
|
|
|
"bamort/user"
|
|
|
|
|
|
2025-07-24 07:39:43 +02:00
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func RegisterRoutes(r *gin.RouterGroup) {
|
|
|
|
|
charGrp := r.Group("/maintenance")
|
2025-12-30 08:11:33 +01:00
|
|
|
charGrp.Use(user.RequireMaintainer())
|
|
|
|
|
{
|
2026-02-03 17:21:43 +01:00
|
|
|
charGrp.GET("/gsm-believes", GetBelieves)
|
|
|
|
|
charGrp.PUT("/gsm-believes/:id", UpdateBelieve)
|
|
|
|
|
charGrp.GET("/game-systems", GetGameSystems)
|
|
|
|
|
charGrp.PUT("/game-systems/:id", UpdateGameSystem)
|
|
|
|
|
charGrp.GET("/gsm-lit-sources", GetLitSources)
|
|
|
|
|
charGrp.PUT("/gsm-lit-sources/:id", UpdateLitSource)
|
|
|
|
|
charGrp.GET("/gsm-misc", GetMisc)
|
|
|
|
|
charGrp.PUT("/gsm-misc/:id", UpdateMisc)
|
|
|
|
|
charGrp.GET("/skill-improvement-cost2", GetSkillImprovementCost2)
|
|
|
|
|
charGrp.PUT("/skill-improvement-cost2/:id", UpdateSkillImprovementCost2)
|
2025-12-30 08:11:33 +01:00
|
|
|
charGrp.GET("/setupcheck", SetupCheck)
|
|
|
|
|
charGrp.GET("/setupcheck-dev", SetupCheckDev)
|
|
|
|
|
charGrp.GET("/mktestdata", MakeTestdataFromLive)
|
|
|
|
|
charGrp.GET("/reconndb", ReconnectDataBase) // Datenbank neu verbinden
|
|
|
|
|
charGrp.GET("/reloadenv", ReloadENV)
|
2026-01-14 21:58:37 +01:00
|
|
|
charGrp.POST("/transfer-sqlite-to-mariadb", TransferSQLiteToMariaDB) // Transfer data from SQLite to MariaDB
|
|
|
|
|
//charGrp.POST("/populate-class-learning-points", PopulateClassLearningPoints) // Populate class learning points from hardcoded data
|
2025-12-30 08:11:33 +01:00
|
|
|
/*
|
|
|
|
|
//nur zur einmaligen Ausführung, um das Lernkosten-System zu initialisieren
|
|
|
|
|
charGrp.POST("/initialize-learning-costs", InitializeLearningCosts)
|
|
|
|
|
// Zur Überprüfung der Lernkosten-Daten
|
|
|
|
|
charGrp.GET("/learning-costs-summary", gsmaster.GetLearningCostsSummaryHandler)
|
|
|
|
|
*/
|
|
|
|
|
}
|
2025-07-24 07:39:43 +02:00
|
|
|
}
|