make view less dependant on root folder
This commit is contained in:
@@ -9,7 +9,7 @@ from webhelpers2.date import distance_of_time_in_words #<- human friendly dates
|
|||||||
from urllib.parse import urlparse
|
from urllib.parse import urlparse
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='blog', renderer='cao_sunyata:templates/blog.jinja2')
|
@view_config(route_name='blog', renderer='../templates/blog.jinja2')
|
||||||
def blog(request):
|
def blog(request):
|
||||||
# get post id from request
|
# get post id from request
|
||||||
blog_id = request.matchdict['id']
|
blog_id = request.matchdict['id']
|
||||||
@@ -43,7 +43,7 @@ def blog(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='blog_copy', renderer='cao_sunyata:templates/blog_copy.jinja2', permission='view')
|
@view_config(route_name='blog_copy', renderer='../templates/blog_copy.jinja2', permission='view')
|
||||||
def blog_copy(request):
|
def blog_copy(request):
|
||||||
# get post parameters from request
|
# get post parameters from request
|
||||||
topic = request.matchdict['topic']
|
topic = request.matchdict['topic']
|
||||||
@@ -74,7 +74,7 @@ def blog_copy(request):
|
|||||||
return HTTPFound(location=request.route_url('topic', topic=topic))
|
return HTTPFound(location=request.route_url('topic', topic=topic))
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='blog_edit', renderer='cao_sunyata:templates/blog_edit.jinja2', permission='view')
|
@view_config(route_name='blog_edit', renderer='../templates/blog_edit.jinja2', permission='view')
|
||||||
def blog_edit(request):
|
def blog_edit(request):
|
||||||
# get post parameters from request
|
# get post parameters from request
|
||||||
topic = request.matchdict['topic']
|
topic = request.matchdict['topic']
|
||||||
@@ -162,7 +162,7 @@ def blog_edit(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='blog_search', renderer='cao_sunyata:templates/blog_search.jinja2')
|
@view_config(route_name='blog_search', renderer='../templates/blog_search.jinja2')
|
||||||
def blog_search(request):
|
def blog_search(request):
|
||||||
|
|
||||||
criteria = ''
|
criteria = ''
|
||||||
@@ -180,7 +180,7 @@ def blog_search(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='topic', renderer='cao_sunyata:templates/topic.jinja2')
|
@view_config(route_name='topic', renderer='../templates/topic.jinja2')
|
||||||
def topic(request):
|
def topic(request):
|
||||||
topic = request.matchdict['topic']
|
topic = request.matchdict['topic']
|
||||||
|
|
||||||
@@ -222,7 +222,7 @@ def topic(request):
|
|||||||
'liste': liste,
|
'liste': liste,
|
||||||
}
|
}
|
||||||
|
|
||||||
@view_config(route_name='stats_pages', renderer='cao_sunyata:templates/stats_pages.jinja2')
|
@view_config(route_name='stats_pages', renderer='../templates/stats_pages.jinja2')
|
||||||
def stats_pages(request):
|
def stats_pages(request):
|
||||||
|
|
||||||
entries = get_entries_count_by_topic(request)
|
entries = get_entries_count_by_topic(request)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import sqlite3
|
|||||||
import transaction
|
import transaction
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='home', renderer='cao_sunyata:templates/home.jinja2')
|
@view_config(route_name='home', renderer='../templates/home.jinja2')
|
||||||
def home(request):
|
def home(request):
|
||||||
# images list for the carousel
|
# images list for the carousel
|
||||||
dir = request.static_url('cao_sunyata:static/carousel')
|
dir = request.static_url('cao_sunyata:static/carousel')
|
||||||
@@ -79,7 +79,7 @@ def captcha_validate(response, remote_addr, secret):
|
|||||||
return (False, json_resp['error-codes'])
|
return (False, json_resp['error-codes'])
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='settings', renderer='cao_sunyata:templates/settings.jinja2', permission='view')
|
@view_config(route_name='settings', renderer='../templates/settings.jinja2', permission='view')
|
||||||
def settings(request):
|
def settings(request):
|
||||||
|
|
||||||
# lire toutes les docs du topic
|
# lire toutes les docs du topic
|
||||||
@@ -107,8 +107,8 @@ def settings(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='login', renderer='cao_sunyata:templates/login.jinja2')
|
@view_config(route_name='login', renderer='../templates/login.jinja2')
|
||||||
@forbidden_view_config(renderer='cao_sunyata:templates/login.jinja2')
|
@forbidden_view_config(renderer='../templates/login.jinja2')
|
||||||
def login(request):
|
def login(request):
|
||||||
login_url = request.route_url('login')
|
login_url = request.route_url('login')
|
||||||
referrer = request.url
|
referrer = request.url
|
||||||
@@ -148,7 +148,7 @@ def login(request):
|
|||||||
'login_url': login_url,
|
'login_url': login_url,
|
||||||
}
|
}
|
||||||
|
|
||||||
@view_config(route_name='contact', renderer='cao_sunyata:templates/contact.jinja2')
|
@view_config(route_name='contact', renderer='../templates/contact.jinja2')
|
||||||
def contact(request):
|
def contact(request):
|
||||||
name = ''
|
name = ''
|
||||||
email = ''
|
email = ''
|
||||||
@@ -208,7 +208,7 @@ def logout(request):
|
|||||||
request.session.flash('Au revoir ' + username + ' !', 'success')
|
request.session.flash('Au revoir ' + username + ' !', 'success')
|
||||||
return HTTPFound(location=request.route_url('home'), headers=headers)
|
return HTTPFound(location=request.route_url('home'), headers=headers)
|
||||||
|
|
||||||
@view_config(route_name='users', renderer='cao_sunyata:templates/users.jinja2', permission='manage')
|
@view_config(route_name='users', renderer='../templates/users.jinja2', permission='manage')
|
||||||
def users(request):
|
def users(request):
|
||||||
# get all users
|
# get all users
|
||||||
users = get_users_all(request)
|
users = get_users_all(request)
|
||||||
@@ -218,7 +218,7 @@ def users(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='user_edit', renderer='cao_sunyata:templates/user_edit.jinja2', permission='view')
|
@view_config(route_name='user_edit', renderer='../templates/user_edit.jinja2', permission='view')
|
||||||
def user_edit(request):
|
def user_edit(request):
|
||||||
name = request.matchdict['name']
|
name = request.matchdict['name']
|
||||||
url = request.route_url('user_edit', name=name)
|
url = request.route_url('user_edit', name=name)
|
||||||
@@ -270,7 +270,7 @@ def user_edit(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='topics', renderer='cao_sunyata:templates/topics.jinja2', permission='view')
|
@view_config(route_name='topics', renderer='../templates/topics.jinja2', permission='view')
|
||||||
def topics(request):
|
def topics(request):
|
||||||
# get all topics
|
# get all topics
|
||||||
topics = get_topics(request)
|
topics = get_topics(request)
|
||||||
@@ -279,7 +279,7 @@ def topics(request):
|
|||||||
'topics': topics
|
'topics': topics
|
||||||
}
|
}
|
||||||
|
|
||||||
@view_config(route_name='topic_edit', renderer='cao_sunyata:templates/topic_edit.jinja2', permission='view')
|
@view_config(route_name='topic_edit', renderer='../templates/topic_edit.jinja2', permission='view')
|
||||||
def topic_edit(request):
|
def topic_edit(request):
|
||||||
# get topic parameters from request
|
# get topic parameters from request
|
||||||
topic = request.matchdict['topic']
|
topic = request.matchdict['topic']
|
||||||
@@ -328,7 +328,7 @@ def topic_edit(request):
|
|||||||
'tags': tags,
|
'tags': tags,
|
||||||
}
|
}
|
||||||
|
|
||||||
@view_config(route_name='tag_edit', renderer='cao_sunyata:templates/tag_edit.jinja2', permission='view')
|
@view_config(route_name='tag_edit', renderer='../templates/tag_edit.jinja2', permission='view')
|
||||||
def tag_edit(request):
|
def tag_edit(request):
|
||||||
# get tag parameters from request
|
# get tag parameters from request
|
||||||
topic = request.matchdict['topic']
|
topic = request.matchdict['topic']
|
||||||
@@ -376,7 +376,7 @@ def tag_edit(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@view_config(route_name='images', renderer='cao_sunyata:templates/images.jinja2')
|
@view_config(route_name='images', renderer='../templates/images.jinja2')
|
||||||
def images(request):
|
def images(request):
|
||||||
|
|
||||||
folder_path = request.registry.settings['images_dir']
|
folder_path = request.registry.settings['images_dir']
|
||||||
@@ -434,7 +434,7 @@ def images(request):
|
|||||||
'images_list': images_list,
|
'images_list': images_list,
|
||||||
}
|
}
|
||||||
|
|
||||||
@view_config(route_name='image_edit', renderer='cao_sunyata:templates/image_edit.jinja2')
|
@view_config(route_name='image_edit', renderer='../templates/image_edit.jinja2')
|
||||||
def image_edit(request):
|
def image_edit(request):
|
||||||
filename = request.matchdict['filename']
|
filename = request.matchdict['filename']
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user