PnX-SI / UsersHub

Application web de gestion centralisée des utilisateurs
GNU General Public License v3.0
13 stars 24 forks source link

info organisme n'est plus accessible dans la V2.1.0 #90

Closed Amegilla closed 4 years ago

Amegilla commented 5 years ago

Dans l'onglet organismes quand on clique sur "voir" (icône représentant un oeil) j'arrive sur une page vide avec cette erreur : {"type": "Exception", "msg": "AttributeError(\"type object 'TRoles' has no attribute 'nom_organisme'\",)"}

Cela vient du order_by="nom_organisme" car ce champ n'existe pas dans la table TRoles Et qui est à remplacer par "nom_role" plutôt. Cf extrait de code du fichier \home\geonatureadmin\usershub\app\bib_organismes\route.py


    org = Bib_Organismes.get_one(id_organisme)
    q = TRoles.get_all(
        as_model=True,
        params=[
            {"col": "active", "filter": True},
            {"col": "id_organisme", "filter": id_organisme},
        ],
        order_by="nom_organisme",
    )
    users = [data.as_dict_full_name() for data in q]

    return render_template("info_organisme.html", org=org, users=users)```
camillemonchicourt commented 4 years ago

Corrigé dans 2.1.2