Merge branch 'master' into dist/envole/6/master

This commit is contained in:
Arnaud Fornerot 2020-12-16 10:24:08 +01:00
commit 5dd372f2a2
5 changed files with 20 additions and 14 deletions

View File

@ -1,15 +1,15 @@
{% set logo = "logo.png" %}
{% set fgheader = "" %}
{% set fgheader = "true" %}
{% set header = "" %}
{% set heightheader = "150" %}
{% set colormain = "" %}
{% set fontcolorhover = "" %}
{% set colorbody = "" %}
{% set colormain = "2c3e50" %}
{% set fontcolorhover = "ffffff" %}
{% set colorbody = "ffffff" %}
{% set fontfacetitle = "" %}
{% set fontfacebody = "" %}
{% set fontfacetitle = "Marianne-Regular" %}
{% set fontfacebody = "Gothic-Regular" %}
{{
render(url("cadoles_core_theme_setconfig",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -1,7 +1,9 @@
![Logo NineGateEdispatcherBundle](https://gitlab.forge.education.gouv.fr/uploads/-/system/project/avatar/2613/ninegate.jpg?width=64)
![Logo NineGateEdispatcherBundle](README-ninegate.jpg?width=64)
# eole Ninegate : eDispatcherBundle
*Contribution Académie de la Réunion DSI4*
eDispatcherBundle est un bundle symfony 3 recréant les apis *xDesktop* permettant de récupérer les *items de bureau* et les *messages* d'annonce déclarés par l'administrateur du portail `NineGate` et d'exploiter ces données lors de la construction du Bureau fédéré de l'ENT académique via `eDispatcher`.
# CHANGELOG
@ -36,7 +38,7 @@ Cet attribut est facultatif, il est utilisé sur un ninegate dit "académique" p
# INSTALLATION
cloner le projet dans un dossier, ex `/ninegate/src/Acreunion/EdispatcherBundle/`
cloner le projet dans un dossier, ex `/ninegate/src/Cadoles/EdispatcherBundle/`
# Routes
@ -44,7 +46,7 @@ Editer le fichier `/ninegate/app/config/routing.yml` et rajouter le bloc :
```
edispatcher:
resource: "@AcreunionEdispatcherBundle/Resources/config/routing.yml"
resource: "@CadolesEdispatcherBundle/Resources/config/routing.yml"
prefix: /
```
@ -53,13 +55,13 @@ edispatcher:
Editer le fichier `/ninegate/app/AppKernel.php` et dans l'énumération de l`array $bundles` rajouter la ligne :
```
new Acreunion\EdispatcherBundle\AcreunionEdispatcherBundle(),
new Cadoles\EdispatcherBundle\CadolesEdispatcherBundle(),
```
Editer le fichier `/ninegate/app/config/template.yml` et dans la section `doctrine: > orm: > entity_managers: > default: > mappings:`
```
AcreunionEdispatcherBundle: ~
CadolesEdispatcherBundle: ~
```
=> un `bin/console doctrine:schema:update --force` sera donc nécessaire, déclenche la création d'une table "edispatcher" qui correspond à l'entité Datasource du bundle.
@ -70,7 +72,7 @@ Pour reproduire un modèle d'annonces isofonctionnelles avec ce qui était connu
- "sans categorie" (sans accent), icone chercher "stop", couleur sans effet : n'affichera pas de catégorie sur le bureau edispatcher
- "Message", icone chercher "mail" & choisir l'enveloppe, couleur #00a996
- "RAPPEL", icone chercher "clock", couleur #004666
- "Rappel", icone chercher "clock", couleur #004666
- "Attention/Important", icone chercher "caution", couleur #ff9375
ou bien importer le sql suivant :
@ -81,11 +83,11 @@ INSERT INTO `alertcategory`
VALUES
(-100, 205, 'sans categorie', NULL),
(1, 51, 'Message', '00a996'),
(2, 154, 'RAPPEL', '004666'),
(2, 154, 'Rappel', '004666'),
(3, 217, 'Attention/Important', 'ff9375');
```
# Détail des routes implémentées par le bundle, en lien avec la cinématique des appels effectués par Edispatcher :WARNING: _Work in progress_
# Détail des routes implémentées par le bundle, en lien avec la cinématique des appels effectués par Edispatcher
## API debug
@ -145,3 +147,7 @@ VALUES
## API Favoris
`/edispatcher/api/mxServices` Route utilisée par *edispatcher* pour basculer la mise en favori d'un item
# Cinématique des appels entre eDispatcher et Ninegate(s)
![Logo NineGateEdispatcherBundle](README-cinematique.png)