* feat: added zoom, office365-video as valid event-type locations * added docs * Update stripe.service.ts * enable conferencing apps for teams initial commit * fix: make conferencing atom work with teams * update team events in bulk update default location * feat: Separate endpoints for team conferencing apps instead of query params * Display all team events in 'Bulk update existing event types' modal when conferencing atom is enabled for Teams * fix: bulk update default location for team events * removed the organizations endpoints * Refactor: Separate functions for team events to follow SRP * undo extra changes * undo extra changes * fix: platform libraries build breaking * feat: only allow integrations which are installed in create/update team/user event-type endpoints * fix: merge conflicts * remove redundant imports * Update ConferencingAppsViewPlatformWrapper.tsx * Update useBanners.ts * fix: axios error response interceptor * feat: update :app param docs in `organizations-conferencing.controller` * Revert "fix: axios error response interceptor" This reverts commit 729eac3eee9f81c19b5368bbae4b1666884221fd. * Update useAtomsGetInstalledConferencingApps.ts * upgrade platform libraries * Update apps.ts --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Co-authored-by: Morgan Vernay <morgan@cal.com>
57 lines
2.1 KiB
TypeScript
57 lines
2.1 KiB
TypeScript
import { ApiKeysModule } from "@/modules/api-keys/api-keys.module";
|
|
import { ApiAuthGuard } from "@/modules/auth/guards/api-auth/api-auth.guard";
|
|
import { PlatformPlanGuard } from "@/modules/auth/guards/billing/platform-plan.guard";
|
|
import { NextAuthGuard } from "@/modules/auth/guards/next-auth/next-auth.guard";
|
|
import { IsAdminAPIEnabledGuard } from "@/modules/auth/guards/organizations/is-admin-api-enabled.guard";
|
|
import { IsOrgGuard } from "@/modules/auth/guards/organizations/is-org.guard";
|
|
import { RolesGuard } from "@/modules/auth/guards/roles/roles.guard";
|
|
import { IsTeamInOrg } from "@/modules/auth/guards/teams/is-team-in-org.guard";
|
|
import { ApiAuthStrategy } from "@/modules/auth/strategies/api-auth/api-auth.strategy";
|
|
import { NextAuthStrategy } from "@/modules/auth/strategies/next-auth/next-auth.strategy";
|
|
import { DeploymentsModule } from "@/modules/deployments/deployments.module";
|
|
import { MembershipsModule } from "@/modules/memberships/memberships.module";
|
|
import { OAuthFlowService } from "@/modules/oauth-clients/services/oauth-flow.service";
|
|
import { OrganizationsModule } from "@/modules/organizations/organizations.module";
|
|
import { ProfilesModule } from "@/modules/profiles/profiles.module";
|
|
import { RedisModule } from "@/modules/redis/redis.module";
|
|
import { TokensModule } from "@/modules/tokens/tokens.module";
|
|
import { UsersModule } from "@/modules/users/users.module";
|
|
import { forwardRef, Module } from "@nestjs/common";
|
|
import { PassportModule } from "@nestjs/passport";
|
|
|
|
@Module({
|
|
imports: [
|
|
PassportModule,
|
|
RedisModule,
|
|
ApiKeysModule,
|
|
UsersModule,
|
|
MembershipsModule,
|
|
TokensModule,
|
|
DeploymentsModule,
|
|
ProfilesModule,
|
|
forwardRef(() => OrganizationsModule),
|
|
],
|
|
providers: [
|
|
NextAuthGuard,
|
|
NextAuthStrategy,
|
|
ApiAuthGuard,
|
|
ApiAuthStrategy,
|
|
OAuthFlowService,
|
|
IsTeamInOrg,
|
|
RolesGuard,
|
|
IsOrgGuard,
|
|
IsAdminAPIEnabledGuard,
|
|
PlatformPlanGuard,
|
|
],
|
|
exports: [
|
|
NextAuthGuard,
|
|
ApiAuthGuard,
|
|
IsTeamInOrg,
|
|
RolesGuard,
|
|
IsOrgGuard,
|
|
IsAdminAPIEnabledGuard,
|
|
PlatformPlanGuard,
|
|
],
|
|
})
|
|
export class AuthModule {}
|