ajout de blog_search.jinja2
This commit is contained in:
@@ -2,7 +2,7 @@ from pyramid.view import view_config
|
||||
from pyramid.httpexceptions import HTTPNotFound, HTTPFound
|
||||
from ..models.blog_record import BlogRecord
|
||||
from ..services.blog_record import BlogRecordService
|
||||
from ..forms import BlogCreateForm, BlogUpdateForm
|
||||
from ..forms import BlogCreateForm, BlogUpdateForm, BlogSearchForm
|
||||
|
||||
|
||||
@view_config(route_name='blog',
|
||||
@@ -66,3 +66,23 @@ def blog_edit(request):
|
||||
'form': form,
|
||||
}
|
||||
|
||||
|
||||
@view_config(route_name='blog_search',
|
||||
renderer='cao_blogr:templates/blog_search.jinja2')
|
||||
def blog_search(request):
|
||||
|
||||
criteria = ''
|
||||
form = BlogSearchForm(request.POST)
|
||||
items = []
|
||||
if 'form.submitted' in request.params and form.validate():
|
||||
criteria = request.params['criteria']
|
||||
# si afficher tous les fiches ?
|
||||
items = BlogRecordService.by_criteria(request, criteria)
|
||||
|
||||
return {
|
||||
'page_title': "Rechercher",
|
||||
'form': form,
|
||||
'items': items,
|
||||
'criteria': criteria,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user