feat: authenticatie voor submissions en groups toegevoegd
This commit is contained in:
parent
7c41c8e615
commit
a4ccae6c0d
5 changed files with 45 additions and 17 deletions
|
@ -9,11 +9,11 @@ import {fetchAnswer} from "../../../services/answers";
|
|||
import {mapToUsername} from "../../../interfaces/user";
|
||||
|
||||
export const onlyAllowAuthor = authorize(
|
||||
(auth: AuthenticationInfo, req: AuthenticatedRequest) => req.body.author === auth.username
|
||||
(auth: AuthenticationInfo, req: AuthenticatedRequest) => (req.body as { author: string }).author === auth.username
|
||||
);
|
||||
|
||||
export const onlyAllowAuthorRequest = authorize(
|
||||
(auth: AuthenticationInfo, req: AuthenticatedRequest) => {
|
||||
async (auth: AuthenticationInfo, req: AuthenticatedRequest) => {
|
||||
const hruid = req.params.hruid;
|
||||
const version = req.params.version;
|
||||
const language = req.query.lang as string;
|
||||
|
@ -30,7 +30,7 @@ export const onlyAllowAuthorRequest = authorize(
|
|||
);
|
||||
|
||||
export const onlyAllowAuthorRequestAnswer = authorize(
|
||||
(auth: AuthenticationInfo, req: AuthenticatedRequest) => {
|
||||
async (auth: AuthenticationInfo, req: AuthenticatedRequest) => {
|
||||
const hruid = req.params.hruid;
|
||||
const version = req.params.version;
|
||||
const language = req.query.lang as string;
|
||||
|
@ -49,7 +49,7 @@ export const onlyAllowAuthorRequestAnswer = authorize(
|
|||
);
|
||||
|
||||
export const onlyAllowIfHasAccessToQuestion = authorize(
|
||||
async (auth, req) => {
|
||||
async (auth: AuthenticationInfo, req: AuthenticatedRequest) => {
|
||||
const hruid = req.params.hruid;
|
||||
const version = req.params.version;
|
||||
const language = req.query.lang as string;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue