Split API into multiple files & setup public user permissions
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-11-11 12:23:31 -06:00
parent 4636521d50
commit 9df5f2d5f4
14 changed files with 74 additions and 65 deletions

View File

@@ -43,6 +43,7 @@ class Home extends Controller {
app_name: this.configs.get('app.name'),
system_base: this.configs.get('app.url'),
authenticated_user: !!req.user,
public_user: !!req?.user?.is_public_user(),
})
}
}

View File

@@ -33,6 +33,7 @@ class SessionController extends Controller {
id: user.id,
username: user.uid,
preferences: user.preferences || {},
is_public_user: user.is_public_user(),
},
app: {
name: this.configs.get('app.name'),