Arborescence des pages

Les modules

Chaque module qui compose le backend est un µService. On trouve l'ensemble des µServices dans dev/user-backend-nest/microservices.

Chaque microservice fait appel à une ou plusieurs connecteurs décrit dans les pages Connecteurs :

µServiceDescriptionConnecteurs
authAuthentification CASProvisioning des users et rôles, CMS Headless
cardsCartes dématérialiséesProvisioning des cartes dématérialisées
chatbotAgent conversationnelConnecteur Chatbot,(avertissement) Outil Tock
clockingGestion du temps de travail(avertissement) Outil Agatte UL
contact-usFormulaire de contactCMS Headless
contactsAnnuaireProvisioning de l'annuaire de recherche
featuresAffichage des services dans l'appCMS Headless
important-newsBandeau d'informationCMS Headless
mail-calendarMessagerieProvisioning des mails non lus et des événements à venir
mapPlans(avertissement) Fichiers en dur, amélioration à venir 
notificationsNotifications internesProvisioning des notifications, CMS Headless
restaurantsMenus des restos U du CROUSProvisioning des menus du CROUS
rssActualitesFlux RSS
scheduleEmploi du tempsProvisioning des emplois du temps
social-networkRéseaux sociauxCMS Headless
static-pagesAffichage des pages statiquesCMS Headless
statisticsCollecte de statistiques d'usageCollecte des statistiques d'usage

Si on souhaite ne pas utiliser un module il suffit donc de ne pas le lancer en commentant la ligne correspondante dans le fichier package.json situé à la racine du projet.

"scripts": {
    [...]
    "back:auth": "cd dev/user-backend-nest/microservices/auth && npm",
    "back:cards": "cd dev/user-backend-nest/microservices/cards && npm",
    "back:chatbot": "cd dev/user-backend-nest/microservices/chatbot && npm",
    "back:clocking": "cd dev/user-backend-nest/microservices/clocking && npm",
    "back:contact-us": "cd dev/user-backend-nest/microservices/contact-us && npm",
    "back:contacts": "cd dev/user-backend-nest/microservices/contacts && npm",
    "back:features": "cd dev/user-backend-nest/microservices/features && npm",
    "back:important-news": "cd dev/user-backend-nest/microservices/important-news && npm",
    "back:mail-calendar": "cd dev/user-backend-nest/microservices/mail-calendar && npm",
    "back:map": "cd dev/user-backend-nest/microservices/map && npm",
    "back:notifications": "cd dev/user-backend-nest/microservices/notifications && npm",
    "back:restaurants": "cd dev/user-backend-nest/microservices/restaurants && npm",
    "back:rss": "cd dev/user-backend-nest/microservices/rss && npm",
    "back:schedule": "cd dev/user-backend-nest/microservices/schedule && npm",
    "back:social-network": "cd dev/user-backend-nest/microservices/social-network && npm",
    "back:static-pages": "cd dev/user-backend-nest/microservices/static-pages && npm",
    "back:statistics": "cd dev/user-backend-nest/microservices/statistics && npm"
  },


  • Aucune étiquette