Dans cette page, nous allons procéder à une installation quickstart de l'application, c'est-à-dire que cette dernière...dernière…
- Fonctionnera de manière autonome avec des mock pas de connexion au SI
- Présentera la liste exhaustive des services qu'elle offre
- Ne proposera aucune personnalisation graphique
...
- Pour importer les collections :
Bloc de code language bash $ docker compose exec directus npx directus schema apply --yes ./snapshot/snapshot.yaml
- Redémarrez le conteneur Docker de Directus pour que l'import soit bien pris en compte.
- Dans Réglages > Modèles de données, pour la collection Languages, sélectionnez Voir le contenu.
- Sélectionnez le fichier des langues (languages.json) et importez-le.
- Pour chaque collection visible dans le panneau latéral (dans l'onglet Contenu), importez le contenu.
- Saisir les informations demandées dans Contact US et Login (pour plus d'explication explications, consultez la page page suivante)
Permissions
- Dans Réglages > Rôles et autorisations > Role Administrator > Membres avec ce rôle > Nouveau
- Indiquer uniquement un nom pour ce nouvel utilisateur
- Générez un token pour cet utilisateur (on ne peut pas créer de token pour Admin User cela provoque une erreur à l'enregistrement du rôle)
- Gardez-le, vous en aurez besoin pour la configuration du backend.
...
Il n'y a donc rien de plus à configurer de ce côté-là.
Dans dev/user-backend-mocks copier et renommer chaque fichier .env.dist en .env
...
Remarque |
---|
Ces mocks ne servent qu'à des fin fins de test et ne doivent pas être déployés dans un environnement de production. Vous trouverez plus d'information informations dans le fichier README situé à la racine du dossier /dev/user-backend-mocks/. |
...
- copier et renommer le répertoire /app-theme-dist en /app-theme
- copier et renommer le fichier theme.scss.dist en theme.scss
Pour personnaliser tout tous ces éléments, voir la la documentation
Préparation des fichiers Ionic
...
Suivant les modules que vous souhaiterez utiliser dans votre application, il peut parfois être nécessaire d'ajouter les autorisations nécessaires d'accès aux fonctionnalités native natives du périphérique (appareil photo, annuaire des contacts, etc...).
...
Une navigation anonyme offre quelques serviceservices.
S'authentifier avec les utilisateurs ayant pour login :
- "etu"
- "staff"
- "prof"
et n'importe quel et mot de passe identique au login, pour avoir des services supplémentaires et dédiés à chaque profil.