Changeset 8cb1dc7 in Klonkt for src/middleware/render.js
- Timestamp:
- 06/14/2026 04:17:14 PM (3 months ago)
- Branches:
- main
- Children:
- 640b39c
- Parents:
- ccbd6a6
- File:
-
- 1 edited
-
src/middleware/render.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/render.js
rccbd6a6 r8cb1dc7 13 13 import { fileURLToPath } from 'url'; 14 14 import ejs from 'ejs'; 15 import db from '../config/database.js'; 15 16 import PermissionsService from '../services/PermissionsService.js'; 16 17 import { PLATFORMS as PLATFORMS_CATALOG } from '../services/PlatformIcons.js'; … … 36 37 const isPartial = req.headers['hx-request'] === 'true' || req.query.partial === '1'; 37 38 39 // Bezit deze (niet-god) user een eigen site? Bepaalt of 'ie een "Beheer"- 40 // ingang ziet (artiest-zelfbeheer). god ziet beheer sowieso (op rol). 41 const _u = req.session?.user || null; 42 const userOwnsSite = !!(_u && _u.role !== 'god' && 43 db.prepare('SELECT 1 FROM sites WHERE owner_id = ? LIMIT 1').get(_u.id)); 44 38 45 // Common locals 39 46 const locals = { 40 user: req.session?.user || null, 47 user: _u, 48 userOwnsSite, 41 49 site: data.site || res.locals.site || null, 42 50 audioTracks: data.audioTracks || res.locals.audioTracks || [],
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)