Skip to content

Commit

Permalink
Merge pull request #37 from MaximeChallon/navbar
Browse files Browse the repository at this point in the history
Navbar
  • Loading branch information
MaximeChallon authored Nov 8, 2020
2 parents 2457ea5 + ea62284 commit f0ec859
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 35 deletions.
21 changes: 15 additions & 6 deletions app/models/export.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,23 @@ def exporter_csv(num_debut, num_fin, envoyer, copie):

if copie == "oui" and envoyer == "oui":
destinataires.append(current_user.mail)
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mails correctement envoyés", "info")
try:
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mails correctement envoyés", "info")
except:
flash("Échec de l'envoi", "warning")
elif envoyer == "oui":
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mail correctement envoyé", "info")
try:
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mails correctement envoyés", "info")
except:
flash("Échec de l'envoi", "warning")
elif copie == "oui":
destinataires.append(current_user.mail)
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mail correctement envoyé", "info")
try:
Classe_mails.envoyer_export(liste_globale, destinataires)
flash("Mails correctement envoyés", "info")
except:
flash("Échec de l'envoi", "warning")
else:
flash("Veuillez sélectionner une action", "warning")
7 changes: 4 additions & 3 deletions app/routes/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,11 @@ def single_photo_id():
"""
recherche = request.args.get("q", None)
page, results_per_page = Classe_API.check_n_p(1,1)
query = Classe_db.query.filter(Classe_db.N_inventaire == int(recherche))
query = Classe_db.query.filter(Classe_db.N_inventaire == str(recherche))

try:
resultats = query.paginate(page=page, per_page=results_per_page)
print(resultats)
except Exception:
return Json_404()

Expand All @@ -54,8 +55,8 @@ def multiple_photo_id():

page, results_per_page = Classe_API.check_n_p(page, results_per_page)

_from = int(re.sub("[^0-9]+[0-9]+$", "", recherche))
_to = int(re.sub("[0-9]+[^0-9]+", "", recherche))
_from = str(re.sub("[^0-9]+[0-9]+$", "", recherche))
_to = str(re.sub("[0-9]+[^0-9]+", "", recherche))

query = Classe_db.query.filter(Classe_db.N_inventaire.between(_from, _to))

Expand Down
14 changes: 9 additions & 5 deletions app/routes/generals.py
Original file line number Diff line number Diff line change
Expand Up @@ -240,11 +240,15 @@ def forgot_password():
return redirect(url_for('accueil'))
form = Forgot_form()
if form.validate_on_submit():
user = Classe_utilisateurs.query.filter_by(mail=form.email.data).first()
Classe_mails.send_reset_email(user)
msg = "Un mail a été envoyé à l'adresse " + form.email.data + " avec les instructions pour changer de mot de passe.\nPensez à vérifier les spams.\nLe lien n'est valable que 30 minutes.\nL'expéditeur est "+MAIL_USERNAME
flash(msg, "info")
return redirect(url_for('accueil'))
try:
user = Classe_utilisateurs.query.filter_by(mail=form.email.data).first()
Classe_mails.send_reset_email(user)
msg = "Un mail a été envoyé à l'adresse " + form.email.data + " avec les instructions pour changer de mot de passe.\nPensez à vérifier les spams.\nLe lien n'est valable que 30 minutes.\nL'expéditeur est "+MAIL_USERNAME
flash(msg, "info")
return redirect(url_for('accueil'))
except:
flash("Une erreur est survenue lors de l'envoi du mail", "warning")
return redirect("forgot_password")
return render_template("pages/forgot_password.html", form=form)


Expand Down
7 changes: 5 additions & 2 deletions app/routes/mails.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@ def cataloguer_contact():
"""
form = CataloguerContactForm()
if form.validate_on_submit():
Classe_mails.send_cataloguer_contact_mail(user=current_user,
try:
Classe_mails.send_cataloguer_contact_mail(user=current_user,
numero_inventaire=form.Numero_inventaire.data,
objet=form.Objet.data,
message=form.Message.data,
copie=form.Copie.data)
flash("Mail envoyé avec succès", "info")
flash("Mail envoyé avec succès", "info")
except:
flash("Échec de l'envoi", "warning")
return redirect(url_for("cataloguer"))
return render_template("pages/cataloguer_contact.html", form=form)

Expand Down
16 changes: 1 addition & 15 deletions app/statics/css/css.css
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,7 @@ div.footer{
font-size:8pt;
}

/* barre de navigation */
.navbar-custom{
background-color: #a6cfb1;
}

.navbar-custom .navbar-brand,
.navbar-custom .navbar-text,
.nav-link {
color: #4b4646;
}

.navbar-brand{
font-weight: bolder;
font-size: 24px;
}
/*navbar*/

.navbar-img{
width: 100px;
Expand Down
8 changes: 4 additions & 4 deletions app/templates/container.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
</head>
<body>

<nav class="navbar navbar-custom navbar-fixed-top">
<a class="navbar-brand" href="{{ url_for('accueil') }}"><img class="navbar-img" src="https://www.paris-historique.org/wp-content/uploads/2018/10/logoPH2-300x176.png"></a>
<a class="navbar-brand" href="{{ url_for('accueil') }}">Inventaire du <br>Paris Historique</a>
<nav class="navbar navbar-expand-lg" style="background-color:#a6cfb1;">
<a class="navbar-brand" href="{{ url_for('accueil') }}"><img class="navbar-img" src="https://www.paris-historique.org/wp-content/uploads/2018/10/logoPH2-300x176.png"></a>
<a class="navbar-brand" href="{{ url_for('accueil') }}" style="color:black;font-size:20px;">Inventaire du <br>Paris Historique</a>

<ul class="navbar-nav mr-auto">
<li class="nav-item">
Expand Down Expand Up @@ -99,8 +99,8 @@
</div>
</li>
</ul>

</nav>

<div class="container">
{% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %}
Expand Down

0 comments on commit f0ec859

Please sign in to comment.