Commit b1841c75 authored by Stéphane Bouvry's avatar Stéphane Bouvry
Browse files

Mise à jour documentation / note de version

parent eebe401a
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ return array(
        ////////////////////////////////////////////////////////////////////////
        // ! EXPERIMENTAL !
        'generated-documents' => [
            /****
            'activity' => [
                'sample' => [
                    'label' => 'Exemple de document',
@@ -35,6 +36,7 @@ return array(
                    'type' => 'Word'
                ]
            ]
            /****/
        ],


@@ -86,6 +88,7 @@ return array(
        'connectors' => [
            // Connection au tiers d'où seront obtenu les structures
            'organization' => [
                /****
               'rest' => [
                  'class'     => \Oscar\Connector\ConnectorOrganizationREST::class,
                  'params'    => realpath(__DIR__) . '/../connectors/organization_rest.yml',
+0 −53
Original line number Diff line number Diff line
@@ -466,56 +466,3 @@ Utiliser ensuite le navigateur pour vous rendre sur oscar et utiliser l'identifi
Pour les copies de développement/préprod, l'option `usurpation_allowed_usernames`
permet de s'identifier à la place d'un utilisateur.
## Oscar Live

**Fonctionnalité expérimentale** (ne pas utilisée en prod)

Dans le cadre de l'utilisation des *Notification*, Oscar propose un système basé sur **NodeJS** pour actualiser les notifications en temps réél.

Par défaut, cette fonctionnalité est désactivée.

### Installation du serveur WebSocket

Pour l'activer, il faut commencer par installer NodeJS et NPM :

```bash
apt-get install node npm
```

Installer les dépendances du serveur Node :

```bash
cd socket
npm install
```

### Configuration

Puis configurer le serveur **NodeJS** en copiant la configuration par défaut :

```bash
# dans le dossier socket/
cp config.json.dist config.json
vim !$
```

Remplissez les informations de connexion à la base de données et d'accès au serveur.

Vous pouvez lancer le serveur node avec la commande :

```bash
# dans le dossier socket/
nodejs server.js
```

### ProxyPass Apache

Il faut enfin déléguer à Apache le soin de relayer les requètes déstinées à NodeJS en utilisant le module **proxy** :

TODO (feat. Nico)

### Informations complémentaires

Info : Le serveur doit être lancé dans un screen.

Si le fichier *socket/config.json* est présent, **OscarLive** devrait être automatiquement disponible (voir clef sockée dans le fichier *config/autoload/local.php*).
+3 −3
Original line number Diff line number Diff line
@@ -11,9 +11,11 @@ Pour appliquer cette mise à jour, suivre la procédure standard détaillée dan
 - Refonte de l'export des activités
 - La personne ayant pris en charge un jalon est affichée dans l'interface
 

## Administration
 - Le script de test de configuration a été mis à jour
 - Le script de test des mails à été amélioré
 - Correction de bug dans


## Importation
@@ -23,6 +25,4 @@ Pour appliquer cette mise à jour, suivre la procédure standard détaillée dan
 
## Feuille de temps

Plusieurs amméliorations/Fix sont en rapport avec la saisie et la validation des déclarations. Les récents changements de ce procéssus on mis en suspends cette partie de l'application. Elle reste fonctionnel, mais ne doit pour le moment pas être utilisée

 - Le formulaire n'a plus de champs Feuille de temps car inutile depuis la mise en place des lots. Les calendrier ne se chevauchent plus sous Firefox 60.x +
 No newline at end of file
Plusieurs amméliorations/Fix sont en rapport avec la saisie et la validation des déclarations. Les récents changements de ce procéssus on mis en suspends cette partie de l'application. Elle reste fonctionnellée, mais ne doit pour le moment pas être utilisée