Sync family members with contacts and birthdays
This commit is contained in:
+13
-3
@@ -14,9 +14,19 @@ const router = express.Router();
|
||||
router.get('/members', (req, res) => {
|
||||
try {
|
||||
const members = db.get().prepare(`
|
||||
SELECT id, display_name, avatar_color, avatar_data, family_role, created_at
|
||||
FROM users
|
||||
ORDER BY display_name COLLATE NOCASE ASC
|
||||
SELECT u.id,
|
||||
u.display_name,
|
||||
u.avatar_color,
|
||||
u.avatar_data,
|
||||
u.family_role,
|
||||
c.phone,
|
||||
c.email,
|
||||
b.birth_date,
|
||||
u.created_at
|
||||
FROM users u
|
||||
LEFT JOIN contacts c ON c.family_user_id = u.id
|
||||
LEFT JOIN birthdays b ON b.family_user_id = u.id
|
||||
ORDER BY u.display_name COLLATE NOCASE ASC
|
||||
`).all();
|
||||
res.json({ data: members });
|
||||
} catch (err) {
|
||||
|
||||
Reference in New Issue
Block a user