Feature: Gründer/Partner-Badge im User-Profil-Modal + Freunde-Suche, SW by-v555

This commit is contained in:
rene 2026-04-30 15:08:59 +02:00
parent 47c0590364
commit 125fb3c7e7
4 changed files with 20 additions and 3 deletions

View file

@ -32,6 +32,7 @@ async def list_friends(user=Depends(get_current_user)):
u.name AS friend_name,
u.bio, u.wohnort, u.erfahrung, u.social_link,
u.profil_sichtbarkeit, u.avatar_url,
u.is_founder, u.is_partner, u.founder_number,
{dogs_sq} AS dogs_json
FROM friendships f
JOIN users u ON u.id = CASE WHEN f.requester_id=? THEN f.addressee_id ELSE f.requester_id END
@ -92,6 +93,7 @@ async def search_users(q: str = "", user=Depends(get_current_user)):
SELECT u.id, u.name,
u.bio, u.wohnort, u.erfahrung, u.social_link,
u.profil_sichtbarkeit, u.avatar_url,
u.is_founder, u.is_partner, u.founder_number,
(SELECT json_group_array(json_object('name', d.name, 'rasse', d.rasse))
FROM dogs d WHERE d.user_id=u.id AND d.is_public=1) AS dogs_json
FROM users u