|
|
@@ -7,6 +7,7 @@ import { SCOPE } from '~/interfaces/scope';
|
|
|
import type Crowi from '~/server/crowi';
|
|
|
import { accessTokenParser } from '~/server/middlewares/access-token-parser';
|
|
|
import { generateAddActivityMiddleware } from '~/server/middlewares/add-activity';
|
|
|
+import { excludeReadOnlyUser } from '~/server/middlewares/exclude-read-only-user';
|
|
|
import { AccessToken } from '~/server/models/access-token';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
@@ -29,6 +30,7 @@ export const deleteAllAccessTokensHandlersFactory: DeleteAllAccessTokensHandlers
|
|
|
return [
|
|
|
accessTokenParser([SCOPE.WRITE.USER_SETTINGS.API.ACCESS_TOKEN]),
|
|
|
loginRequiredStrictly,
|
|
|
+ excludeReadOnlyUser,
|
|
|
addActivity,
|
|
|
async(req: DeleteAllAccessTokensRequest, res: ApiV3Response) => {
|
|
|
const { user } = req;
|