index returns the same as /file/upload without redirecting

This commit is contained in:
Rostislav Raykov
2024-12-20 13:15:48 +02:00
parent 2cf1480aac
commit ea559c7306
3 changed files with 14 additions and 4 deletions

View File

@@ -1,12 +1,22 @@
package org.rostislav.quickdrop.controller;
import org.rostislav.quickdrop.service.ApplicationSettingsService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class IndexViewController {
private final ApplicationSettingsService applicationSettingsService;
public IndexViewController(ApplicationSettingsService applicationSettingsService) {
this.applicationSettingsService = applicationSettingsService;
}
@GetMapping("/")
public String getIndexPage() {
return "redirect:/file/upload";
public String getIndexPage(Model model) {
model.addAttribute("maxFileSize", applicationSettingsService.getFormattedMaxFileSize());
model.addAttribute("maxFileLifeTime", applicationSettingsService.getMaxFileLifeTime());
return "upload";
}
}

View File

@@ -40,7 +40,7 @@
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="/file/list">View Files</a></li>
<li class="nav-item"><a class="nav-link" href="/file/upload">Upload File</a></li>
<li class="nav-item"><a class="nav-link" href="/">Upload File</a></li>
<li class="nav-item"><a class="nav-link" href="/admin/dashboard" onclick="requestAdminPassword()">Admin
Dashboard</a></li>
</ul>

View File

@@ -34,7 +34,7 @@
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="/file/upload">Upload File</a>
<a class="nav-link" href="/">Upload File</a>
</li>
<li class="nav-item">
<!-- Admin Dashboard Button -->