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 { LibraryModule } from './library/library.module';
|
||||
import { BullModule } from '@nestjs/bullmq';
|
||||
import { AssetModule } from './asset/asset.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@ -76,6 +77,7 @@ import { BullModule } from '@nestjs/bullmq';
|
||||
SeriesModule,
|
||||
LibraryModule,
|
||||
ConfigModule,
|
||||
AssetModule,
|
||||
],
|
||||
controllers: [AppController],
|
||||
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