diff --git a/frontend/src/views/teams/EditTeam.vue b/frontend/src/views/teams/EditTeam.vue index f1079f9df..b1174f463 100644 --- a/frontend/src/views/teams/EditTeam.vue +++ b/frontend/src/views/teams/EditTeam.vue @@ -113,7 +113,7 @@
|
@@ -243,6 +243,7 @@ import FormField from '@/components/input/FormField.vue'
import Multiselect from '@/components/input/Multiselect.vue'
import User from '@/components/misc/User.vue'
+import {getDisplayName} from '@/models/user'
import TeamService from '@/services/team'
import TeamMemberService from '@/services/teamMember'
import UserService from '@/services/user'
@@ -273,6 +274,12 @@ const userIsAdmin = computed(() => {
})
const userInfo = computed(() => authStore.info)
+const sortedMembers = computed(() => {
+ return [...(team.value?.members ?? [])].sort((a, b) =>
+ getDisplayName(a).localeCompare(getDisplayName(b), undefined, {sensitivity: 'base'}),
+ )
+})
+
const teamService = ref |