ajout de blog_search.jinja2

This commit is contained in:
2022-04-25 11:51:35 +02:00
parent f754b02d91
commit b4eadda3b3
8 changed files with 87 additions and 5 deletions

View File

@@ -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,
}