diff --git a/wwwroot/add_superuser.dspy b/wwwroot/add_superuser.dspy new file mode 100644 index 0000000..6d7d7f1 --- /dev/null +++ b/wwwroot/add_superuser.dspy @@ -0,0 +1,18 @@ +db = DBPools() +dbname = get_module_dbname('rbac') +async with db.sqlorContext(dbname) as sor: + ns = { + "id": uuid(), + "username":"superuser", + "password":password_encode('111111'), + "orgid":"0" + } + roles = [ + { + "orgtypeid":"owner", + "role":["superuser", "admin"] + } + ] + await create_user(ns, roles) + return "OK" +return "Error"