Class: OrgsService
Defined in: backends/web-backend/src/orgs/orgs.service.ts:47
Implements
OnModuleInit
Constructors
Constructor
new OrgsService(
orgModel,userModel,teamModel):OrgsService
Defined in: backends/web-backend/src/orgs/orgs.service.ts:50
Parameters
orgModel
Model<Document<unknown, { }, Organization, { }, { }> & Organization & object & object>
userModel
Model<Document<unknown, { }, User, { }, { }> & User & object & object>
teamModel
Model<Document<unknown, { }, Team, { }, { }> & Team & object & object>
Returns
OrgsService
Methods
findOrCreate()
findOrCreate(
name,createdBy):Promise<ResolvedOrg|null>
Defined in: backends/web-backend/src/orgs/orgs.service.ts:60
Parameters
name
string
createdBy
string
Returns
Promise<ResolvedOrg | null>
getBySlug()
getBySlug(
slug):Promise<{description:string;id:string;memberCount:number;name:string;slug:string;teamCount:number; }>
Defined in: backends/web-backend/src/orgs/orgs.service.ts:96
Parameters
slug
string
Returns
Promise<{ description: string; id: string; memberCount: number; name: string; slug: string; teamCount: number; }>
onModuleInit()
onModuleInit():
Promise<void>
Defined in: backends/web-backend/src/orgs/orgs.service.ts:56
Returns
Promise<void>
Implementation of
OnModuleInit.onModuleInit
searchOrgs()
searchOrgs(
query):Promise<{orgs:object[]; }>
Defined in: backends/web-backend/src/orgs/orgs.service.ts:76
Parameters
query
string
Returns
Promise<{ orgs: object[]; }>
