1

user fragment for groupcontent plus link

This commit is contained in:
Christoph
2020-04-17 15:14:57 +02:00
parent d8de8c6df5
commit a27d3f6f27
3 changed files with 21 additions and 46 deletions

View File

@ -48,6 +48,19 @@
<!--<div class="body-text-in" th:if="${group.getMembers().contains(user.getId())}"></div>-->
</th:block>
<th:block th:fragment="groupcontentlink">
<div class="content-heading row">
<a class="link col" th:href="@{/gruppen2/details/{id}(id=${group.getId()})}"
th:text="${group.getTitle()}"></a>
<span th:replace="~{fragments/groups :: badges}"></span>
</div>
<div class="content-text-in">
<span th:text="${group.getDescription()}"></span>
</div>
</th:block>
<!--Buttonbar zum Gruppe beitreten-->
<th:block th:fragment="joingroup">
<div class="content-heading">

View File

@ -13,51 +13,23 @@
<h1 class="def-cursor">Meine Gruppen</h1>
<!--TODO: Fragment-->
<!--Gruppenliste belegte Gruppen-->
<div th:unless="${lectures.isEmpty()}">
<h3 class="def-cursor">Veranstaltungen</h3>
<div class="content" th:each="group: ${lectures}">
<div class="content-heading row">
<a class="link col" th:href="@{/gruppen2/details/{id}(id=${group.getId()})}"
th:text="${group.getTitle()}"></a>
<span th:replace="~{fragments/groups :: badges}"></span>
</div>
<div class="content-text-in">
<span th:text="${group.getDescription()}"></span>
</div>
</div>
<div class="content" th:each="group: ${lectures}"
th:insert="fragments/groups :: groupcontentlink"></div>
</div>
<div th:unless="${publics.isEmpty()}">
<h3 class="def-cursor">Öffentliche Gruppen</h3>
<div class="content" th:each="group: ${publics}">
<div class="content-heading row">
<a class="link col" th:href="@{/gruppen2/details/{id}(id=${group.getId()})}"
th:text="${group.getTitle()}"></a>
<span th:replace="~{fragments/groups :: badges}"></span>
</div>
<div class="content-text-in">
<span th:text="${group.getDescription()}"></span>
</div>
</div>
<div class="content" th:each="group: ${publics}"
th:insert="fragments/groups :: groupcontentlink"></div>
</div>
<div th:unless="${privates.isEmpty()}">
<h3 class="def-cursor">Private Gruppen</h3>
<div class="content" th:each="group: ${privates}">
<div class="content-heading row">
<a class="link col" th:href="@{/gruppen2/details/{id}(id=${group.getId()})}"
th:text="${group.getTitle()}"></a>
<span th:replace="~{fragments/groups :: badges}"></span>
</div>
<div class="content-text-in">
<span th:text="${group.getDescription()}"></span>
</div>
</div>
<div class="content" th:each="group: ${privates}"
th:insert="fragments/groups :: groupcontentlink"></div>
</div>
</div>
</main>

View File

@ -27,18 +27,8 @@
</div>
<!--Ergebnisliste-->
<div class="content" th:each="group: ${groups}">
<div class="content-heading row">
<span th:replace="~{fragments/groups :: badges}"></span>
<a class="link col" th:href="@{/gruppen2/details/{id}(id=${group.getId()})}"
th:text="${group.getTitle()}"></a>
</div>
<div class="content-text-in">
<span th:text="${group.getDescription()}"></span>
</div>
</div>
<div class="content" th:each="group: ${groups}"
th:insert="fragments/groups :: groupcontentlink"></div>
</div>
</main>