feat: add lock/unlock button to partner table in Einstellungen
All checks were successful
Staging Build / build (push) Successful in 2m34s
All checks were successful
Staging Build / build (push) Successful in 2m34s
This commit is contained in:
@@ -91,9 +91,14 @@ export async function getPartners() {
|
||||
const { data: dbUsers, error: dbError } = await admin
|
||||
.from('users')
|
||||
.select('id, role')
|
||||
.eq('role', 'partner')
|
||||
.in('role', ['partner', 'gesperrt'])
|
||||
if (dbError) throw dbError
|
||||
|
||||
const roleMap: Record<string, string> = {}
|
||||
dbUsers.forEach(u => { roleMap[u.id] = u.role })
|
||||
|
||||
const partnerIds = new Set(dbUsers.map(u => u.id))
|
||||
return users.filter(u => partnerIds.has(u.id))
|
||||
return users
|
||||
.filter(u => partnerIds.has(u.id))
|
||||
.map(u => ({ ...u, role: roleMap[u.id] || 'partner' }))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user