feat: enforce trip membership and role authorization

This commit is contained in:
Bastian Wagner
2026-08-17 15:13:23 +02:00
parent ddf1d03447
commit baae15dcbc
13 changed files with 517 additions and 9 deletions

View File

@@ -4,6 +4,9 @@ import { TripsRepository } from './trips.repository';
import { TripsService } from './trips.service';
import { TripSettingsRepository } from './trip-settings.repository';
import { TripSettingsService } from './trip-settings.service';
import { TripMembersRepository } from './trip-members.repository';
import { TripMembersService } from './trip-members.service';
import { TripMembershipGuard } from './trip-membership.guard';
@Module({
imports: [DatabaseModule],
@@ -12,7 +15,15 @@ import { TripSettingsService } from './trip-settings.service';
TripsService,
TripSettingsRepository,
TripSettingsService,
TripMembersRepository,
TripMembersService,
TripMembershipGuard,
],
exports: [
TripsService,
TripSettingsService,
TripMembersService,
TripMembershipGuard,
],
exports: [TripsService, TripSettingsService],
})
export class TripsLibModule {}