esup-multi

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ESUPMULTI/pages/1639940118/Mise+%C3%A0+jour+de+la+version+2.1.0+vers+la+version+2.x.x) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 5) afficher la version suivante »

Documentation en cours de rédaction

Suppression du module cards

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 dans les fichiers de configuration du client.

dev/user-frontend-ionic/angular.json.dist
-	"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"
-            ]
-          }
-        }
-      }
-    },


Backend

dev/user-backend-nest/main

Supprimer les informations de connexion au microservice cards dans le fichier .env du microservice main

dev/user-backend-nest/main/.env
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222
AUTH_SERVICE_JWT_SECRET=

- CARDS_SERVICE_NATS_SERVERS=nats://localhost:4222


Nouveau module card (carte d'établissement dématérialisée)

=> modif CSS

=> modif environnement

Backend

dev/user-backend-nest/main

Ajouter les informations de connexion au microservice card dans le fichier .env du microservice main

dev/user-backend-nest/main/.env
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222
AUTH_SERVICE_JWT_SECRET=

+ CARD_SERVICE_NATS_SERVERS=nats://localhost:4222

dev/user-backend-nest/microservices/card

Si vous souhaitez utiliser la fonctionnalité de la carte établissement dématérialisée, il est nécessaire de configurer le microservice correspondant.

dev/user-backend-nest/microservices/card/.env
+ CARD_SERVICE_HOST=localhost
+ CARD_SERVICE_PORT=3007
+ CARD_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_SERVICE_PROVIDER_API_URL=http://localhost:3099/mocking/card/{username}
+ CARD_SERVICE_PROVIDER_API_BEARER_TOKEN=

Nouveau module card-eu (carte étudiante européenne)

=> modif CSS

=> modif environnement

Backend

dev/user-backend-nest/main

Ajouter les informations de connexion au microservice card-eu dans le fichier .env du microservice main

dev/user-backend-nest/main/.env
AUTH_SERVICE_NATS_SERVERS=nats://localhost:4222
AUTH_SERVICE_JWT_SECRET=

CARD_SERVICE_NATS_SERVERS=nats://localhost:4222
+ CARD_EU_SERVICE_NATS_SERVERS=nats://localhost:4222

dev/user-backend-nest/microservices/card-eu

Si vous souhaitez utiliser la fonctionnalité des cartes étudiantes européennes, il est nécessaire de configurer le microservice correspondant.

dev/user-backend-nest/microservices/card-eu/.env
+ CARD_EU_SERVICE_HOST=localhost
+ CARD_EU_SERVICE_PORT=3020
+ 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=
  • CARD_EU_SERVICE_PROVIDER_API_URL et CARD_EU_SERVICE_PROVIDER_API_BEARER_TOKEN ne sont nécessaires que si vous souhaitez utiliser l'affichage étendu de la carte
  • CARD_EU_SERVICE_PROVIDER_API_LIGHT_URL et CARD_EU_SERVICE_PROVIDER_API_LIGHT_BEARER_TOKEN ne sont nécessaires que si vous souhaitez utiliser l'affichage light de la carte

Pour plus d'informations, se reporter à la configuration de la fonctionnalité card-eu côté client







  • Aucune étiquette