Ändere Sichtbarkeitseinstellungen für Mitglieder: Standardmäßig sichtbar für alle eingeloggten Mitglieder, es sei denn, sie sind explizit verborgen.
Some checks failed
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
Some checks failed
Code Analysis (JS/Vue) / analyze (push) Failing after 51s
This commit is contained in:
@@ -52,8 +52,10 @@ export default defineEventHandler(async (event) => {
|
|||||||
// Ensure visibility flags are booleans for manual entries
|
// Ensure visibility flags are booleans for manual entries
|
||||||
const vis = member.visibility || {}
|
const vis = member.visibility || {}
|
||||||
member.visibility = {
|
member.visibility = {
|
||||||
showEmail: vis.showEmail === undefined ? false : Boolean(vis.showEmail),
|
// Default: visible to all logged-in members unless explicitly hidden
|
||||||
showPhone: vis.showPhone === undefined ? false : Boolean(vis.showPhone),
|
showEmail: vis.showEmail === undefined ? true : Boolean(vis.showEmail),
|
||||||
|
showPhone: vis.showPhone === undefined ? true : Boolean(vis.showPhone),
|
||||||
|
// Address remains private by default
|
||||||
showAddress: vis.showAddress === undefined ? false : Boolean(vis.showAddress)
|
showAddress: vis.showAddress === undefined ? false : Boolean(vis.showAddress)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -154,10 +156,10 @@ export default defineEventHandler(async (event) => {
|
|||||||
phone: user.phone || '',
|
phone: user.phone || '',
|
||||||
address: '',
|
address: '',
|
||||||
visibility: {
|
visibility: {
|
||||||
showEmail: userVis.showEmail === undefined ? false : Boolean(userVis.showEmail),
|
showEmail: userVis.showEmail === undefined ? true : Boolean(userVis.showEmail),
|
||||||
showPhone: userVis.showPhone === undefined ? false : Boolean(userVis.showPhone),
|
showPhone: userVis.showPhone === undefined ? true : Boolean(userVis.showPhone),
|
||||||
showAddress: userVis.showAddress === undefined ? false : Boolean(userVis.showAddress)
|
showAddress: userVis.showAddress === undefined ? false : Boolean(userVis.showAddress)
|
||||||
},
|
},
|
||||||
notes: `Rolle(n): ${roles.join(', ')}`,
|
notes: `Rolle(n): ${roles.join(', ')}`,
|
||||||
source: 'login',
|
source: 'login',
|
||||||
editable: false,
|
editable: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user