1 let jst_server = (await import('@ndcode/jst_server')).default
2 let XDate = require('xdate')
5 let get_account = await _require('/_lib/get_account.jst')
6 let get_session = await _require('/_lib/get_session.jst')
7 let post_request = await _require('/_lib/post_request.jst')
14 let transaction = await env.site.database.Transaction()
16 let root = await transaction.get({})
17 let session = await get_session(env, root)
19 let account = await get_account(root, session)
20 if (account === undefined)
21 throw new jst_server.Problem(
23 'Please sign in first.',
26 if (!await account.get_json('administrator'))
27 throw new jst_server.Problem(
33 return /*await*/ root.get_json('globals', {})
36 transaction.rollback()