Beispiel #1
0
def organisms():

    """
    Route qui affiche la liste des Organismes
    Retourne un template avec pour paramètres :
                                            - une entête de tableau --> fLine
                                            - le nom des colonnes de la base --> line
                                            - le contenu du tableau --> table
                                            - le chemin de mise à jour --> pathU
                                            - le chemin de suppression --> pathD
                                            - le chemin d'ajout --> pathA
                                            - le chemin de la page d'information --> pathI
                                            - une clé (clé primaire dans la plupart des cas) --> key
                                            - un nom (nom de la table) pour le bouton ajout --> name
                                            - un nom de listes --> name_list
                                            - ajoute une colonne pour accéder aux infos de l'utilisateur --> see
    """

    fLine = [
        "ID",
        "Nom",
        "Adresse",
        "Code postal",
        "Ville",
        "Telephone",
        "Fax",
        "Email",
    ]
    columns = [
        "id_organisme",
        "nom_organisme",
        "adresse_organisme",
        "cp_organisme",
        "ville_organisme",
        "tel_organisme",
        "fax_organisme",
        "email_organisme",
    ]
    contents = Bib_Organismes.get_all(columns, order_by="nom_organisme")
    return render_template(
        "table_database.html",
        table=contents,
        fLine=fLine,
        line=columns,
        key="id_organisme",
        pathI=config.URL_APPLICATION + "/organism/info/",
        pathU=config.URL_APPLICATION + "/organism/update/",
        pathD=config.URL_APPLICATION + "/organisms/delete/",
        pathA=config.URL_APPLICATION + "/organism/add/new",
        name="un organisme",
        name_list="Organismes",
        see="True",
    )
Beispiel #2
0
def organisms():
    """
    Route qui affiche la liste des Organismes
    Retourne un template avec pour paramètres :
                                            - une entête de tableau --> fLine
                                            - le nom des colonnes de la base --> line
                                            - le contenu du tableau --> table
                                            - le chemin de mise à jour --> pathU
                                            - le chemin de suppression --> pathD
                                            - le chemin d'ajout --> pathA
                                            - le chemin de la page d'information --> pathI
                                            - une clé (clé primaire dans la plupart des cas) --> key
                                            - un nom (nom de la table) pour le bouton ajout --> name
                                            - un nom de listes --> name_list
                                            - ajoute une colonne pour accéder aux infos de l'utilisateur --> see
    """

    fLine = [
        'ID', 'Nom', 'Adresse', 'Code postal', 'Ville', 'Telephone', 'Fax',
        'Email'
    ]
    columns = [
        'id_organisme', 'nom_organisme', 'adresse_organisme', 'cp_organisme',
        'ville_organisme', 'tel_organisme', 'fax_organisme', 'email_organisme'
    ]
    contents = Bib_Organismes.get_all(columns)
    return render_template('table_database.html',
                           table=contents,
                           fLine=fLine,
                           line=columns,
                           key='id_organisme',
                           pathI=config.URL_APPLICATION + '/organism/info/',
                           pathU=config.URL_APPLICATION + '/organism/update/',
                           pathD=config.URL_APPLICATION + '/organisms/delete/',
                           pathA=config.URL_APPLICATION + '/organism/add/new',
                           name="un organisme",
                           name_list="Organismes",
                           see='True')