forked from AFPy/afpy.org
Ajout d'une page de confirmation pour les nouveaux articles
This commit is contained in:
parent
1a280a40eb
commit
8be3c8d6ca
4
afpy.py
4
afpy.py
|
@ -117,6 +117,7 @@ def edit_post(name, timestamp=None):
|
|||
@app.route('/post/edit/<name>', methods=['post'])
|
||||
@app.route('/post/edit/<name>/<timestamp>', methods=['post'])
|
||||
def save_post(name, timestamp=None):
|
||||
original_timestamp = timestamp
|
||||
if name not in POSTS:
|
||||
abort(404)
|
||||
if timestamp is None:
|
||||
|
@ -146,7 +147,8 @@ def save_post(name, timestamp=None):
|
|||
elif 'unpublish' in request.form and status == 'published':
|
||||
(root / name / 'published' / timestamp).rename(
|
||||
root / name / 'waiting' / timestamp)
|
||||
return redirect('/')
|
||||
return redirect(
|
||||
'/' if original_timestamp else url_for('rest', name='confirmation'))
|
||||
|
||||
|
||||
@app.route('/posts/<name>')
|
||||
|
|
18
templates/confirmation.rst
Normal file
18
templates/confirmation.rst
Normal file
|
@ -0,0 +1,18 @@
|
|||
=============================================
|
||||
Confirmation de l'enregistrement de l'article
|
||||
=============================================
|
||||
|
||||
Merci de votre participation
|
||||
============================
|
||||
|
||||
Votre article a bien été enregistré. Il sera mis en ligne après acceptation de
|
||||
l'un des modérateurs.
|
||||
|
||||
|
||||
Demande d'informations complémentaires
|
||||
======================================
|
||||
|
||||
Si vous avez besoin d'informations complémentaires concernant votre article, ou
|
||||
si vous ne comprenez pas pourquoi votre article n'apparaît pas encore en ligne
|
||||
plusieurs jours après avoir été posté, n'hésitez pas à nous contacter sur la
|
||||
page `Discussion </discussion>`_.
|
Loading…
Reference in New Issue
Block a user