CHANGELOG.md 2.49 KB
Newer Older
1
## MR 160: Datepicker
2 3 4 5 6 7 8 9 10 11 12 13 14 15

Install libjs-jquery libjs-jquery-ui libjs-jquery-timepicker libjs-bootstrap javascript-common
```
apt-get -y install \
    libjs-jquery \
    libjs-jquery-ui \
    libjs-jquery-timepicker \
    libjs-bootstrap \
    javascript-common
```
Enable javascript-common conf
```
a2enconf javascript-common
```
16 17

Delete old jquery files :
18 19 20 21 22
```
rm -r static_files/js/jquery-ui-*
rm static_files/js/jquery-2.2.4.min.js
rm static/css/jquery-ui-timepicker-addon.css
```
23 24


25 26 27 28 29 30 31 32 33 34 35 36 37
## MR 159: Graph topo & MR 164: branche de création de graph

Add a graph of the network topology
Install *graphviz*:
```
apt-get -y install graphviz
```
Create the *media/images* directory:
```
mkdir -p media/images
```


38 39 40
## MR 163: Fix install re2o

Refactored install_re2o.sh script.
Maël Kervella's avatar
Maël Kervella committed
41
* There are more tools available with it but some function have changed, report to [the dedicated wiki page](https://gitlab.federez.net/federez/re2o/wikis/User%20Documentation/Setup%20script)for more informations or run:
42 43 44 45
```
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)
46 47 48



Maël Kervella's avatar
Maël Kervella committed
49 50 51 52 53 54 55
## MR 176: Add awesome Logo

Add the logo and fix somme issues on the navbar and home page. Only collecting the statics is needed:
```
python3 manage.py collectstatic
```

56

Maël Kervella's avatar
Maël Kervella committed
57
## MR 172: Refactor API
58

Maël Kervella's avatar
Maël Kervella committed
59
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.
Maël Kervella's avatar
Maël Kervella committed
60 61 62 63
* For testing purpose, add `volatildap` package:
```
pip3 install volatildap
```
Maël Kervella's avatar
Maël Kervella committed
64
* Activate HTTP Authorization passthrough in by adding the following in `/etc/apache2/site-available/re2o.conf` (example in `install_utils/apache2/re2o.conf`):
65 66 67
```
    WSGIPassAuthorization On
```
Maël Kervella's avatar
Maël Kervella committed
68 69 70 71 72 73
* Activate the API if you want to use it by adding `'api'` to the optional apps in `re2o/settings_local.py`:
```
OPTIONAL_APPS = (
    ...
    'api',
    ...
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
)
```



## MR 177: Add django-debug-toolbar support

Add the possibility to enable `django-debug-toolbar` in debug mode. First install the APT package:
```
apt install pyhton3-django-debug-toolbar
```
And then activate it for Re2o by adding the app to the `OPTIONAL_APPS` in `re2o/settings_local.py`:
```python
OPTIONAL_APPS = (
    # ...
    'debug_toolbar',
    # ...
)
```
If you to restrict the IP which can see the debug, use the `INTERNAL_IPS` options in `re2o/settings_local.py`:
```
INTERNAL_IPS = ["10.0.0.1", "10.0.0.2"]
```