Skip to content

Commit

Permalink
Merge pull request #2754 from PnX-SI/hotfix2.13
Browse files Browse the repository at this point in the history
Hotfix2.13
  • Loading branch information
camillemonchicourt authored Oct 17, 2023
2 parents 7ee68c5 + 25c2b3a commit 2c74047
Show file tree
Hide file tree
Showing 8 changed files with 41 additions and 9 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,18 @@ jobs:
sudo apt update
sudo apt install -y libgdal-dev
- name: Install dependencies
if: github.base_ref == 'master'
run: |
echo 'Installation des requirements de prod'
python -m pip install --upgrade pip
python -m pip install \
-e ..[tests] \
-r requirements.txt
working-directory: ./backend
- name: Install dependencies
if: github.base_ref != 'master'
run: |
echo 'Installation des requirements de dev'
python -m pip install --upgrade pip
python -m pip install \
-e ..[tests] \
Expand Down
4 changes: 2 additions & 2 deletions backend/geonature/core/gn_commons/repositories.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import requests
from pathlib import Path

from PIL import Image
from PIL import Image, ImageOps
from io import BytesIO
from flask import current_app, url_for
from werkzeug.utils import secure_filename
Expand Down Expand Up @@ -283,7 +283,7 @@ def create_thumbnails(self):
def create_thumbnail(self, size, image=None):
if not image:
image = self.get_image()

image = ImageOps.exif_transpose(image)
image_thumb = image.copy()
width = size / image.size[1] * image.size[0]
image_thumb.thumbnail((width, size))
Expand Down
3 changes: 2 additions & 1 deletion backend/static/js/hide_unnecessary_filters.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ $('#availability').on('change', function() {
let selected = $(this).find(":selected")[0];
if (selected && selected.hasAttribute("sensitivity_filter"))
$("#sensitivity_filter").parent().show();
else
else {
$("#sensitivity_filter").parent().hide();
$('#sensitivity_filter').prop('checked', false);
}

if (selected && selected.hasAttribute("scope_filter"))
$("#scope").parent().show();
Expand Down
18 changes: 17 additions & 1 deletion docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
CHANGELOG
=========

2.13.3 (2023-10-17)
-------------------

**🐛 Corrections**

- [Métadonnées] Correction de l'affichage des descriptions dans les fiches des cadres d'acquisition (#2716, par @mvergez)
- [Admin] Correction de la modification des permissions sensibles (#2697, par @Pierre-Narcisi)
- [Synthèse] Correction de la documentation du paramètre `AREA_FILTERS` (#1892, par @camillemonchicourt)
- [Médias] Conservation de la rotation des images des vignettes (#2742, par @MathRdt)

**💻 Développement**

- Utilisation du fichier `requirements.txt` pour les tests automatiques des contributions dans la branche `master` (#2739, par @Pierre-Narcisi)
- Déplacement des dépendances de développement des types Leaflet vers les dépendances de production (#2744, par @TheoLechemia)
- Prise en compte du paramètre `creatableInModule` du composant `dataset` dans les dynamic forms (#2736, par @amandine-sahl)

2.13.2 (2023-09-28)
-------------------

Expand All @@ -12,7 +28,7 @@ CHANGELOG

- Correction des déconnexions non effectives dans les versions 2.13.0 et 2.13.1 (#2682, par @TheoLechemia)
- Correction des permissions vérifiées pour pouvoir supprimer un signalement en prenant en compte le C du module Validation, et non pas le R qui n'existe pas sur ce module (#2710, par @Pierre-Narcisi)
- Correction de l'API des applications mobiles quand le chemin de l'APK est absolu (#2708, par @joelclement)
- Correction de l'API des applications mobiles quand le chemin de l'APK est absolu (#2708, par @joelclems)
- Correction des permissions des listes de JDD dans les modules de saisie (Occtax, Occhab, Import) en prenant en compte la portée du C du module, et pas seulement du R du module Métadonnées (#2712, par @Pierre-Narcisi)
- Utilisation de l'heure locale du serveur pour lancer les taches Celery (#2725, par @bouttier)
- Fermeture des connexions à la BDD à la fin des taches Celery (#2724, par @bouttier)
Expand Down
4 changes: 2 additions & 2 deletions docs/admin-manual.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1972,8 +1972,8 @@ Attention : Si des données sont déjà présentes dans la synthèse et que l'on
# Liste des entités géographiques sur lesquels les filtres
# géographiques de la synthese s'appuient (type_code = code du type de l'entité géo, table ref_geo.bib_areas_types)
AREA_FILTERS = [
{ label = "Communes", "type_code": "COM" },
{ label = "ZNIEFF1", "type_code": "ZNIEFF1" },
{ label = "Communes", type_code = "COM" },
{ label = "ZNIEFF1", type_code = "ZNIEFF1" },
]

Il est aussi possible de passer plusieurs ``type_code`` regroupés dans un même filtre géographique (exemple : ``{ label = "Zonages réglementaires", type_code = ["ZC", "ZPS", "SIC"] }``).
Expand Down
6 changes: 3 additions & 3 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,11 @@
"@ngx-translate/http-loader": "^4.0.0",
"@popperjs/core": "^2.11.6",
"@swimlane/ngx-datatable": "^20.0.0",
"@types/geojson": "^7946.0.7",
"@tmcw/togeojson": "^5.6.0",
"@types/leaflet": "^1.9.3",
"@types/leaflet-draw": "^0.4.13",
"@types/leaflet.markercluster": "^1.4.0",
"bootstrap": "4.3.1",
"chart.js": "^4.2.1",
"chartjs-plugin-datalabels": "^2.2.0",
Expand All @@ -59,9 +62,6 @@
"devDependencies": {
"@angular-devkit/core": "^15.1.2",
"@angular/compiler-cli": "15.1.1",
"@types/geojson": "^7946.0.7",
"@types/leaflet-draw": "^0.4.13",
"@types/leaflet.markercluster": "^1.4.0",
"@types/node": "^18.0.0",
"cypress": "^9.2.1",
"cypress-promise": "^1.1.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@
[parentFormControl]="form.get(formDef.attribut_name)"
[multiSelect]="formDef.multi_select"
[moduleCode]="formDef.module_code"
[creatableInModule]="formDef.creatable_in_module"
>
</pnx-datasets>

Expand Down
3 changes: 3 additions & 0 deletions frontend/src/app/metadataModule/af/af-card.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,9 @@ <h5>Fiche descriptive</h5>
<br />

<div class="b">Description</div>
<div class="a">
<b>Description :</b>{{ af?.acquisition_framework_desc }}
</div>
<div class="a"><b>Est un méta-cadre : </b> {{ af?.is_parent ? 'Oui' : 'Non' }}</div>
<div class="a" *ngIf="!af?.is_parent">
Identifiant du méta-cadre : {{ af?.acquisition_framework_parent_id }}
Expand Down

0 comments on commit 2c74047

Please sign in to comment.