Skip to content

Commit

Permalink
[TECH] Migrer le helper CSV et ls serializer CSV vers la nouvelle arb…
Browse files Browse the repository at this point in the history
…orescence (PIX-13673).

 #9763
  • Loading branch information
pix-service-auto-merge authored Aug 2, 2024
2 parents 02671ef + 5076043 commit cb85cd3
Show file tree
Hide file tree
Showing 16 changed files with 22 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import * as organizationSerializer from '../../../src/organizational-entities/infrastructure/serializers/jsonapi/organization-serializer.js';
import { organizationForAdminSerializer } from '../../../src/organizational-entities/infrastructure/serializers/jsonapi/organizations-administration/organization-for-admin.serializer.js';
import * as divisionSerializer from '../../../src/prescription/campaign/infrastructure/serializers/jsonapi/division-serializer.js';
import * as csvSerializer from '../../../src/shared/infrastructure/serializers/csv/csv-serializer.js';
import * as membershipSerializer from '../../../src/shared/infrastructure/serializers/jsonapi/membership.serializer.js';
import {
extractLocaleFromRequest,
extractUserIdFromRequest,
} from '../../../src/shared/infrastructure/utils/request-response-utils.js';
import { organizationInvitationSerializer } from '../../../src/team/infrastructure/serializers/jsonapi/organization-invitation.serializer.js';
import { usecases } from '../../domain/usecases/index.js';
import * as csvSerializer from '../../infrastructure/serializers/csv/csv-serializer.js';
import * as organizationMemberIdentitySerializer from '../../infrastructure/serializers/jsonapi/organization-member-identity-serializer.js';
import * as targetProfileSummaryForAdminSerializer from '../../infrastructure/serializers/jsonapi/target-profile-summary-for-admin-serializer.js';

Expand Down
2 changes: 1 addition & 1 deletion api/scripts/update-audit-api-csv-file.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import url from 'node:url';

import { parseCsvWithHeader } from '../lib/infrastructure/helpers/csv.js';
import { parseCsvWithHeader } from '../src/shared/infrastructure/helpers/csv.js';
import { logger } from '../src/shared/infrastructure/utils/logger.js';
const swaggerUrl = `https://app.pix.fr/api/swagger.json`;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as csvSerializer from '../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import * as csvSerializer from '../../../shared/infrastructure/serializers/csv/csv-serializer.js';
import * as csvHelpers from '../../shared/application/helpers/csvHelpers.js';
import { usecases } from '../domain/usecases/index.js';
import { getCsvHeaders } from '../infrastructure/files/sessions-import.js';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import _ from 'lodash';

import * as csvSerializer from '../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import { usecases } from '../../../../src/prescription/campaign/domain/usecases/index.js';
import * as checkAdminMemberHasRoleSuperAdminUseCase from '../../../shared/application/usecases/checkAdminMemberHasRoleSuperAdmin.js';
import * as csvSerializer from '../../../shared/infrastructure/serializers/csv/csv-serializer.js';
import * as requestResponseUtils from '../../../shared/infrastructure/utils/request-response-utils.js';
import { extractUserIdFromRequest } from '../../../shared/infrastructure/utils/request-response-utils.js';
import * as csvCampaignsIdsParser from '../infrastructure/serializers/csv/csv-campaigns-ids-parser.js';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as campaignParticipationService from '../../../../../lib/domain/services/campaign-participation-service.js';
import * as csvSerializer from '../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import * as csvSerializer from '../../../../shared/infrastructure/serializers/csv/csv-serializer.js';
import { CampaignAssessmentCsvLine } from '../../infrastructure/utils/CampaignAssessmentCsvLine.js';

export { createOneCsvLine };
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ import {
CHUNK_SIZE_CAMPAIGN_RESULT_PROCESSING,
CONCURRENCY_HEAVY_OPERATIONS,
} from '../../../../../lib/infrastructure/constants.js';
import * as csvSerializer from '../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import { CampaignTypeError } from '../../../../shared/domain/errors.js';
import { CampaignLearningContent } from '../../../../shared/domain/models/CampaignLearningContent.js';
import * as csvSerializer from '../../../../shared/infrastructure/serializers/csv/csv-serializer.js';

const startWritingCampaignAssessmentResultsToStream = async function ({
campaignId,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import dayjs from 'dayjs';
import utc from 'dayjs/plugin/utc.js';
dayjs.extend(utc);
import * as csvSerializer from '../../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import * as csvSerializer from '../../../../../shared/infrastructure/serializers/csv/csv-serializer.js';

const EMPTY_ARRAY = [];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
CHUNK_SIZE_CAMPAIGN_RESULT_PROCESSING,
CONCURRENCY_HEAVY_OPERATIONS,
} from '../../../../../../lib/infrastructure/constants.js';
import * as csvSerializer from '../../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import * as csvSerializer from '../../../../../shared/infrastructure/serializers/csv/csv-serializer.js';
import { CampaignProfilesCollectionResultLine } from '../../exports/campaigns/campaign-profiles-collection-result-line.js';
class CampaignProfilesCollectionExport {
constructor(outputStream, organization, campaign, competences, translate) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as csvSerializer from '../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import { UserNotAuthorizedToAccessEntityError } from '../../../../shared/domain/errors.js';
import * as csvSerializer from '../../../../shared/infrastructure/serializers/csv/csv-serializer.js';
import { SupOrganizationLearnerImportHeader } from '../../infrastructure/serializers/csv/sup-organization-learner-import-header.js';

const ERROR_MESSAGE = 'User is not allowed to download csv template.';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const { isEmpty, difference } = lodash;

import papa from 'papaparse';

import { FileValidationError, NotFoundError } from '../../../src/shared/domain/errors.js';
import { FileValidationError, NotFoundError } from '../../domain/errors.js';

const ERRORS = {
MISSING_REQUIRED_FIELD_NAMES: 'MISSING_REQUIRED_FIELD_NAMES',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import {
COMPLEMENTARY_CERTIFICATION_SUFFIX,
emptySession,
headers,
} from '../../../../src/certification/shared/infrastructure/utils/csv/sessions-import.js';
import { FileValidationError } from '../../../../src/shared/domain/errors.js';
import { convertDateValue } from '../../../../src/shared/infrastructure/utils/date-utils.js';
import { logger } from '../../../../src/shared/infrastructure/utils/logger.js';
} from '../../../../../src/certification/shared/infrastructure/utils/csv/sessions-import.js';
import { FileValidationError } from '../../../domain/errors.js';
import { csvHelper } from '../../helpers/csv.js';
import { convertDateValue } from '../../utils/date-utils.js';
import { logger } from '../../utils/logger.js';

const { isEmpty } = lodash;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import lodash from 'lodash';

import { checkCsvHeader, parseCsvWithHeader } from '../../../../lib/infrastructure/helpers/csv.js';
import { FileValidationError } from '../../../../src/shared/domain/errors.js';
import { catchErr, expect } from '../../../test-helper.js';
import { FileValidationError } from '../../../../../src/shared/domain/errors.js';
import { checkCsvHeader, parseCsvWithHeader } from '../../../../../src/shared/infrastructure/helpers/csv.js';
import { catchErr, expect } from '../../../../test-helper.js';

const { isEmpty } = lodash;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import _ from 'lodash';

import * as csvSerializer from '../../../../../lib/infrastructure/serializers/csv/csv-serializer.js';
import { emptySession } from '../../../../../src/certification/shared/infrastructure/utils/csv/sessions-import.js';
import { FileValidationError } from '../../../../../src/shared/domain/errors.js';
import { logger } from '../../../../../src/shared/infrastructure/utils/logger.js';
import { catchErr, expect, sinon } from '../../../../test-helper.js';
import { emptySession } from '../../../../../../src/certification/shared/infrastructure/utils/csv/sessions-import.js';
import { FileValidationError } from '../../../../../../src/shared/domain/errors.js';
import * as csvSerializer from '../../../../../../src/shared/infrastructure/serializers/csv/csv-serializer.js';
import { logger } from '../../../../../../src/shared/infrastructure/utils/logger.js';
import { catchErr, expect, sinon } from '../../../../../test-helper.js';

describe('Unit | Serializer | CSV | csv-serializer', function () {
describe('#serializeLine', function () {
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit cb85cd3

Please sign in to comment.