begin sluggify the routes

develop
gwen 2 years ago
parent cf5cf93763
commit 1e82636d9f

@ -19,25 +19,39 @@ def about():
@main.route("/actes/") @main.route("/actes/")
def corpora_all(): def corpora_all():
"""copora all route""" """copora all route"""
return "hello" # FIXME rendre ce template dynamique, if faut récuperer les maisons depuis la base
# info = [(t.date, t.filename, t.analysis, t.prod_place_acte, # FIXME récupérer les maisons depuis la base
# t.diplo_type_acte, t.state_doc) for t in Acte.select()] # house_label = ["Bourbon", "Berry", "Anjou"]
# prince_acte = [] return render_template("corpora_all.html")
# return render_template("corpora_all.html")
@main.route("/actes/<house>") # dont put a slash at the end @main.route("/actes/<house>") # dont put a slash at the end
def actes(house): def actes(house):
"""actes route""" """actes route"""
return "hello" #house = "Berry"
# house_q = [t.id_house for t in House.select().where( # FIXME faire des princes correspondant à la maison (house) sélectionnée
# House.house_label == house)] # FIXME : supprimer ces ids
# prince_q = [(t.name_indiv, t.id_indiv) for t in Individual.select().where( # Corpus > Bourbon
# (Individual.role_indiv == "prince") princes = [("Charles Ier de Bourbon", 36), ("Agnès de Bourgogne", 38),
# &(Individual.house_indiv == house_q[0]))] ("Marie de Berry", 39)]
# return render_template("corpus.html", house=house, princes=prince_q) 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/<house>/<prince>") # 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/<prince>/<acte_id>") # 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") @main.route("/contact")
def contact() -> t.Text: def contact() -> t.Text:
"""Displays the Contact page""" """Displays the Contact page"""

Loading…
Cancel
Save