diff --git a/frontend/quasar.conf.js b/frontend/quasar.conf.js index 13253ee..c3a8c30 100644 --- a/frontend/quasar.conf.js +++ b/frontend/quasar.conf.js @@ -69,6 +69,9 @@ module.exports = function (ctx) { 'QSelect', 'QField', 'QBtnDropdown', + 'QPopupEdit', + 'QSlideTransition', + 'QToggle', ], directives: [ diff --git a/frontend/src/pages/Login.vue b/frontend/src/pages/Login.vue index cde8361..ceedb71 100644 --- a/frontend/src/pages/Login.vue +++ b/frontend/src/pages/Login.vue @@ -6,7 +6,7 @@
-
@@ -23,9 +23,9 @@
{ diff --git a/frontend/src/pages/Profile.vue b/frontend/src/pages/Profile.vue index 701a102..c87fa1d 100644 --- a/frontend/src/pages/Profile.vue +++ b/frontend/src/pages/Profile.vue @@ -12,7 +12,7 @@ switch-indicator > - + @@ -23,74 +23,27 @@ - -
-
- - Mein Nutzername - -
-
- BuGaCacher2019 -
-
-
-
-
- - Meine Email - -
-
- muster.mail@muster.de -
-
-
-
-
- - Meine Ranglistenposition - -
-
- 1234 -
-
-
-
-
- - Mein Team - -
-
- BuGa19Community -
-
-
-
-
- - Teamranglistenposition - -
-
- 2019 -
-
-
+

Persönliche Daten

+
- + - + - BuGa19Community + - + @@ -99,7 +52,7 @@ - + @@ -110,58 +63,36 @@
-
+

Teammitglieder

+ +
+

Einladungen

+
- - Teammitglieder - -
-
-
- BuGaCacher2019 -
- Max -
- Timo -
- Katharina -
- Michael -
- Robin -
-
-
-
- -
-
- -
-
-
-
- - Aktueller Teamstatus - -
-
-
- Dienstag 15:00 Treffen zum Blumencache. +

+

Teamstatus

+

{{currentTeamStatus}}

+ type="text" label="Neuer Teamstatus" + :rules="[val=>val.length<=160||'Status zu lang!']"/>
-
@@ -240,10 +171,17 @@ diff --git a/src/main/java/hhn/labsw/bugageocaching/repositories/TeamRepository.java b/src/main/java/hhn/labsw/bugageocaching/repositories/TeamRepository.java index 77c69d9..9390a7c 100644 --- a/src/main/java/hhn/labsw/bugageocaching/repositories/TeamRepository.java +++ b/src/main/java/hhn/labsw/bugageocaching/repositories/TeamRepository.java @@ -1,8 +1,28 @@ package hhn.labsw.bugageocaching.repositories; import hhn.labsw.bugageocaching.entities.Team; +import hhn.labsw.bugageocaching.entities.User; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; +import java.util.List; + public interface TeamRepository extends JpaRepository { + + Team findByName(String name); + + @Query(value = "SELECT *\n" + + "FROM user\n" + + "WHERE id = (\n" + + " SELECT user_id\n" + + " FROM user_info\n" + + " WHERE team_id = (SELECT team_id\n" + + " FROM team\n" + + " WHERE name = ?1\n" + + " )\n" + + ")", nativeQuery = true) + List getTeammembers(String name); + + }