mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-19 13:36:48 +00:00
cd0c27921c
A domain injecting the repository of a table another domain owns couples the two below the service layer, and nothing counted it. The new foreignRepositories rule reads every @InjectRepository under src/nest, looks the entity up in scripts/repository-owners.json (an injected entity without an owner stops the run) and holds each domain/entity pair to the baseline, which only shrinks: 209 pairs today.
133 lines
4.2 KiB
JSON
133 lines
4.2 KiB
JSON
{
|
|
"Addons": "addons",
|
|
"AppSettings": "settings",
|
|
"AssignmentParticipants": "assignments",
|
|
"AuditLog": "audit",
|
|
"BucketList": "atlas",
|
|
"BudgetCategoryOrder": "budget",
|
|
"BudgetItemMembers": "budget",
|
|
"BudgetItemPayers": "budget",
|
|
"BudgetItems": "budget",
|
|
"BudgetSettlements": "budget",
|
|
"Categories": "categories",
|
|
"CollabLinks": "collab",
|
|
"CollabMessageReactions": "collab",
|
|
"CollabMessages": "collab",
|
|
"CollabNotes": "collab",
|
|
"CollabPollVotes": "collab",
|
|
"CollabPolls": "collab",
|
|
"CollectionLabels": "collections",
|
|
"CollectionMembers": "collections",
|
|
"CollectionPlaceRatings": "collections",
|
|
"CollectionPlaces": "collections",
|
|
"Collections": "collections",
|
|
"DawarichConnections": "integrations",
|
|
"DawarichVisitSuggestions": "integrations",
|
|
"DayAccommodations": "accommodations",
|
|
"DayAssignments": "assignments",
|
|
"DayNotes": "day-notes",
|
|
"Days": "days",
|
|
"DocumentConnections": "doc-sync",
|
|
"DocumentProviderFields": "doc-sync",
|
|
"DocumentProviders": "doc-sync",
|
|
"DocumentSyncItems": "doc-sync",
|
|
"FileLinks": "files",
|
|
"GoogleApiUsage": "google-quota",
|
|
"GooglePlacePhotoMeta": "place-photos",
|
|
"HiddenCountries": "atlas",
|
|
"HiddenRegions": "atlas",
|
|
"IdempotencyKeys": "common",
|
|
"InviteTokens": "auth",
|
|
"JourneyBooks": "journey",
|
|
"JourneyContributors": "journey",
|
|
"JourneyEntries": "journey",
|
|
"JourneyEntryPhotos": "journey",
|
|
"JourneyPhotos": "journey",
|
|
"JourneyShareTokens": "journey",
|
|
"JourneyTrips": "journey",
|
|
"Journeys": "journey",
|
|
"McpTokens": "tokens",
|
|
"NotificationChannelPreferences": "notifications",
|
|
"Notifications": "notifications",
|
|
"OauthClients": "oauth",
|
|
"OauthConsents": "oauth",
|
|
"OauthTokens": "oauth",
|
|
"PackingBags": "packing",
|
|
"PackingCategoryAssignees": "packing",
|
|
"PackingItemContributors": "packing",
|
|
"PackingItems": "packing",
|
|
"PackingTemplateCategories": "packing",
|
|
"PackingTemplateItems": "packing",
|
|
"PackingTemplates": "packing",
|
|
"PasswordResetTokens": "auth",
|
|
"PhotoProviderFields": "addons",
|
|
"PhotoProviders": "addons",
|
|
"PlaceDetailsCache": "maps",
|
|
"PlaceRatings": "places",
|
|
"PlaceRegions": "atlas",
|
|
"PlaceShadowPicks": "place-shadow",
|
|
"Places": "places",
|
|
"PluginActions": "plugins",
|
|
"PluginCapabilityAudit": "plugins",
|
|
"PluginEgressHosts": "plugins",
|
|
"PluginEntityMetadata": "plugins",
|
|
"PluginErrorLog": "plugins",
|
|
"PluginMetaMigrations": "plugins",
|
|
"PluginOauthState": "plugins",
|
|
"PluginOauthTokens": "plugins",
|
|
"PluginScheduledTasks": "plugins",
|
|
"PluginSettingsFields": "plugins",
|
|
"PluginUserConfig": "plugins",
|
|
"PluginUserErasureQueue": "plugins",
|
|
"Plugins": "plugins",
|
|
"PushSubscriptions": "notifications",
|
|
"ReservationDayPositions": "reservations",
|
|
"ReservationEndpoints": "reservations",
|
|
"ReservationEndpointsEntity": "reservations",
|
|
"ReservationTravelers": "reservations",
|
|
"ReservationTravelersEntity": "reservations",
|
|
"Reservations": "reservations",
|
|
"RoadtripDayBoundaries": "roadtrip",
|
|
"RoadtripDayTracks": "roadtrip",
|
|
"RoadtripPreferencesEntity": "roadtrip",
|
|
"RoadtripVias": "roadtrip",
|
|
"RouteUsageDaily": "route-usage",
|
|
"SchoolHolidayCountries": "school-holidays",
|
|
"SchoolHolidayPeriods": "school-holidays",
|
|
"SchoolHolidayRegions": "school-holidays",
|
|
"Settings": "settings",
|
|
"ShareTokens": "share",
|
|
"Tags": "tags",
|
|
"TodoCategoryAssignees": "todo",
|
|
"TodoItems": "todo",
|
|
"TourTypes": "tours",
|
|
"TourWaypoints": "tours",
|
|
"Tours": "tours",
|
|
"TrekPhotoCacheMeta": "memories",
|
|
"TrekPhotos": "photos",
|
|
"TripAlbumLinks": "memories",
|
|
"TripDocumentLinks": "doc-sync",
|
|
"TripFiles": "files",
|
|
"TripInviteTokens": "trip-invite",
|
|
"TripMembers": "trip-membership",
|
|
"TripPhotos": "photos",
|
|
"Trips": "trips",
|
|
"UserNoticeDismissals": "system-notices",
|
|
"UserSessions": "sessions",
|
|
"Users": "auth",
|
|
"VacayCompanyHolidays": "vacay",
|
|
"VacayEntries": "vacay",
|
|
"VacayHolidayCalendars": "vacay",
|
|
"VacayPlanMembers": "vacay",
|
|
"VacayPlans": "vacay",
|
|
"VacayShares": "vacay",
|
|
"VacayUserColors": "vacay",
|
|
"VacayUserSettingsEntity": "vacay",
|
|
"VacayUserYears": "vacay",
|
|
"VacayYears": "vacay",
|
|
"VisitedCountries": "atlas",
|
|
"VisitedRegions": "atlas",
|
|
"WebauthnChallenges": "auth",
|
|
"WebauthnCredentials": "auth"
|
|
}
|