make view less dependant on root folder

This commit is contained in:
2025-07-26 16:30:33 +02:00
parent 24ca9bf9da
commit efaeabc08f
2 changed files with 18 additions and 18 deletions

View File

@@ -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)

View File

@@ -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']