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
|
||||
|
||||
|
||||
@view_config(route_name='blog', renderer='cao_sunyata:templates/blog.jinja2')
|
||||
@view_config(route_name='blog', renderer='../templates/blog.jinja2')
|
||||
def blog(request):
|
||||
# get post id from request
|
||||
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):
|
||||
# get post parameters from request
|
||||
topic = request.matchdict['topic']
|
||||
@@ -74,7 +74,7 @@ def blog_copy(request):
|
||||
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):
|
||||
# get post parameters from request
|
||||
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):
|
||||
|
||||
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):
|
||||
topic = request.matchdict['topic']
|
||||
|
||||
@@ -222,7 +222,7 @@ def topic(request):
|
||||
'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):
|
||||
|
||||
entries = get_entries_count_by_topic(request)
|
||||
|
||||
@@ -24,7 +24,7 @@ import sqlite3
|
||||
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):
|
||||
# images list for the 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'])
|
||||
|
||||
|
||||
@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):
|
||||
|
||||
# lire toutes les docs du topic
|
||||
@@ -107,8 +107,8 @@ def settings(request):
|
||||
}
|
||||
|
||||
|
||||
@view_config(route_name='login', renderer='cao_sunyata:templates/login.jinja2')
|
||||
@forbidden_view_config(renderer='cao_sunyata:templates/login.jinja2')
|
||||
@view_config(route_name='login', renderer='../templates/login.jinja2')
|
||||
@forbidden_view_config(renderer='../templates/login.jinja2')
|
||||
def login(request):
|
||||
login_url = request.route_url('login')
|
||||
referrer = request.url
|
||||
@@ -148,7 +148,7 @@ def login(request):
|
||||
'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):
|
||||
name = ''
|
||||
email = ''
|
||||
@@ -208,7 +208,7 @@ def logout(request):
|
||||
request.session.flash('Au revoir ' + username + ' !', 'success')
|
||||
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):
|
||||
# get all users
|
||||
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):
|
||||
name = request.matchdict['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):
|
||||
# get all topics
|
||||
topics = get_topics(request)
|
||||
@@ -279,7 +279,7 @@ def topics(request):
|
||||
'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):
|
||||
# get topic parameters from request
|
||||
topic = request.matchdict['topic']
|
||||
@@ -328,7 +328,7 @@ def topic_edit(request):
|
||||
'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):
|
||||
# get tag parameters from request
|
||||
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):
|
||||
|
||||
folder_path = request.registry.settings['images_dir']
|
||||
@@ -434,7 +434,7 @@ def images(request):
|
||||
'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):
|
||||
filename = request.matchdict['filename']
|
||||
|
||||
|
||||
Reference in New Issue
Block a user