Commit 64da368b authored by klafyvel's avatar klafyvel
Browse files

Merge branch 'changelog_2.9' into 'dev'

docs: Create changelog for Re2o 2.9

See merge request !590
parents dd23c42e 904bf42f
Pipeline #3161 failed with stage
in 27 seconds
# Re2o 2.9
## Install steps
To install the latest version of Re2o, checkout the [dedicated wiki entry](
## Post-install steps
### MR 531: FreeRADIUS Python3 backend
On the Radius server, add `buster-backports` to your `/etc/apt/sources.list`:
echo "deb buster-backports main contrib" >> /etc/apt/sources.list
**Note:** If you are running Debian Bullseye, the package should already be available without going through backports.
Then install the new required packages:
apt update
apt install -t buster-backports freeradius
cat apt_requirements_radius.txt | xargs sudo apt -y install
### MR 582: Autocomplete light
On the Re2o server, install the new dependency and run `collectstatic`:
sudo pip3 install -r pip_requirements.txt
python3 collectstatic
### MR 589: Move ldap to optional app
Add `ldap_sync` to your optional apps in your local settings if you want to keep using the LDAP synchronisation.
### Final steps
As usual, run the following commands after updating:
python3 migrate
sudo service apache2 reload
## New features
Here is a list of noteworthy features brought by this update:
* [!488]( Use `+` in searches to combine keywords (e.g. `John+Doe`).
* [!495]( Add optional behavior allowing users to override another user's room, if that user is no longer active.
* [!496]( Add option to allow users to choose their password during account creation. They will have to separately confirm their email address.
* [!504]( Add setting to change the minimum password length.
* [!507]( New form for editing lists of rights that should make everyone happier.
* [!512]( Add ability to comment on tickets.
* [!513]( IP and MAC address history (`Statistics > Machine history` tab) which also works for deleted interfaces. Uses already existing history so events before the upgrade are taken into account.
* [!516]( Detailed events in history views (e.g. show `old_email -> new_email`).
* [!519]( Add ability to filter event logs (e.g. to show all the subscriptions added by an admin).
* [!569]( Refactor navbar to make menu navigation easier.
* [!569]( Add ability to install custom themes.
* [!578]( : Migrations squashed to ease the installation process.
* [!582]( Improve autocomplete fields so they load faster and have a clearer behavior (no more entering a value without clicking and thinking it was taken into account).
* [!589]( Move LDAP to a separate optional app.
* Plenty of bux fixes.
You can view the full list of closed issues [here]( 2.9).
# Before Re2o 2.9
## MR 160: Datepicker
Install libjs-jquery libjs-jquery-ui libjs-jquery-timepicker libjs-bootstrap javascript-common
......@@ -21,7 +89,6 @@ rm static_files/js/jquery-2.2.4.min.js
rm static/css/jquery-ui-timepicker-addon.css
## MR 159: Graph topo & MR 164: branche de création de graph
Add a graph of the network topology
......@@ -34,7 +101,6 @@ Create the *media/images* directory:
mkdir -p media/images
## MR 163: Fix install re2o
Refactored script.
......@@ -45,8 +111,6 @@ help
* The installation templates (LDIF files and `re2o/`) have been changed to use `` instead of `` (more neutral and generic)
## MR 176: Add awesome Logo
Add the logo and fix somme issues on the navbar and home page. Only collecting the statics is needed:
......@@ -54,7 +118,6 @@ Add the logo and fix somme issues on the navbar and home page. Only collecting t
python3 collectstatic
## MR 172: Refactor API
Creates a new (nearly) REST API to expose all models of Re2o. See [the dedicated wiki page]( for more details on how to use it.
......@@ -75,7 +138,6 @@ OPTIONAL_APPS = (
## MR 177: Add django-debug-toolbar support
Add the possibility to enable `django-debug-toolbar` in debug mode. First install the APT package:
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment