Добавила стили

parent 376b5cdd
......@@ -124,15 +124,15 @@ public class PlaceController {
return "redirect:/" + id;
}
@PreAuthorize("hasAuthority('ADMIN')")
@PostMapping("/{id}/review/{reviewId}")
// @PreAuthorize("hasAuthority('ADMIN')")
public String deleteReview(@PathVariable Integer id, @PathVariable Integer reviewId){
reviewService.delete(reviewId, id);
return "redirect:/" + id;
}
@PreAuthorize("hasAuthority('ADMIN')")
@PostMapping("/{id}/photo/{photoId}")
// @PreAuthorize("hasAuthority('ADMIN')")
public String deletePhoto(@PathVariable Integer id, @PathVariable Integer photoId){
placePhotoService.delete(photoId);
return "redirect:/" + id;
......
spring.datasource.url= jdbc:mysql://localhost:3306/final_exam
spring.datasource.url=jdbc:mysql://localhost:3306/final_exam
spring.datasource.username=root
spring.datasource.password=12345
server.port=8002
......
......@@ -98,12 +98,27 @@ label{
border: 1px grey solid;
}
.btn{
background-color: cadetblue;
background-color: #498388;
padding: 7px;
display: inline-block;
border: black;
color: darkslategrey;
}
.btn-danger{
background-color: darkred;
padding: 7px;
display: inline-block;
}
.center{
text-align: center;
}
h1, h2, h3, h4{
color: darkred;
}
hr{
background-color: black;
/*border: black;*/
}
.gallery div{
margin-right: 5px;
}
\ No newline at end of file
......@@ -6,6 +6,6 @@
<img src="/images/403.png" alt="Ошибка" class="error-img">
<h2>Вы пытаетесь выполнить действие с ограниченным доступом</h2>
<a href="/login">Перейти к аутентификации</a>
<a class="btn" href="/login">Перейти к аутентификации</a>
</div>
</@main.renderWith>
\ No newline at end of file
......@@ -6,6 +6,6 @@
<img src="/images/404.png" alt="Ошибка" class="error-img">
<h2>Здесь ничего нет, предлагаем перейти на главную страницу</h2>
<a href="/">Главная страница</a>
<a class="btn" href="/">Главная страница</a>
</div>
</@main.renderWith>
\ No newline at end of file
......@@ -5,25 +5,25 @@
<div class="navbar flex-between">
<div class="flex">
<div class="nav-item">
<a href="/">Заведения</a>
<a href="/" class="btn">Заведения</a>
</div>
<#if user??>
<div class="nav-item">
<a href="/add">Добавить завeдение</a>
<a href="/add" class="btn">Добавить завeдение</a>
</div>
</#if>
</div>
<div class="flex">
<#if !(user??)>
<div class="nav-item">
<a class="nav-link" href="/login">Вход</a>
<a class="btn" href="/login">Вход</a>
</div>
<div class="nav-item">
<a class="nav-link" href="/register">Регистрация</a>
<a class="btn" href="/register">Регистрация</a>
</div>
<#else>
<div class="nav-item">
<a href="/cabinet">Привет, ${user.login}</a>
<a class="btn" href="/cabinet">Привет, ${user.login}</a>
</div>
</div>
<div class="nav-item">
......
<#import "../main.ftlh" as main>
<@main.renderWith title="Заведения">
<@main.renderWith title="Заведениe ${place.name}">
<h1>Заведение ${place.name}</h1>
<div class="place">
<div class="part">
......@@ -24,13 +24,15 @@
<h2 class="info">Галерея: </h2>
<div class="gallery">
<#list place.photos as c>
<img src="/file/${c.filePath}" alt="Изображение">
<#if user?? && user.role == "ADMIN">
<form action="/${place.id}/photo/${c.id}">
<input type='hidden' value='${_csrf.token}' name='${_csrf.parameterName}'/>
<button type="submit" class="btn btn-danger">X</button>
</form>
</#if>
<div>
<img src="/file/${c.filePath}" alt="Изображение">
<#if user?? && user.role == "ADMIN">
<form action="/${place.id}/photo/${c.id}">
<input type='hidden' value='${_csrf.token}' name='${_csrf.parameterName}'/>
<button type="submit" class="btn btn-danger">X</button>
</form>
</#if>
</div>
</#list>
</div>
<hr>
......
......@@ -6,8 +6,9 @@
<input type="text" name="search" placeholder="поиск">
<button type="submit" class="btn btn-primary">Искать</button>
</form>
<div class="items">
<#if places?? && places?size != 0>
<#if places?? && places?size != 0>
<div class="items">
<#list places as c>
<#if !c.isDel()>
<div class="item">
......@@ -24,12 +25,14 @@
</#list>
</div>
<#include "../pagination.ftlh">
<div>
</div>
<#else>
<p>Заведений нет</p>
<a href="/add">Добавить заведение</a>
<div class="center">
<h1>Заведений нет</h1>
<a href="/add" class="btn btn-primary" >Добавить заведение</a>
</div>
</#if>
</div>
</@main.renderWith>
\ No newline at end of file
......@@ -8,7 +8,9 @@
<p class="info">Email: ${user.email}</p>
<p class="info">Добавленные заведения:</p>
<#list user.places as p>
<a href="/places/${p.id}">${p.name}</a>
<#if !p.isDel()>
<a class="btn" href="/${p.id}">${p.name}</a>
</#if>
</#list>
</div>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment