17 lines
460 B
JavaScript
17 lines
460 B
JavaScript
export const userIsAdmin = (request) => {
|
|
var _a;
|
|
const user = (_a = request.session) === null || _a === void 0 ? void 0 : _a.user;
|
|
if (!user) {
|
|
return false;
|
|
}
|
|
return user.userProperties.isAdmin;
|
|
};
|
|
export const userCanUpdate = (request) => {
|
|
var _a;
|
|
const user = (_a = request.session) === null || _a === void 0 ? void 0 : _a.user;
|
|
if (!user) {
|
|
return false;
|
|
}
|
|
return user.userProperties.canUpdate;
|
|
};
|