Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • web-et-numerique/factory/pamn_plateforme-des-acteurs-de-la-mediation-numerique/pamn_server
1 result
Show changes
......@@ -18,6 +18,9 @@ import { SearchModule } from '../search/search.module';
import { UsersRegistryController } from './controllers/userRegistry.controller';
import { UserRegistryService } from './services/userRegistry.service';
import { UserRegistrySearchService } from './services/userRegistry-search.service';
import { JwtModule } from '@nestjs/jwt';
import { config } from 'dotenv';
config();
@Module({
imports: [
......@@ -31,6 +34,10 @@ import { UserRegistrySearchService } from './services/userRegistry-search.servic
HttpModule,
TempUserModule,
SearchModule,
JwtModule.register({
secret: process.env.JWT_SECRET,
signOptions: { expiresIn: '30d' }, // 1 month validity
}),
],
providers: [
UsersService,
......
......@@ -18,6 +18,7 @@ export const structuresDocumentDataMock: StructureDocument[] = [
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -93,6 +94,7 @@ export const structuresDocumentDataMock: StructureDocument[] = [
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -176,6 +178,7 @@ export const structureMockDto: StructureDto = {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......
......@@ -9,6 +9,7 @@ export class StructuresForSearchServiceMock {
numero: '1',
street: 'Avenue Edouard Aynard',
commune: 'Écully',
postcode: '69130',
},
nbPrinters: 1,
description:
......@@ -22,6 +23,7 @@ export class StructuresForSearchServiceMock {
numero: null,
street: " Place de l'Abbe Launay",
commune: 'Grézieu-la-Varenne',
postcode: '69290',
},
nbPrinters: 1,
description: null,
......@@ -34,6 +36,7 @@ export class StructuresForSearchServiceMock {
numero: null,
street: 'Place de la Mairie',
commune: 'La Tour-de-Salvagny',
postcode: '69890',
},
nbPrinters: 1,
description: null,
......@@ -46,6 +49,7 @@ export class StructuresForSearchServiceMock {
numero: '10',
street: 'Chemin Jean-Marie Vianney',
commune: 'Écully',
postcode: '69130',
},
nbPrinters: 1,
description: null,
......@@ -58,6 +62,7 @@ export class StructuresForSearchServiceMock {
numero: '17',
street: 'Rue Tupin',
commune: 'Oullins',
postcode: '69600',
},
description: null,
nbPrinters: 1,
......@@ -71,6 +76,7 @@ export class StructuresForSearchServiceMock {
numero: '7',
street: 'Rue Robert et Reynier ',
commune: 'Saint-Fons',
postcode: '69199',
},
nbScanners: 1,
description:
......@@ -84,6 +90,7 @@ export class StructuresForSearchServiceMock {
numero: '37',
street: 'a Rue du Mai 1945',
commune: 'Villeurbanne',
postcode: '69100',
},
nbScanners: 1,
description: "Notre rôle est de faciliter l'accès des personnes aux services nécessaires à la vie quotidienne",
......
import { HttpException, HttpStatus } from '@nestjs/common';
import { Types } from 'mongoose';
import { PersonalOfferDocument } from '../../../src/personal-offers/schemas/personal-offer.schema';
import { CNFSStructure } from '../../../src/structures/interfaces/cnfs-structure.interface';
import { Structure, StructureDocument } from '../../../src/structures/schemas/structure.schema';
export class StructuresServiceMock {
findOne(id) {
if (id === '6093ba0e2ab5775cfc01ed3e') {
findOne(id: Types.ObjectId) {
if (id.toString() === '6093ba0e2ab5775cfc01ed3e') {
return {
_id: '6093ba0e2ab5775cfc01ed3e',
coord: [4.8498155, 45.7514817],
......@@ -56,6 +57,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -108,7 +110,7 @@ export class StructuresServiceMock {
};
}
if (id === '6903ba0e2ab5775cfc01ed4d') {
if (id.toString() === '6903ba0e2ab5775cfc01ed4d') {
return {
_id: '6903ba0e2ab5775cfc01ed4d',
structureType: null,
......@@ -247,6 +249,7 @@ export class StructuresServiceMock {
numero: '30 bis',
street: 'Avenue Leclerc',
commune: 'Rillieux-la-Pape',
postcode: '69286',
},
coord: [4.9036773, 45.8142196],
accountVerified: true,
......@@ -400,6 +403,7 @@ export class StructuresServiceMock {
numero: '30 bis',
street: 'Avenue Leclerc',
commune: 'Rillieux-la-Pape',
postcode: '69286',
},
coord: [4.9036773, 45.8142196],
accountVerified: true,
......@@ -465,6 +469,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -565,6 +570,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -670,6 +676,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -770,6 +777,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -875,6 +883,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -978,6 +987,7 @@ export class StructuresServiceMock {
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
},
postcode: '69007',
contactMail: '',
contactPhone: '',
website: '',
......@@ -1054,6 +1064,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -1166,6 +1177,7 @@ export class StructuresServiceMock {
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
contactMail: '',
contactPhone: '',
......@@ -1373,6 +1385,7 @@ export const mockResinStructures: Array<Structure> = [
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
website: '',
facebook: null,
......@@ -1476,6 +1489,7 @@ export const mockResinStructures: Array<Structure> = [
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
website: '',
facebook: null,
......@@ -1579,6 +1593,7 @@ export const mockResinStructures: Array<Structure> = [
numero: null,
street: 'Rue Alphonse Daudet',
commune: 'Lyon 7ème Arrondissement',
postcode: '69007',
},
website: '',
facebook: null,
......
......@@ -117,17 +117,17 @@ export class UsersServiceMock {
};
}
getPendingStructures() {
getPendingStructures(): PendingStructureDto[] {
return [
{
structureId: '6093ba0e2ab5775cfc01ed3e',
structureId: new Types.ObjectId('6093ba0e2ab5775cfc01ed3e'),
structureName: 'a',
userEmail: 'paula.dubois@mii.com',
createdAt: new Date('2021-02-02T10:07:48.000Z'),
updatedAt: new Date('2021-03-02T10:07:48.000Z'),
},
{
structureId: '6903ba0e2ab5775cfc01ed4d',
structureId: new Types.ObjectId('6903ba0e2ab5775cfc01ed4d'),
structureName: "L'Atelier Numérique",
userEmail: 'jacques.dupont@mii.com',
createdAt: new Date('2021-02-02T10:07:48.000Z'),
......