mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-12-23 15:33:45 +00:00
Reformat changelog for version 2.9
This commit is contained in:
parent
b864fb1385
commit
ab24979ea8
1 changed files with 63 additions and 26 deletions
89
CHANGELOG.md
89
CHANGELOG.md
|
@ -1,28 +1,71 @@
|
||||||
# Re2o 2.9
|
# Re2o 2.9
|
||||||
|
|
||||||
TODO after install:
|
## Install steps
|
||||||
|
|
||||||
* !531: on the radius, add `buster-backports` to `/etc/apt/sources.list` and then run `apt update`, `apt install -t buster-backports freeradius`, `apt install python3-dev`, and `cat apt_requirements_radius.txt | xargs sudo apt -y install`.
|
To install the latest version of Re2o, checkout the [dedicated wiki entry](https://gitlab.federez.net/re2o/re2o/-/wikis/User-Documentation/Quick-Start#update-re2o).
|
||||||
* !582: run `sudo pip3 install -r pip_requirements.txt` and `python3 manage.py collectstatic`.
|
|
||||||
* `python3 manage.py migrate` and `sudo service apache2 reload` as usual.
|
|
||||||
* !589 : Add `ldap_sync` to your optional apps in your local settings if you want to keep using the LDAP synchronisation.
|
|
||||||
|
|
||||||
New features:
|
## Post-install steps
|
||||||
* !488: Use `+` in search to combine keywords.
|
|
||||||
* !495: Add option to allow users to override another user's room, if that user is no longer active
|
### MR 531: FreeRADIUS Python3 backend
|
||||||
* !496: Add option to allow users to choose password during account creation. They will have to separately confirm their email address.
|
|
||||||
* !513: IP and MAC address history (`Statistics > Machine history` tab) which also works for delete interfaces. Uses already existing history so events before the upgrade are taken into account.
|
On the Radius server, add `buster-backports` to your `/etc/apt/sources.list`:
|
||||||
* !516: Detail event in user's history view (e.g. show `old_email -> new_email`).
|
```bash
|
||||||
* !569: Refactor navbar to make menu navigation easier.
|
echo "deb http://deb.debian.org/debian buster-backports main contrib" >> /etc/apt/sources.list
|
||||||
* !569: Add ability to have custom themes.
|
```
|
||||||
* !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).
|
|
||||||
* ?: Add option to choose minimum password length.
|
**Note:** If you are running Debian Bullseye, the package should already be available without going through backports.
|
||||||
* ?: Add ability to comment on tickets.
|
|
||||||
* !578 : Migrations squashed to ease the installation process. First step towards making the LDAP an optional feature dor re2o.
|
Then install the new required packages:
|
||||||
* !507 : New form for editing list rights that should make everyone happier.
|
```bash
|
||||||
* !589 : Move LDAP stuff to an optional app.
|
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`:
|
||||||
|
```bash
|
||||||
|
sudo pip3 install -r pip_requirements.txt
|
||||||
|
python3 manage.py 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:
|
||||||
|
```bash
|
||||||
|
python3 manage.py migrate
|
||||||
|
sudo service apache2 reload
|
||||||
|
```
|
||||||
|
|
||||||
|
## New features
|
||||||
|
|
||||||
|
Here is a list of noteworthy features brought by this update:
|
||||||
|
|
||||||
|
* [!488](https://gitlab.federez.net/re2o/re2o/-/merge_requests/488): Use `+` in searches to combine keywords (e.g. `John+Doe`).
|
||||||
|
* [!495](https://gitlab.federez.net/re2o/re2o/-/merge_requests/495): Add optional behavior allowing users to override another user's room, if that user is no longer active.
|
||||||
|
* [!496](https://gitlab.federez.net/re2o/re2o/-/merge_requests/496): Add option to allow users to choose their password during account creation. They will have to separately confirm their email address.
|
||||||
|
* [!504](https://gitlab.federez.net/re2o/re2o/-/merge_requests/504): Add setting to change the minimum password length.
|
||||||
|
* [!507](https://gitlab.federez.net/re2o/re2o/-/merge_requests/507): New form for editing lists of rights that should make everyone happier.
|
||||||
|
* [!512](https://gitlab.federez.net/re2o/re2o/-/merge_requests/512): Add ability to comment on tickets.
|
||||||
|
* [!513](https://gitlab.federez.net/re2o/re2o/-/merge_requests/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](https://gitlab.federez.net/re2o/re2o/-/merge_requests/516): Detailed events in history views (e.g. show `old_email -> new_email`).
|
||||||
|
* [!519](https://gitlab.federez.net/re2o/re2o/-/merge_requests/516): Add ability to filter event logs (e.g. to show all the subscriptions added by an admin).
|
||||||
|
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Refactor navbar to make menu navigation easier.
|
||||||
|
* [!569](https://gitlab.federez.net/re2o/re2o/-/merge_requests/569): Add ability to install custom themes.
|
||||||
|
* [!578](https://gitlab.federez.net/re2o/re2o/-/merge_requests/578) : Migrations squashed to ease the installation process.
|
||||||
|
* [!582](https://gitlab.federez.net/re2o/re2o/-/merge_requests/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](https://gitlab.federez.net/re2o/re2o/-/merge_requests/589): Move LDAP to a separate optional app.
|
||||||
|
* Plenty of bux fixes.
|
||||||
|
|
||||||
|
You can view the full list of closed issues [here](https://gitlab.federez.net/re2o/re2o/-/issues?scope=all&state=all&milestone_title=Re2o 2.9).
|
||||||
|
|
||||||
|
# Before Re2o 2.9
|
||||||
|
|
||||||
# Pevious to Re2o 2.9
|
|
||||||
## MR 160: Datepicker
|
## MR 160: Datepicker
|
||||||
|
|
||||||
Install libjs-jquery libjs-jquery-ui libjs-jquery-timepicker libjs-bootstrap javascript-common
|
Install libjs-jquery libjs-jquery-ui libjs-jquery-timepicker libjs-bootstrap javascript-common
|
||||||
|
@ -46,7 +89,6 @@ rm static_files/js/jquery-2.2.4.min.js
|
||||||
rm static/css/jquery-ui-timepicker-addon.css
|
rm static/css/jquery-ui-timepicker-addon.css
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## MR 159: Graph topo & MR 164: branche de création de graph
|
## MR 159: Graph topo & MR 164: branche de création de graph
|
||||||
|
|
||||||
Add a graph of the network topology
|
Add a graph of the network topology
|
||||||
|
@ -59,7 +101,6 @@ Create the *media/images* directory:
|
||||||
mkdir -p media/images
|
mkdir -p media/images
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## MR 163: Fix install re2o
|
## MR 163: Fix install re2o
|
||||||
|
|
||||||
Refactored install_re2o.sh script.
|
Refactored install_re2o.sh script.
|
||||||
|
@ -70,8 +111,6 @@ install_re2o.sh help
|
||||||
|
|
||||||
* The installation templates (LDIF files and `re2o/settings_locale.example.py`) have been changed to use `example.net` instead of `example.org` (more neutral and generic)
|
* The installation templates (LDIF files and `re2o/settings_locale.example.py`) have been changed to use `example.net` instead of `example.org` (more neutral and generic)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## MR 176: Add awesome Logo
|
## MR 176: Add awesome Logo
|
||||||
|
|
||||||
Add the logo and fix somme issues on the navbar and home page. Only collecting the statics is needed:
|
Add the logo and fix somme issues on the navbar and home page. Only collecting the statics is needed:
|
||||||
|
@ -79,7 +118,6 @@ Add the logo and fix somme issues on the navbar and home page. Only collecting t
|
||||||
python3 manage.py collectstatic
|
python3 manage.py collectstatic
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## MR 172: Refactor API
|
## MR 172: Refactor API
|
||||||
|
|
||||||
Creates a new (nearly) REST API to expose all models of Re2o. See [the dedicated wiki page](https://gitlab.federez.net/federez/re2o/wikis/API/Raw-Usage) for more details on how to use it.
|
Creates a new (nearly) REST API to expose all models of Re2o. See [the dedicated wiki page](https://gitlab.federez.net/federez/re2o/wikis/API/Raw-Usage) for more details on how to use it.
|
||||||
|
@ -100,7 +138,6 @@ OPTIONAL_APPS = (
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
## MR 177: Add django-debug-toolbar support
|
## MR 177: Add django-debug-toolbar support
|
||||||
|
|
||||||
Add the possibility to enable `django-debug-toolbar` in debug mode. First install the APT package:
|
Add the possibility to enable `django-debug-toolbar` in debug mode. First install the APT package:
|
||||||
|
|
Loading…
Reference in a new issue