...
Le module cards qui affichait un portefeuille avec la carte étudiante de l'établissement et la carte étudiante européenne a été retiré au profit de 2 modules indépendants card et card-eu.
Frontend
Il faut retirer les instances de cards Si vous utilisiez le module cards auparavant, il est nécessaire retirer ses instances dans les fichiers de configuration du client.
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
- "cards": {
- "projectType": "library",
- "root": "projects/cards",
- "sourceRoot": "projects/cards/src",
- "prefix": "lib",
- "architect": {
- "build": {
- "builder": "@angular-devkit/build-angular:ng-packagr",
- "options": {
- "project": "projects/cards/ng-package.json"
- },
- "configurations": {
- "production": {
- "tsConfig": "projects/cards/tsconfig.lib.prod.json"
- },
- "development": {
- "tsConfig": "projects/cards/tsconfig.lib.json"
- }
- },
- "defaultConfiguration": "production"
- },
- "test": {
- "builder": "@angular-devkit/build-angular:karma",
- "options": {
- "main": "projects/cards/src/test.ts",
- "tsConfig": "projects/cards/tsconfig.spec.json",
- "karmaConfig": "projects/cards/karma.conf.js"
- }
- },
- "lint": {
- "builder": "@angular-eslint/builder:lint",
- "options": {
- "lintFilePatterns": [
- "projects/cards/**/*.ts",
- "projects/cards/**/*.html"
- ]
- }
- }
- }
- }, |
...
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222 AUTH_SERVICE_JWT_SECRET= - CARDS_SERVICE_NATS_SERVERS=nats://localhost:4222 |
Nouveau module card-eu (carte
...
étudiante européenne)
=> modif CSS
=> modif environnement
...
Ajouter les informations de connexion au microservice card-eu dans le fichier .env du microservice main
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222 AUTH_SERVICE_JWT_SECRET= + CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222 |
dev/user-backend-nest/microservices/card-eu
Si vous souhaitez utiliser la fonctionnalité de la carte établissement dématérialiséedes cartes étudiantes européennes, il est nécessaire de configurer le microservice correspondant.
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
+ CARD_EU_SERVICE_HOST=localhost + CARD_EU_SERVICE_PORT=30073020 + CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222 + # Infos de connexion au connecteur fournissant les informations pour l'affichage de la carte dématérialisée + CARD_EU_SERVICE_PROVIDER_API_URL=http://localhost:3099/mocking/card-eu/{username}/extended + CARD_EU_SERVICE_PROVIDER_API_BEARER_TOKEN= + CARD_EU_SERVICE_PROVIDER_API_LIGHT_URL=https://router.europeanstudentcard.eu/esc-rest/api/v2/cards/{escn} + CARD_EU_SERVICE_PROVIDER_API_LIGHT_BEARER_TOKEN= |
| Remarque |
|---|
Pour plus d'informations, se reporter à la configuration de la fonctionnalité card-eu côté client |
Nouveau module card
...
(carte
...
d'établissement dématérialisée)
=> modif CSS=> modif environnement
Frontend
Pour ajouter le module card permettant l'affichage de la carte de l'établissement dématérialisée, il est nécessaire de l'ajouter au niveau des fichiers de configuration du client.
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
+"card": {
+ "projectType": "library",
+ "root": "projects/card",
+ "sourceRoot": "projects/card/src",
+ "prefix": "lib",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:ng-packagr",
+ "options": {
+ "project": "projects/card/ng-package.json"
+ },
+ "configurations": {
+ "production": {
+ "tsConfig": "projects/card/tsconfig.lib.prod.json"
+ },
+ "development": {
+ "tsConfig": "projects/card/tsconfig.lib.json"
+ }
+ },
+ "defaultConfiguration": "production"
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "projects/card/src/test.ts",
+ "tsConfig": "projects/card/tsconfig.spec.json",
+ "karmaConfig": "projects/card/karma.conf.js"
+ }
+ },
+ "lint": {
+ "builder": "@angular-eslint/builder:lint",
+ "options": {
+ "lintFilePatterns": [
+ "projects/card/**/*.ts",
+ "projects/card/**/*.html"
+ ]
+ }
+ }
+ }
+ },
|
Backend
dev/user-backend-nest/main
Ajouter les informations de connexion au microservice card-eu dans le fichier .env du microservice main
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222 AUTH_SERVICE_JWT_SECRET= CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222 + CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222 |
dev/user-backend-nest/microservices/card
...
Si vous souhaitez utiliser la fonctionnalité des cartes étudiantes européennesde la carte établissement dématérialisée, il est nécessaire de configurer le microservice correspondant.
| Bloc de code | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
+ CARD_EU_SERVICE_HOST=localhost + CARD_EU_SERVICE_PORT=30203007 + CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222 + # Infos de connexion au connecteur fournissant les informations pour l'affichage de la carte dématérialisée + CARD_EU_SERVICE_PROVIDER_API_URL=http://localhost:3099/mocking/card-eu/{username}/extended + CARD_EU_SERVICE_PROVIDER_API_BEARER_TOKEN= + CARD_EU_SERVICE_PROVIDER_API_LIGHT_URL=https://router.europeanstudentcard.eu/esc-rest/api/v2/cards/{escn} + CARD_EU_SERVICE_PROVIDER_API_LIGHT_BEARER_TOKEN= | ||||||||
| Remarque | ||||||||
|