Add table view and split name into firstName/lastName fields

This commit is contained in:
Torsten Schulz (local)
2025-10-21 14:38:41 +02:00
parent b024bfe884
commit bd677c26ae
29 changed files with 865 additions and 168 deletions

View File

@@ -33,10 +33,12 @@ export default defineEventHandler(async (event) => {
// First, add all manual members
for (const member of manualMembers) {
const normalizedEmail = member.email?.toLowerCase().trim() || ''
const normalizedName = member.name?.toLowerCase().trim() || ''
const fullName = `${member.firstName || ''} ${member.lastName || ''}`.trim()
const normalizedName = fullName.toLowerCase()
mergedMembers.push({
...member,
name: fullName, // Computed for display
source: 'manual',
editable: true,
hasLogin: false