2021-12-29 06:26:19 +00:00
|
|
|
package handlers
|
|
|
|
|
|
|
|
import (
|
|
|
|
"net/http"
|
|
|
|
|
|
|
|
"github.com/authorizerdev/authorizer/server/constants"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
)
|
|
|
|
|
|
|
|
func DashboardHandler() gin.HandlerFunc {
|
|
|
|
return func(c *gin.Context) {
|
2021-12-30 04:31:51 +00:00
|
|
|
isOnboardingCompleted := false
|
2021-12-31 08:22:10 +00:00
|
|
|
if constants.EnvData.ADMIN_SECRET != "" && constants.EnvData.DATABASE_TYPE != "" && constants.EnvData.DATABASE_URL != "" {
|
2021-12-30 04:31:51 +00:00
|
|
|
isOnboardingCompleted = true
|
2021-12-29 06:26:19 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
c.HTML(http.StatusOK, "dashboard.tmpl", gin.H{
|
2021-12-30 04:31:51 +00:00
|
|
|
"data": map[string]interface{}{
|
|
|
|
"isOnboardingCompleted": isOnboardingCompleted,
|
2021-12-29 06:26:19 +00:00
|
|
|
},
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|