feat: sync deployed v1.0.0-rc.38-custom.42
Sync production source including routing, billing, Astra detection and public uptime. Update custom build instructions and license packaging.
This commit is contained in:
1 parent
aa6c3f50f4
commit
ceddfd3d6b
828 files changed
+122253
-13702
No files matched your search
+19
-1
@@ -24,7 +24,17 @@ func SetApiRouter(router *gin.Engine) {
|
||||
apiRouter.GET("/setup", controller.GetSetup)
|
||||
apiRouter.POST("/setup", anonymousRequestBodyLimit, controller.PostSetup)
|
||||
apiRouter.GET("/status", controller.GetStatus)
|
||||
apiRouter.GET("/uptime/status", controller.GetUptimeKumaStatus)
|
||||
apiRouter.GET("/uptime/status", controller.GetGroupStatus)
|
||||
apiRouter.GET("/group-status", controller.GetSiteGroupStatus)
|
||||
apiRouter.GET("/group-status/artwork/:id", controller.GetSiteDetectionArtwork)
|
||||
apiRouter.GET("/uptime/admin", middleware.AdminAuth(), controller.GetStatusPageAdmin)
|
||||
apiRouter.PUT("/uptime/group", middleware.AdminAuth(), middleware.SessionCookieOriginGuard(), controller.UpdateStatusPageGroup)
|
||||
apiRouter.POST("/uptime/group/reset", middleware.AdminAuth(), middleware.SessionCookieOriginGuard(), controller.UpdateStatusPageGroup)
|
||||
apiRouter.GET("/detections/artwork/:id", controller.GetDetectionArtwork)
|
||||
apiRouter.POST("/detection-proxy/v1/responses", controller.DetectionProxy)
|
||||
apiRouter.POST("/detections/estimate", middleware.UserAuth(), middleware.SessionCookieOriginGuard(), controller.EstimateDetection)
|
||||
apiRouter.POST("/detections", middleware.UserAuth(), middleware.SessionCookieOriginGuard(), controller.CreateUserDetection)
|
||||
apiRouter.GET("/detections/:id", middleware.UserAuth(), controller.GetUserDetection)
|
||||
apiRouter.GET("/models", middleware.UserAuth(), controller.DashboardListModels)
|
||||
apiRouter.GET("/status/test", middleware.AdminAuth(), controller.TestStatus)
|
||||
apiRouter.GET("/notice", controller.GetNotice)
|
||||
@@ -204,9 +214,14 @@ func SetApiRouter(router *gin.Engine) {
|
||||
optionRoute.Use(middleware.RootAuth())
|
||||
{
|
||||
optionRoute.GET("/", controller.GetOptions)
|
||||
optionRoute.GET("/request_policy", controller.GetRequestPolicy)
|
||||
optionRoute.PATCH("/request_policy", controller.UpdateRequestPolicy)
|
||||
optionRoute.PUT("/", controller.UpdateOption)
|
||||
optionRoute.PUT("/passkey/domains", controller.UpdatePasskeyDomains)
|
||||
optionRoute.GET("/model_pricing", controller.GetModelPricingConfig)
|
||||
optionRoute.PATCH("/model_pricing", controller.UpdateModelPricingConfig)
|
||||
optionRoute.POST("/model_pricing/convert", controller.PreviewModelPricingConversion)
|
||||
optionRoute.POST("/model_pricing/preview", controller.PreviewModelPricing)
|
||||
optionRoute.POST("/payment_compliance", controller.ConfirmPaymentCompliance)
|
||||
optionRoute.GET("/channel_affinity_cache", controller.GetChannelAffinityCacheStats)
|
||||
optionRoute.DELETE("/channel_affinity_cache", controller.ClearChannelAffinityCache)
|
||||
@@ -272,6 +287,7 @@ func SetApiRouter(router *gin.Engine) {
|
||||
tokenRoute.GET("/", controller.GetAllTokens)
|
||||
tokenRoute.GET("/search", middleware.SearchRateLimit(), controller.SearchTokens)
|
||||
tokenRoute.GET("/auto-groups", controller.GetTokenAutoGroups)
|
||||
tokenRoute.POST("/routing-preview", controller.PreviewTokenRouting)
|
||||
tokenRoute.GET("/:id", controller.GetToken)
|
||||
tokenRoute.POST("/:id/key", middleware.CriticalRateLimit(), middleware.DisableCache(), controller.GetTokenKey)
|
||||
tokenRoute.POST("/", controller.AddToken)
|
||||
@@ -306,6 +322,7 @@ func SetApiRouter(router *gin.Engine) {
|
||||
apiRouter.GET("/audit", middleware.DisableCache(), middleware.AdminAuth(), middleware.RequirePermission(authz.AuditRead), controller.GetAuditLogs)
|
||||
apiRouter.GET("/audit/self", middleware.DisableCache(), middleware.UserAuth(), controller.GetAuditLogs)
|
||||
logRoute := apiRouter.Group("/log")
|
||||
logRoute.GET("/attempts/:request_id", middleware.UserAuth(), controller.GetRelayAttempts)
|
||||
logRoute.GET("/", middleware.AdminAuth(), controller.GetAllLogs)
|
||||
logRoute.GET("/stat", middleware.AdminAuth(), controller.GetLogsStat)
|
||||
logRoute.GET("/self/stat", middleware.UserAuth(), controller.GetLogsSelfStat)
|
||||
@@ -319,6 +336,7 @@ func SetApiRouter(router *gin.Engine) {
|
||||
{
|
||||
systemTaskRoute.POST("/log-cleanup", controller.CreateLogCleanupSystemTask)
|
||||
systemTaskRoute.GET("/list", controller.ListSystemTasks)
|
||||
systemTaskRoute.DELETE("/history", controller.DeleteSystemTaskHistory)
|
||||
systemTaskRoute.GET("/current", controller.GetCurrentSystemTask)
|
||||
systemTaskRoute.GET("/:task_id", controller.GetSystemTask)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user