chore: import DH V2 D5.6.4 production baseline
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import {
|
||||
Controller,
|
||||
Get,
|
||||
Param,
|
||||
ParseUUIDPipe,
|
||||
Query,
|
||||
} from '@nestjs/common';
|
||||
import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator';
|
||||
import { AssetTemporalService } from './asset-temporal.service';
|
||||
import {
|
||||
ListTemporalAssetsQueryDto,
|
||||
TemporalAtQueryDto,
|
||||
} from './dto/list-temporal-assets-query.dto';
|
||||
|
||||
@Controller('temporal-assets')
|
||||
export class AssetTemporalController {
|
||||
constructor(private readonly temporal: AssetTemporalService) {}
|
||||
|
||||
@Get()
|
||||
@RequirePermissions('assets.read_temporal')
|
||||
list(@Query() query: ListTemporalAssetsQueryDto) {
|
||||
return this.temporal.list(query);
|
||||
}
|
||||
|
||||
@Get(':assetId')
|
||||
@RequirePermissions('assets.read_temporal')
|
||||
get(
|
||||
@Param('assetId', new ParseUUIDPipe({ version: '4' })) assetId: string,
|
||||
@Query() query: TemporalAtQueryDto,
|
||||
) {
|
||||
return this.temporal.get(assetId, query);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user