added setting.jinja2
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
from pyramid.view import view_config
|
||||
from pyramid.httpexceptions import HTTPNotFound, HTTPFound
|
||||
from markdown2 import Markdown
|
||||
|
||||
from ..models.blog_record import BlogRecord
|
||||
from ..services.blog_record import BlogRecordService
|
||||
from ..forms import BlogCreateForm, BlogUpdateForm, BlogSearchForm
|
||||
@@ -15,13 +17,16 @@ def blog(request):
|
||||
request.session.flash(u"Page non trouvée : %s" % blog_id, 'warning')
|
||||
return HTTPFound(location=request.route_url('home'))
|
||||
|
||||
# just created ? convert body to html
|
||||
if entry.body_html == '':
|
||||
BlogRecordService.proc_after_create(request, blog_id)
|
||||
# insèrer le path de static/img
|
||||
body = entry.body.replace('static/img/', "%s/static/img/" % request.application_url)
|
||||
# convertir mardown en HTML
|
||||
markdowner = Markdown()
|
||||
body_html = markdowner.convert(body)
|
||||
|
||||
return {
|
||||
'page_title': entry.title,
|
||||
'entry': entry
|
||||
'entry': entry,
|
||||
'body_html': body_html,
|
||||
}
|
||||
|
||||
|
||||
@@ -119,7 +124,7 @@ def topic(request):
|
||||
if items:
|
||||
liste += '<ul>'
|
||||
for item in items:
|
||||
liste += '<li>{0} <a href="{1}"><span class="glyphicon glyphicon-menu-right"></span>{2}</a></li>'.format(
|
||||
liste += '<li>{0} <a href="{1}"><span class="glyphicon glyphicon-menu-right"></span> {2}</a></li>'.format(
|
||||
item.edited.strftime("%d-%m-%Y"), request.route_url('blog', id=item.id, slug=item.slug), item.title)
|
||||
liste += '</ul>'
|
||||
else:
|
||||
|
||||
@@ -40,7 +40,7 @@ def home(request):
|
||||
Bonjour,
|
||||
|
||||
L' expéditeur : {0} ( {1} )
|
||||
a envoyé le message suivant du site "meditation-sunyata.paris"
|
||||
a envoyé le message suivant via le formulaire de Contact du site :
|
||||
----- Début du message -----
|
||||
{2}
|
||||
----- Fin du message -----
|
||||
@@ -55,7 +55,7 @@ Le site "meditation-sunyata.paris"
|
||||
message.add_recipient('phuoc@caotek.fr')
|
||||
mailer = request.registry['mailer']
|
||||
mailer.send_immediately(message)
|
||||
message = "Votre message a bien été envoyé au webmestre. Merci de votre intérêt pour notre site"
|
||||
request.session.flash("Votre message a bien été envoyé au webmestre. Merci de votre intérêt pour notre site", "success")
|
||||
|
||||
return {
|
||||
'page_title': "",
|
||||
@@ -67,12 +67,17 @@ Le site "meditation-sunyata.paris"
|
||||
}
|
||||
|
||||
|
||||
@view_config(route_name='admin',
|
||||
renderer='cao_blogr:templates/admin.jinja2')
|
||||
def admin(request):
|
||||
@view_config(route_name='settings', renderer='cao_blogr:templates/settings.jinja2')
|
||||
def settings(request):
|
||||
|
||||
# lire toutes les docs du topic
|
||||
topic = 'ADM'
|
||||
items = BlogRecordService.by_topic(request, topic, '')
|
||||
|
||||
return {
|
||||
'page_title': "Admin",
|
||||
'page_title': "Paramètres",
|
||||
'topic': topic,
|
||||
'items': items,
|
||||
}
|
||||
|
||||
|
||||
@@ -94,7 +99,7 @@ def login(request):
|
||||
user = UserService.by_name(request, username)
|
||||
if user and user.verify_password(request.POST.get('password')):
|
||||
headers = remember(request, user.name)
|
||||
request.session.flash("Bienvenue %s !" % username, 'success')
|
||||
request.session.flash("Bonjour %s, Bienvenue sur le site !" % username, 'success')
|
||||
return HTTPFound(location=request.route_url('home'), headers=headers)
|
||||
else:
|
||||
headers = forget(request)
|
||||
|
||||
Reference in New Issue
Block a user