Skip to content

Commit

Permalink
BC-8563 - Fix imports for @shared user-import (repo and domain) (#5567)
Browse files Browse the repository at this point in the history
  • Loading branch information
SevenWaysDP authored Mar 7, 2025
1 parent 2635a93 commit 63cdcc0
Show file tree
Hide file tree
Showing 111 changed files with 142 additions and 143 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import {
AuthorizationInjectionService,
} from '@modules/authorization';
import { schoolEntityFactory } from '@modules/school/testing';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { userLoginMigrationDOFactory } from '@modules/user-login-migration/testing';
import { User } from '@modules/user/repo';
import { userFactory } from '@modules/user/testing';
Expand Down Expand Up @@ -87,7 +86,7 @@ describe('UserLoginMigrationRule', () => {
it('should return false', () => {
const { user, notUserLoginMigration } = setup();

const result = rule.isApplicable(user, notUserLoginMigration as unknown as UserLoginMigrationDO);
const result = rule.isApplicable(user, notUserLoginMigration);

expect(result).toEqual(false);
});
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { AuthorizationContext, AuthorizationHelper, AuthorizationInjectionService, Rule } from '@modules/authorization';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { UserLoginMigrationDO } from '@modules/user-login-migration';
import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { schoolEntityFactory } from '@modules/school/testing';
import { System, SystemService } from '@modules/system';
import { systemFactory } from '@modules/system/testing';
import { UserService } from '@modules/user';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { UserLoginMigrationDO } from '@modules/user-login-migration';
import { userLoginMigrationDOFactory } from '@modules/user-login-migration/testing';
import { User } from '@modules/user/repo';
import { userFactory } from '@modules/user/testing';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { SchoolFeature } from '@modules/school/domain';
import { SchoolEntity } from '@modules/school/repo';
import { System, SystemService } from '@modules/system';
import { UserService } from '@modules/user';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { UserLoginMigrationDO } from '@modules/user-login-migration';
import { User } from '@modules/user/repo';
import { Injectable, InternalServerErrorException } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,14 @@ import { AuthorizationService } from '@modules/authorization';
import { System, SystemService } from '@modules/system';
import { SystemEntity } from '@modules/system/repo';
import { systemEntityFactory, systemFactory } from '@modules/system/testing';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { UserLoginMigrationDO, UserLoginMigrationService } from '@modules/user-login-migration';
import { userLoginMigrationDOFactory } from '@modules/user-login-migration/testing';
import { User } from '@modules/user/repo';
import { userFactory } from '@modules/user/testing';
import { ConfigService } from '@nestjs/config';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationService } from '../../user-login-migration';
import { ImportUser } from '../entity';
import { UserLoginMigrationNotActiveLoggableException, UserMigrationIsNotEnabledLoggableException } from '../loggable';
import { SchulconnexFetchImportUsersService, UserImportService } from '../service';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { AuthorizationService } from '@modules/authorization';
import { System, SystemService } from '@modules/system';
import { UserLoginMigrationService } from '@modules/user-login-migration';
import { UserLoginMigrationDO } from '@modules/user-login-migration/domain';
import { UserLoginMigrationDO, UserLoginMigrationService } from '@modules/user-login-migration';
import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ import { DeepPartial } from 'fishery';
import { Response } from 'supertest';
import { UserLoginMigrationEntity } from '../../repo';
import { userLoginMigrationFactory } from '../../testing';
import { UserLoginMigrationUc } from '../../uc';
import { ForceMigrationParams, Oauth2MigrationParams, UserLoginMigrationResponse } from '../dto';
import { UserLoginMigrationUc } from '../uc';

jest.mock('jwks-rsa', () => () => {
return {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { UserLoginMigrationResponse, UserLoginMigrationSearchParams } from '../controller/dto';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationQuery } from '../uc';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationQuery } from '../../domain/interface';
import { UserLoginMigrationResponse, UserLoginMigrationSearchParams } from '../dto';

export class UserLoginMigrationMapper {
static mapSearchParamsToQuery(searchParams: UserLoginMigrationSearchParams): UserLoginMigrationQuery {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,14 @@ import { userFactory } from '@modules/user/testing';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../loggable';
import { SchoolMigrationService, UserLoginMigrationRevertService, UserLoginMigrationService } from '../service';
import { userLoginMigrationDOFactory } from '../testing';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../../domain/loggable';
import {
SchoolMigrationService,
UserLoginMigrationRevertService,
UserLoginMigrationService,
} from '../../domain/service';
import { userLoginMigrationDOFactory } from '../../testing';
import { CloseUserLoginMigrationUc } from './close-user-login-migration.uc';

describe(CloseUserLoginMigrationUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@ import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common/decorators/core/injectable.decorator';
import { Permission } from '@shared/domain/interface';
import { EntityId } from '@shared/domain/types';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../loggable';
import { SchoolMigrationService, UserLoginMigrationRevertService, UserLoginMigrationService } from '../service';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../../domain/loggable';
import {
SchoolMigrationService,
UserLoginMigrationRevertService,
UserLoginMigrationService,
} from '../../domain/service';

@Injectable()
export class CloseUserLoginMigrationUc {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
export * from './dto';
export * from './user-login-migration.uc';
export { CloseMigrationWizardUc } from './close-migration-wizard.uc';
export * from './close-user-login-migration.uc';
export * from './restart-user-login-migration.uc';
export * from './start-user-login-migration.uc';
export * from './toggle-user-login-migration.uc';
export * from './restart-user-login-migration.uc';
export * from './close-user-login-migration.uc';
export * from './user-login-migration-rollback.uc';
export { CloseMigrationWizardUc } from './close-migration-wizard.uc';
export * from './user-login-migration.uc';
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import { ForbiddenException } from '@nestjs/common';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../loggable';
import { SchoolMigrationService, UserLoginMigrationService } from '../service';
import { userLoginMigrationDOFactory } from '../testing';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../../domain/loggable';
import { SchoolMigrationService, UserLoginMigrationService } from '../../domain/service';
import { userLoginMigrationDOFactory } from '../../testing';
import { RestartUserLoginMigrationUc } from './restart-user-login-migration.uc';

describe(RestartUserLoginMigrationUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ import { AuthorizationContextBuilder, AuthorizationService } from '@modules/auth
import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common/decorators/core/injectable.decorator';
import { Permission } from '@shared/domain/interface';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationNotFoundLoggableException, UserLoginMigrationStartLoggable } from '../loggable';
import { SchoolMigrationService, UserLoginMigrationService } from '../service';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationNotFoundLoggableException, UserLoginMigrationStartLoggable } from '../../domain/loggable';
import { SchoolMigrationService, UserLoginMigrationService } from '../../domain/service';

@Injectable()
export class RestartUserLoginMigrationUc {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,13 @@ import { ForbiddenException } from '@nestjs/common';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationDO } from '../domain';
import { SchoolNumberMissingLoggableException, UserLoginMigrationAlreadyClosedLoggableException } from '../loggable';
import { UserLoginMigrationService } from '../service';
import { userLoginMigrationDOFactory } from '../testing';
import { UserLoginMigrationDO } from '../../domain';
import {
SchoolNumberMissingLoggableException,
UserLoginMigrationAlreadyClosedLoggableException,
} from '../../domain/loggable';
import { UserLoginMigrationService } from '../../domain/service';
import { userLoginMigrationDOFactory } from '../../testing';
import { StartUserLoginMigrationUc } from './start-user-login-migration.uc';

describe(StartUserLoginMigrationUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common/decorators/core/injectable.decorator';
import { Permission } from '@shared/domain/interface';
import { EntityId } from '@shared/domain/types';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationDO } from '../../domain';
import {
SchoolNumberMissingLoggableException,
UserLoginMigrationAlreadyClosedLoggableException,
UserLoginMigrationStartLoggable,
} from '../loggable';
import { UserLoginMigrationService } from '../service';
} from '../../domain/loggable';
import { UserLoginMigrationService } from '../../domain/service';

@Injectable()
export class StartUserLoginMigrationUc {
Expand All @@ -24,7 +24,7 @@ export class StartUserLoginMigrationUc {
this.logger.setContext(StartUserLoginMigrationUc.name);
}

async startMigration(userId: EntityId, schoolId: EntityId): Promise<UserLoginMigrationDO> {
public async startMigration(userId: EntityId, schoolId: EntityId): Promise<UserLoginMigrationDO> {
await this.checkPreconditions(userId, schoolId);

let userLoginMigration: UserLoginMigrationDO | null = await this.userLoginMigrationService.findMigrationBySchool(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ import { ForbiddenException } from '@nestjs/common';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../loggable';
import { UserLoginMigrationService } from '../service';
import { userLoginMigrationDOFactory } from '../testing';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationNotFoundLoggableException } from '../../domain/loggable';
import { UserLoginMigrationService } from '../../domain/service';
import { userLoginMigrationDOFactory } from '../../testing';
import { ToggleUserLoginMigrationUc } from './toggle-user-login-migration.uc';

describe(ToggleUserLoginMigrationUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ import { User } from '@modules/user/repo';
import { Injectable } from '@nestjs/common';
import { Permission } from '@shared/domain/interface';
import { EntityId } from '@shared/domain/types';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationMandatoryLoggable, UserLoginMigrationNotFoundLoggableException } from '../loggable';
import { UserLoginMigrationService } from '../service';
import { UserLoginMigrationDO } from '../../domain';
import {
UserLoginMigrationMandatoryLoggable,
UserLoginMigrationNotFoundLoggableException,
} from '../../domain/loggable';
import { UserLoginMigrationService } from '../../domain/service';

@Injectable()
export class ToggleUserLoginMigrationUc {
Expand All @@ -18,7 +21,11 @@ export class ToggleUserLoginMigrationUc {
private readonly logger: Logger
) {}

async setMigrationMandatory(userId: EntityId, schoolId: EntityId, mandatory: boolean): Promise<UserLoginMigrationDO> {
public async setMigrationMandatory(
userId: EntityId,
schoolId: EntityId,
mandatory: boolean
): Promise<UserLoginMigrationDO> {
await this.checkPermission(userId, schoolId);

let userLoginMigration: UserLoginMigrationDO | null = await this.userLoginMigrationService.findMigrationBySchool(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { userFactory } from '@modules/user/testing';
import { Test, TestingModule } from '@nestjs/testing';
import { Permission } from '@shared/domain/interface';
import { setupEntities } from '@testing/database';
import { UserLoginMigrationRollbackService } from '../service';
import { UserLoginMigrationRollbackService } from '../../domain/service';
import { UserLoginMigrationRollbackUc } from './user-login-migration-rollback.uc';

describe(UserLoginMigrationRollbackUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { AuthorizationService } from '@modules/authorization';
import { Injectable } from '@nestjs/common';
import { Permission } from '@shared/domain/interface';
import { EntityId } from '@shared/domain/types';
import { UserLoginMigrationRollbackService } from '../service';
import { UserLoginMigrationRollbackService } from '../../domain/service';

@Injectable()
export class UserLoginMigrationRollbackUc {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import { legacySchoolDoFactory } from '@modules/legacy-school/testing';
import { OAuthService } from '@modules/oauth';
import { OAuthTokenDto } from '@modules/oauth-adapter';
import { ExternalSchoolDto, OauthDataDto, ProvisioningService, ProvisioningSystemDto } from '@modules/provisioning';
import { externalUserDtoFactory } from '@modules/provisioning/testing';
import { schoolEntityFactory } from '@modules/school/testing';
import { systemEntityFactory } from '@modules/system/testing';
import { UserService } from '@modules/user';
Expand All @@ -20,8 +21,7 @@ import { Page, RoleReference } from '@shared/domain/domainobject';
import { Permission, RoleName } from '@shared/domain/interface';
import { SystemProvisioningStrategy } from '@shared/domain/interface/system-provisioning.strategy';
import { setupEntities } from '@testing/database';
import { externalUserDtoFactory } from '../../provisioning/testing';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationDO } from '../../domain';
import {
ExternalSchoolNumberMissingLoggableException,
InvalidUserLoginMigrationLoggableException,
Expand All @@ -30,9 +30,9 @@ import {
UserLoginMigrationInvalidExternalSchoolIdLoggableException,
UserLoginMigrationMultipleEmailUsersLoggableException,
UserLoginMigrationSchoolAlreadyMigratedLoggableException,
} from '../loggable';
import { SchoolMigrationService, UserLoginMigrationService, UserMigrationService } from '../service';
import { userLoginMigrationDOFactory } from '../testing';
} from '../../domain/loggable';
import { SchoolMigrationService, UserLoginMigrationService, UserMigrationService } from '../../domain/service';
import { userLoginMigrationDOFactory } from '../../testing';
import { UserLoginMigrationUc } from './user-login-migration.uc';

describe(UserLoginMigrationUc.name, () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import { NotFoundLoggableException } from '@shared/common/loggable-exception';
import { Page, RoleReference } from '@shared/domain/domainobject';
import { Permission, RoleName } from '@shared/domain/interface';
import { EntityId } from '@shared/domain/types';
import { UserLoginMigrationDO } from '../domain';
import { UserLoginMigrationDO } from '../../domain';
import { UserLoginMigrationQuery } from '../../domain/interface';
import {
ExternalSchoolNumberMissingLoggableException,
InvalidUserLoginMigrationLoggableException,
Expand All @@ -24,9 +25,8 @@ import {
UserMigrationCorrectionSuccessfulLoggable,
UserMigrationStartedLoggable,
UserMigrationSuccessfulLoggable,
} from '../loggable';
import { SchoolMigrationService, UserLoginMigrationService, UserMigrationService } from '../service';
import { UserLoginMigrationQuery } from './dto';
} from '../../domain/loggable';
import { SchoolMigrationService, UserLoginMigrationService, UserMigrationService } from '../../domain/service';

@Injectable()
export class UserLoginMigrationUc {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import {
ApiUnauthorizedResponse,
ApiUnprocessableEntityResponse,
} from '@nestjs/swagger';
import { UserLoginMigrationRollbackUc } from '../uc';
import { UserIdParams } from './dto';
import { UserLoginMigrationRollbackUc } from './uc';

@ApiTags('UserLoginMigration Rollback')
@Controller('user-login-migrations')
Expand Down
Loading

0 comments on commit 63cdcc0

Please sign in to comment.