Add live account appeal updates and restricted status settings
This commit is contained in:
@@ -27,7 +27,9 @@ try {
|
||||
// Neither anonymous callers nor logged-in browser roles get server-only powers.
|
||||
for(const role of ["anon","authenticated"]) {
|
||||
await db.exec(`set role ${role}`);
|
||||
for(const sql of ["select * from public.account_appeals","select * from public.account_control_events",
|
||||
if(role==="anon") await assert.rejects(db.query("select * from public.account_appeals"),/permission denied/);
|
||||
else assert.equal((await db.query("select * from public.account_appeals")).rows.length,0);
|
||||
for(const sql of ["select * from public.account_control_events",
|
||||
`select public.admin_account_action('${admin}','${owner}','ban','${reason}')`,
|
||||
`select public.submit_account_appeal('${owner}','${reason}')`,
|
||||
`select public.review_account_appeal('${admin}','${id(99)}','approve','${reason}')`])
|
||||
|
||||
Reference in New Issue
Block a user