You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
deffilter_query_with_permissions(self, user, permissions):
""" Filter the query with the permissions of a user """where_clause=self.build_permissions_filter(user=user, permissions=permissions)
self.query=self.query.where(where_clause)
La version GeoNature 2.15.2 intègre l'appel de la bonne fonction ainsi qu'une sécurité pour que l'appel de la fonction filter_query_with_cruved vérifie le type de la valeur donnée en paramètre.
Version
develop
Description du bug
La route general_stats de la synthèse a une erreur lors de la vérification du scope des permissions
permissions_required
@permissions_required("R", module_code="SYNTHESE")
permissions
filter_query_with_cruved
filter_query_with_cruved
attend un scope en paramètre. La variable permissions est interprétée comme un scopeSuggestion de solution
On peut s'appuyer sur le décorateur
@permissions.check_cruved_scope("R", get_scope=True, module_code="SYNTHESE")
The text was updated successfully, but these errors were encountered: