mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
* bump version * Sample data source (#9501) * Added sample data populating script * added expand-collapse in add data soure menu * Sample database * Design changes * Added CTA to buttons and added design changes * Added code sanity fix for some services * changed configration for create sampke db and code sanity fix * Removed logs * Added xlsx in dependency * added migration for sample db * Added loggin for testing * Added await in migration * Replace excel sheet with JSON files * reverted package-lock file * Fixed issues * dependecy deletion * Added schedular * Added changes for bug fixes and typeorm query for creating sample db * Removed color.scss file import * Add logo in sample application * add documentation link for sample db * fixed migration issue for data queries creation * removed sample db intergration * bump version * Remove .env file and code sanity * deleted migration file --------- Co-authored-by: Kritagya <kriks.iitk@.com> Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6> Co-authored-by: kriks7raptor <kritagya@raptorx.ai> Co-authored-by: gsmithun4 <gsmithun4@gmail.com> * Add data-cy for drag drop empty canvas card (#9513) * Add sample db condition on all components (#9516) * Add sample db condition on all components * Changed empty state for container * Condiiton on sample data source --------- Co-authored-by: kriks7raptor <kritagya@raptorx.ai> * Release fix: subpath (#9535) * Add sample db condition on all components * Changed empty state for container * Condiiton on sample data source * fixed subpath issue for workspace setting and folders * Folder change handler in subpath --------- Co-authored-by: kriks7raptor <kritagya@raptorx.ai> * fixed version * fixed version * fixed version * update server version * Bump version to v2.39.0 --------- Co-authored-by: kriks7iitk <34170719+kriks7iitk@users.noreply.github.com> Co-authored-by: Kritagya <kriks.iitk@.com> Co-authored-by: Kritagya Kumar <kritagyakumar@192.168.1.6> Co-authored-by: kriks7raptor <kritagya@raptorx.ai> Co-authored-by: Ajith KV <ajith.jaban@gmail.com> Co-authored-by: kriks7iitk <kriks.iitk@gmail.com> Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com> Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
91 lines
3.4 KiB
TypeScript
91 lines
3.4 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { OrganizationUser } from '../../entities/organization_user.entity';
|
|
import { Organization } from '../../entities/organization.entity';
|
|
import { User } from '../../entities/user.entity';
|
|
import { OrganizationsService } from '@services/organizations.service';
|
|
import { OrganizationUsersService } from '@services/organization_users.service';
|
|
import { OrganizationsController } from '@controllers/organizations.controller';
|
|
import { OrganizationUsersController } from '@controllers/organization_users.controller';
|
|
import { UsersService } from 'src/services/users.service';
|
|
import { CaslModule } from '../casl/casl.module';
|
|
import { EmailService } from '@services/email.service';
|
|
import { FilesService } from '@services/files.service';
|
|
import { GroupPermission } from 'src/entities/group_permission.entity';
|
|
import { App } from 'src/entities/app.entity';
|
|
import { File } from 'src/entities/file.entity';
|
|
import { SSOConfigs } from 'src/entities/sso_config.entity';
|
|
import { AuthService } from '@services/auth.service';
|
|
import { JwtModule } from '@nestjs/jwt';
|
|
import { ConfigService } from '@nestjs/config';
|
|
import { GroupPermissionsService } from '@services/group_permissions.service';
|
|
import { AppGroupPermission } from 'src/entities/app_group_permission.entity';
|
|
import { UserGroupPermission } from 'src/entities/user_group_permission.entity';
|
|
import { EncryptionService } from '@services/encryption.service';
|
|
import { AppConfigService } from '@services/app_config.service';
|
|
import { Plugin } from 'src/entities/plugin.entity';
|
|
import { DataSource } from 'src/entities/data_source.entity';
|
|
import { Credential } from 'src/entities/credential.entity';
|
|
import { DataSourcesService } from '@services/data_sources.service';
|
|
import { CredentialsService } from '@services/credentials.service';
|
|
import { PluginsService } from '@services/plugins.service';
|
|
import { PluginsHelper } from 'src/helpers/plugins.helper';
|
|
import { AppEnvironmentService } from '@services/app_environments.service';
|
|
import { MetaModule } from '../meta/meta.module';
|
|
import { Metadata } from 'src/entities/metadata.entity';
|
|
import { MetadataService } from '@services/metadata.service';
|
|
import { SessionService } from '@services/session.service';
|
|
import { TooljetDbModule } from '../tooljet_db/tooljet_db.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([
|
|
Organization,
|
|
OrganizationUser,
|
|
User,
|
|
File,
|
|
GroupPermission,
|
|
App,
|
|
SSOConfigs,
|
|
AppGroupPermission,
|
|
UserGroupPermission,
|
|
DataSource,
|
|
Credential,
|
|
Plugin,
|
|
Metadata,
|
|
DataSource,
|
|
]),
|
|
CaslModule,
|
|
MetaModule,
|
|
JwtModule.registerAsync({
|
|
useFactory: (config: ConfigService) => {
|
|
return {
|
|
secret: config.get<string>('SECRET_KEY_BASE'),
|
|
};
|
|
},
|
|
inject: [ConfigService],
|
|
}),
|
|
TooljetDbModule,
|
|
],
|
|
providers: [
|
|
OrganizationsService,
|
|
AppConfigService,
|
|
OrganizationUsersService,
|
|
UsersService,
|
|
EmailService,
|
|
FilesService,
|
|
AuthService,
|
|
GroupPermissionsService,
|
|
EncryptionService,
|
|
DataSourcesService,
|
|
CredentialsService,
|
|
PluginsService,
|
|
PluginsHelper,
|
|
MetadataService,
|
|
AppEnvironmentService,
|
|
SessionService,
|
|
],
|
|
controllers: [OrganizationsController, OrganizationUsersController],
|
|
exports: [OrganizationsService],
|
|
})
|
|
export class OrganizationsModule {}
|