* feat: restart cmd added in aio service * feat: nestjs config package added * test: fix all broken test case * feat: infra config module add with get-update-reset functionality * test: fix test case failure * feat: update infra configs mutation added * feat: utilise ConfigService in util functions * chore: remove saml stuff * feat: removed saml stuffs * fix: config service precedence * fix: mailer module init with right env value * feat: added mutations and query * feat: add query infra-configs * fix: mailer module init issue * chore: smtp url validation added * fix: all sso disabling is handled * fix: pnpm i without db connection * fix: allowedAuthProviders and enableAndDisableSSO * fix: validateSMTPUrl check * feat: get api added for fetch provider list * feat: feedback resolve * chore: update code comments * fix: uppercase issue of VITE_ALLOWED_AUTH_PROVIDERS * chore: update lockfile * fix: add validation checks for MAILER_ADDRESS_FROM * test: fix test case * chore: feedback resolve * chore: renamed an enum * chore: app shutdown way changed --------- Co-authored-by: Andrew Bastin <andrewbastin.k@gmail.com>
31 lines
703 B
TypeScript
31 lines
703 B
TypeScript
import { Field, InputType } from '@nestjs/graphql';
|
|
import { InfraConfigEnumForClient } from 'src/types/InfraConfig';
|
|
import { ServiceStatus } from './helper';
|
|
import { AuthProvider } from 'src/auth/helper';
|
|
|
|
@InputType()
|
|
export class InfraConfigArgs {
|
|
@Field(() => InfraConfigEnumForClient, {
|
|
description: 'Infra Config Name',
|
|
})
|
|
name: InfraConfigEnumForClient;
|
|
|
|
@Field({
|
|
description: 'Infra Config Value',
|
|
})
|
|
value: string;
|
|
}
|
|
|
|
@InputType()
|
|
export class EnableAndDisableSSOArgs {
|
|
@Field(() => AuthProvider, {
|
|
description: 'Auth Provider',
|
|
})
|
|
provider: AuthProvider;
|
|
|
|
@Field(() => ServiceStatus, {
|
|
description: 'Auth Provider Status',
|
|
})
|
|
status: ServiceStatus;
|
|
}
|