diff --git a/tcs_site.sqlite b/tcs_site.sqlite index 1e8b317..7ee2823 100644 Binary files a/tcs_site.sqlite and b/tcs_site.sqlite differ diff --git a/tcs_site.temp b/tcs_site.temp new file mode 100644 index 0000000..5557f24 Binary files /dev/null and b/tcs_site.temp differ diff --git a/tcs_site/models/entries.py b/tcs_site/models/entries.py index 572a521..11430a8 100644 --- a/tcs_site/models/entries.py +++ b/tcs_site/models/entries.py @@ -76,9 +76,15 @@ def get_activities(request): results = request.dbsession.execute(query,).all() return results +def get_tags_byTag(request, topic, tag): + # get tags + query = "SELECT * FROM tags WHERE topic=:topic and tag=:tag;" + results = request.dbsession.execute(query, {'topic':topic, 'tag':tag}).first() + return results + def get_tags_byTopic(request, topic): # get tags - query = "SELECT * FROM tags WHERE topic=:topic ORDER BY tag_name;" + query = "SELECT * FROM tags WHERE topic=:topic ORDER BY tag;" results = request.dbsession.execute(query, {'topic':topic}).all() return results diff --git a/tcs_site/routes.py b/tcs_site/routes.py index 0d086aa..f5c4e2d 100644 --- a/tcs_site/routes.py +++ b/tcs_site/routes.py @@ -10,6 +10,7 @@ def includeme(config): config.add_route('image_edit', '/image_edit/{filename}') config.add_route('login', '/login') config.add_route('logout', '/logout') + config.add_route('section', '/section/{topic}/{tag}') config.add_route('settings', '/settings') config.add_route('stats_pages', '/stats_pages') config.add_route('tag_edit', '/tag_edit/{topic}/{id}') diff --git a/tcs_site/templates/home.jinja2 b/tcs_site/templates/home.jinja2 index b09ab83..2f2e176 100644 --- a/tcs_site/templates/home.jinja2 +++ b/tcs_site/templates/home.jinja2 @@ -17,7 +17,9 @@
-

Tiểu sử

+
Đời và nhạc
+
Life and music
+
Vie et musique
@@ -29,7 +31,8 @@
-

Bài hát

+
Bài hát
+
Bài hát
@@ -40,7 +43,7 @@
-

Tranh vẽ

+
Tranh vẽ
@@ -57,7 +60,7 @@
-

4e dimanche du mois

+
4e dimanche du mois
@@ -69,7 +72,7 @@
-

4e dimanche du mois

+
4e dimanche du mois
diff --git a/tcs_site/templates/layout.jinja2 b/tcs_site/templates/layout.jinja2 index 1ddc725..686cd56 100644 --- a/tcs_site/templates/layout.jinja2 +++ b/tcs_site/templates/layout.jinja2 @@ -38,13 +38,13 @@ En Vietnamien + @@ -90,17 +95,22 @@ En FRANCAIS + @@ -131,18 +141,24 @@ + {% if request.authenticated_userid == 'admin' %} + + {% else %} + + {% endif %} + {% else %}