src/p4l/views.py
changeset 61 305f9fcd409b
parent 60 da37c87abbfb
child 62 8433e12362e0
--- a/src/p4l/views.py	Tue Sep 10 12:14:52 2013 +0200
+++ b/src/p4l/views.py	Tue Sep 10 16:54:29 2013 +0200
@@ -141,6 +141,34 @@
                 'datarootquery': settings.SPARQL_THEME_QUERIES["root"] % lang,
                 'datachildsquery': settings.SPARQL_THEME_QUERIES["childs"] % lang,
                 'datachildcountquery': settings.SPARQL_THEME_QUERIES["child-count"]
+            },
+            'countries' : {
+                'dataurl': settings.SPARQL_QUERY_ENDPOINT,
+                'dataquery': settings.SPARQL_COUNTRY_QUERIES["filter"] % (lang, lang),
+                'datarootquery': settings.SPARQL_COUNTRY_QUERIES["root"] % lang,
+                'datachildsquery': settings.SPARQL_COUNTRY_QUERIES["childs"] % lang,
+                'datachildcountquery': settings.SPARQL_COUNTRY_QUERIES["child-count"]
+            },
+            'languages' : {
+                'dataurl': settings.SPARQL_QUERY_ENDPOINT,
+                'dataquery': settings.SPARQL_LANGUAGE_QUERIES["filter"] % (lang, lang),
+                'datarootquery': settings.SPARQL_LANGUAGE_QUERIES["root"] % lang,
+                'datachildsquery': "",
+                'datachildcountquery': ""
+            },
+            'projects' : {
+                'dataurl': settings.SPARQL_QUERY_ENDPOINT,
+                'dataquery': settings.SPARQL_PROJECT_QUERIES["filter"],
+                'datarootquery': settings.SPARQL_PROJECT_QUERIES["root"],
+                'datachildsquery': "",
+                'datachildcountquery': ""
+            },
+            'organizations' : {
+                'dataurl': settings.SPARQL_QUERY_ENDPOINT,
+                'dataquery': settings.SPARQL_ORGANIZATION_QUERIES["filter"],
+                'datarootquery': settings.SPARQL_ORGANIZATION_QUERIES["root"],
+                'datachildsquery': "",
+                'datachildcountquery': ""
             }
         }
         context['query_dicts'] = json.dumps(query_dicts)