add photo placeholder, mirrored camera capture, configurable footer, and student .url zip export
This commit is contained in:
@@ -62,6 +62,13 @@ app.get('/api/settings', requireAdmin, async (_, res) => {
|
||||
res.json(out);
|
||||
});
|
||||
|
||||
app.get('/api/public-settings', async (_, res) => {
|
||||
const keys = ['footer_left', 'footer_right'];
|
||||
const out = {};
|
||||
for (const k of keys) out[k] = await getSetting(k, '');
|
||||
res.json(out);
|
||||
});
|
||||
|
||||
app.put('/api/settings', requireAdmin, async (req, res) => {
|
||||
const { settings } = req.body;
|
||||
if (!settings || typeof settings !== 'object') return res.status(400).json({ error: 'settings required' });
|
||||
|
||||
Reference in New Issue
Block a user