#7 -- add docs section

This commit is contained in:
Anton Romanov 2022-03-16 13:17:10 +04:00
parent 2b30a22984
commit 79e7483254
7 changed files with 22 additions and 4 deletions

View File

@ -5,7 +5,7 @@ plugins {
}
jar {
archivesBaseName='seminar'
archivesBaseName = 'seminar'
}
repositories {
@ -15,8 +15,8 @@ repositories {
}
}
sourceCompatibility = 17
targetCompatibility = 17
sourceCompatibility = 11
targetCompatibility = 11
dependencies {
ext {

Binary file not shown.

View File

@ -24,6 +24,7 @@ public class MvcConfiguration implements WebMvcConfigurer {
registry.addViewController("/loginError");
registry.addViewController("/index");
registry.addViewController("/admin");
registry.addViewController("/docs");
registry.addViewController("/editNews");
}

View File

@ -45,7 +45,7 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
log.debug("Security enabled");
http.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers("/login", "/index", "/news/**", "/meetings/**", "/files/**", "/h2-console/*", "/h2-console").permitAll()
.antMatchers("/login", "/index", "/news/**", "/meetings/**", "/files/**", "/docs/**", "/h2-console/*", "/h2-console").permitAll()
.antMatchers("/swagger-ui.html").hasAuthority(UserRoleConstants.ADMIN)
.anyRequest().authenticated()
.and()

Binary file not shown.

View File

@ -38,6 +38,9 @@
<li class="nav-item">
<a class="nav-link" href="/meetings/meetings">Заседания</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/docs">Документы</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/reports">Отчеты</a>
</li>

View File

@ -0,0 +1,14 @@
<!--
~ Copyright (C) 2021 Anton Romanov - All Rights Reserved
~ You may use, distribute and modify this code, please write to: romanov73@gmail.com.
~
-->
<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
<html xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" layout:decorate="~{default}">
<div class="container" layout:fragment="content">
<a href="/public/docs/polozh.docx">
Положение
</a>
</div>
</html>