source: src/main/java/edu/gjoko/schedlr/controllers/AdminController.java@ 950fa0d

Last change on this file since 950fa0d was 8bcd64c, checked in by Gjoko Kostadinov <gjoko.kostadinov@…>, 15 months ago

Add admin functionality and business admin functionality.

  • Property mode set to 100644
File size: 920 bytes
Line 
1package edu.gjoko.schedlr.controllers;
2
3import org.springframework.security.core.Authentication;
4import org.springframework.security.core.context.SecurityContextHolder;
5import org.springframework.stereotype.Controller;
6import org.springframework.ui.Model;
7import org.springframework.web.bind.annotation.GetMapping;
8
9import javax.servlet.http.HttpServletRequest;
10import java.security.Principal;
11
12@Controller
13public class AdminController {
14
15 @GetMapping(path = "/admin")
16 public String getAdminPageTemplate(Model model, HttpServletRequest request) {
17 return "admin";
18 }
19
20 @GetMapping(path = "/business_admin")
21 public String getBusinessAdminPageTemplate(Model model, HttpServletRequest request) {
22 Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
23 String currentPrincipalName = authentication.getName();
24
25 return "business_admin";
26 }
27
28
29}
Note: See TracBrowser for help on using the repository browser.