@@ -10,6 +10,7 @@ import {
1010import { hasAccess , hasAuthorization } from '../../middleware/authorization.ts' ;
1111import { requireSomeAuth } from '../../middleware/requireSomeAuth.ts' ;
1212import { requireSomeGroup } from '../../middleware/requireSomeGroup.ts' ;
13+ import { filterActivityResponseByScope } from '../../middleware/responseFiltering.ts' ;
1314import { Action , Resource } from '../../utils/enums/application.ts' ;
1415import { permitValidator } from '../../validators/index.ts' ;
1516
@@ -18,7 +19,13 @@ router.use(requireSomeAuth);
1819router . use ( requireSomeGroup ) ;
1920
2021/** Get a list of permits */
21- router . get ( '/' , hasAuthorization ( Resource . PERMIT , Action . READ ) , permitValidator . listPermits , listPermitsController ) ;
22+ router . get (
23+ '/' ,
24+ hasAuthorization ( Resource . PERMIT , Action . READ ) ,
25+ permitValidator . listPermits ,
26+ filterActivityResponseByScope ,
27+ listPermitsController
28+ ) ;
2229
2330/** Create or update a permit */
2431router . put ( '/' , hasAuthorization ( Resource . PERMIT , Action . CREATE ) , permitValidator . upsertPermit , upsertPermitController ) ;
@@ -37,6 +44,7 @@ router.get(
3744 '/search' ,
3845 hasAuthorization ( Resource . PERMIT , Action . READ ) ,
3946 permitValidator . searchPermits ,
47+ filterActivityResponseByScope ,
4048 searchPermitsController
4149) ;
4250
0 commit comments