Added app configuration, for now specific to user registration.
This commit is contained in:
@ -17,6 +17,7 @@ import { ProvidersModule } from './providers/providers.module';
|
|||||||
import { SeriesModule } from './series/series.module';
|
import { SeriesModule } from './series/series.module';
|
||||||
import { LibraryModule } from './library/library.module';
|
import { LibraryModule } from './library/library.module';
|
||||||
import { BullModule } from '@nestjs/bullmq';
|
import { BullModule } from '@nestjs/bullmq';
|
||||||
|
import { AssetModule } from './asset/asset.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
@ -76,6 +77,7 @@ import { BullModule } from '@nestjs/bullmq';
|
|||||||
SeriesModule,
|
SeriesModule,
|
||||||
LibraryModule,
|
LibraryModule,
|
||||||
ConfigModule,
|
ConfigModule,
|
||||||
|
AssetModule,
|
||||||
],
|
],
|
||||||
controllers: [AppController],
|
controllers: [AppController],
|
||||||
providers: [AppService, UsersService],
|
providers: [AppService, UsersService],
|
||||||
|
7
backend/nestjs-seshat-api/src/asset/asset.module.ts
Normal file
7
backend/nestjs-seshat-api/src/asset/asset.module.ts
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import { Module } from '@nestjs/common';
|
||||||
|
import { ConfigController } from './config/config.controller';
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
controllers: [ConfigController]
|
||||||
|
})
|
||||||
|
export class AssetModule {}
|
@ -0,0 +1,18 @@
|
|||||||
|
import { Test, TestingModule } from '@nestjs/testing';
|
||||||
|
import { ConfigController } from './config.controller';
|
||||||
|
|
||||||
|
describe('ConfigController', () => {
|
||||||
|
let controller: ConfigController;
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
const module: TestingModule = await Test.createTestingModule({
|
||||||
|
controllers: [ConfigController],
|
||||||
|
}).compile();
|
||||||
|
|
||||||
|
controller = module.get<ConfigController>(ConfigController);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should be defined', () => {
|
||||||
|
expect(controller).toBeDefined();
|
||||||
|
});
|
||||||
|
});
|
@ -0,0 +1,15 @@
|
|||||||
|
import { Controller, Request, Get } from '@nestjs/common';
|
||||||
|
import { config } from './config';
|
||||||
|
|
||||||
|
@Controller('asset')
|
||||||
|
export class ConfigController {
|
||||||
|
@Get('config')
|
||||||
|
async login(
|
||||||
|
@Request() req,
|
||||||
|
) {
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
config: config
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
3
backend/nestjs-seshat-api/src/asset/config/config.ts
Normal file
3
backend/nestjs-seshat-api/src/asset/config/config.ts
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export const config = {
|
||||||
|
register_enabled: false,
|
||||||
|
}
|
Reference in New Issue
Block a user