Experimental book page layout.
[wolnelektury.git] / src / experiments / views.py
diff --git a/src/experiments/views.py b/src/experiments/views.py
new file mode 100644 (file)
index 0000000..71c514a
--- /dev/null
@@ -0,0 +1,17 @@
+from django.views.generic import TemplateView
+from django.conf import settings
+
+
+class MainSwitchView(TemplateView):
+    template_name = 'experiments/main_switch.html'
+
+    def get_context_data(self):
+        ctx = super().get_context_data()
+        ctx['experiments'] = [
+            {
+                "config": conf,
+                "value": self.request.EXPERIMENTS.get(conf['slug'])
+            }
+            for conf in settings.EXPERIMENTS
+        ]
+        return ctx