import { Module } from '@nestjs/common'; import { PondsModule } from '../ponds/ponds.module'; import { GrantsController } from './grants.controller'; import { GrantsService } from './grants.service'; import { InspectorController } from '../inspector/inspector.controller'; import { InspectorService } from '../inspector/inspector.service'; /** * Permission grants (issues #51/#52): the management endpoints under * `/ponds/:id/grants` (Pond-Admin-gated) and the service behind them, plus the * effective-permissions inspector (issue #57). Resolution itself lives in * PermissionsModule; the access-rules and member UIs are #54/#55. */ @Module({ imports: [PondsModule], controllers: [GrantsController, InspectorController], providers: [GrantsService, InspectorService], exports: [GrantsService], }) export class GrantsModule {}