diff --git a/app/routes.py b/app/routes.py index 1d276eb..9fcd83b 100644 --- a/app/routes.py +++ b/app/routes.py @@ -19,25 +19,39 @@ def about(): @main.route("/actes/") def corpora_all(): """copora all route""" - return "hello" -# info = [(t.date, t.filename, t.analysis, t.prod_place_acte, -# t.diplo_type_acte, t.state_doc) for t in Acte.select()] -# prince_acte = [] -# return render_template("corpora_all.html") + # FIXME rendre ce template dynamique, if faut récuperer les maisons depuis la base + # FIXME récupérer les maisons depuis la base + # house_label = ["Bourbon", "Berry", "Anjou"] + return render_template("corpora_all.html") @main.route("/actes/") # dont put a slash at the end def actes(house): """actes route""" - return "hello" -# house_q = [t.id_house for t in House.select().where( -# House.house_label == house)] -# prince_q = [(t.name_indiv, t.id_indiv) for t in Individual.select().where( -# (Individual.role_indiv == "prince") -# &(Individual.house_indiv == house_q[0]))] -# return render_template("corpus.html", house=house, princes=prince_q) + #house = "Berry" + # FIXME faire des princes correspondant à la maison (house) sélectionnée + # FIXME : supprimer ces ids + # Corpus > Bourbon + princes = [("Charles Ier de Bourbon", 36), ("Agnès de Bourgogne", 38), + ("Marie de Berry", 39)] + return render_template("corpus.html", house=house, princes=princes) +# FIXME SLUGGIFY the house +# FIXME supprimer cet id de prince et remplacer par le slug du prince +@main.route("/actes//") # don't put a slash at the end +def prince_corpus(house=None, prince=None): + """copora prince, **timeline view**""" + return "FIXME" + + +# FIXME : slugigy this route (remove acte_id) (prince and acte) +# FIXME: isn't it /acte/house/prince/slug instead of /acte/prince/slug ? +@main.route("/acte//") # don't put a slash at the end +def acte(house=None, prince=None, acte_id=None): + """specific prince's acte""" + return "FIXME" + @main.route("/contact") def contact() -> t.Text: """Displays the Contact page"""