Skip to content
Snippets Groups Projects
user avatar
semantic-release-bot authored
## [3.14.0](https://gitlab.mim-libre.fr/alphabet/agenda/compare/release/3.13.0...release/3.14.0) (2024-10-14)

### Features

* **meteor:** update to version 2.16 ([08c43383](08c43383))
* **mui:** change material-ui/core import into mui/material ([6a246d1e](6a246d1e))
* **mui:** change wrong import and install other mui libs ([ec8e2912](ec8e2912))
* **mui:** correct last ui errors ([3682b85a](3682b85a))
* **mui:** delete old packages mui ([64b196d7](64b196d7))
* **mui:** update mui packages and change code with new syntax ([0f1ea70a](0f1ea70a))
* **node:** update node packages ([162006b5](162006b5))
* **node:** upgrade necessary packages for mui 5 update ([50e6716d](50e6716d))
* **npm:** update npm packages ([63ef1e39](63ef1e39))
* **react:** update to react 17.0.2 ([8e2055cc](8e2055cc))

### Bug Fixes

* **errors:** modify not active user error message ([78f67384](78f67384))
* **i18n:** spelling corrections ([85c4d30e](85c4d30e))
* **methods:** delete useless old code ([f04f580e](f04f580e))
* **mui:** fix calendar display error ([e173d000](e173d000))
* **test:** adapt meteor tests to new error messages ([d57735cf](d57735cf))
033080c3
History

The DEV environment Agenda application :


Install

Application : LaBoite

Install process :

git clone https://gitlab.mim-libre.fr/alphabet/laboite.git
cd laboite
cp config/settings.development.json.sample config/settings.development.json
cd app
meteor npm install

Application : Agenda

Install process :

git clone https://gitlab.mim-libre.fr/alphabet/agenda.git
cd agenda
cp config/settings.development.json.sample config/settings.development.json
cd app
meteor npm install

Parameters

To run Agenda locally, you need to configure a LaBoite' local instance with authentication on a Keycloak server. Add at least one API key in the private:apiKeys variable. See configuration document for more informations.

Run project

In a terminal laBoite

cd laboite/app
meteor npm start

It is possible to check the operation of the box by typing the following line from an web browser

http://localhost:3000

Run an other terminal agenda

cd agenda/app
meteor npm start

From the browser, type this :

http://localhost:3030

Add groups to your user

In user interface localhost:3000

From the LaBoite app that you access from the browser

http://localhost:3000

Go to the config file in LaBoite ./config/settings.development.json

Change the attribute : "whiteDomains" according to your mail provider.

Exemple :

For mailUser = 'toto@gmail.com', you must add "^gmail.com"

which would give :

"whiteDomains": [
  "^ac-[a-z-]\\.fr",
  "^[a-z-]\\.gouv.fr",
  "^gmail.com"
]

Re run la boite

Go on http://localhost:3000 (create your user in keycloak by following the link on the authentication page).

By going to the "Groups" tab, you can "Join Group" automatically for all groups in blue.

Refresh the page Agenda of browser

http://localhost:3030