Kundenansicht neu: /api/auth/me meldet ansicht neu oder alt
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f2c9eb107a
commit
c6a9a2c4a6
2 files changed
+51
No files matched your search
@@ -41,6 +41,7 @@ import {
|
||||
} from '../services/kundenansicht.js'
|
||||
import { logViewAction } from '../services/customerViewLog.js'
|
||||
import { isStaffAccount } from '../services/staffLabels.js'
|
||||
import { neueAnsichtFuerSession } from '../services/kundenansicht/schalter.js'
|
||||
|
||||
const router = Router()
|
||||
|
||||
@@ -407,6 +408,7 @@ router.get('/me', async (req, res) => {
|
||||
viewAs: true,
|
||||
viewId: session.viewId,
|
||||
viewExpiresAt: session.viewExpiresAt,
|
||||
ansicht: neueAnsichtFuerSession(session) ? 'neu' : 'alt',
|
||||
admin: { name: session.adminName || 'Mitarbeiter', email: session.adminEmail || '', isAdmin: Boolean(session.isAdmin) },
|
||||
customer: sanitizeCustomer(doc),
|
||||
})
|
||||
@@ -463,6 +465,7 @@ router.get('/me', async (req, res) => {
|
||||
return res.json({
|
||||
authenticated: true,
|
||||
role: 'customer',
|
||||
ansicht: neueAnsichtFuerSession(session) ? 'neu' : 'alt',
|
||||
customer: sanitizeCustomer(customer),
|
||||
})
|
||||
} catch (err) {
|
||||
|
||||
Reference in new issue
Block a user