chore: rebase

This commit is contained in:
2025-11-01 11:44:55 +01:00
parent 8df3491757
commit b604e6935f
11 changed files with 185 additions and 160 deletions

View File

@@ -0,0 +1,35 @@
package controllers
import auth.{AuthAction, AuthenticatedRequest}
import play.api.*
import play.api.mvc.*
import javax.inject.*
/**
* This controller creates an `Action` to handle HTTP requests to the
* application's home page.
*/
@Singleton
class MainMenuController @Inject()(
val controllerComponents: ControllerComponents,
val authAction: AuthAction
) extends BaseController {
// Pass the request-handling function directly to authAction (no nested Action)
def mainMenu(): Action[AnyContent] = authAction { implicit request: AuthenticatedRequest[AnyContent] =>
Ok("Main Menu for user: " + request.user.name)
}
def index(): Action[AnyContent] = authAction { implicit request: AuthenticatedRequest[AnyContent] =>
Redirect("/mainmenu")
}
def rules(): Action[AnyContent] = {
Action { implicit request =>
Ok(views.html.rules())
}
}
}