app/soc/tasks/start.py
changeset 2882 3fbbb56b7925
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/soc/tasks/start.py	Tue Sep 08 14:56:39 2009 +0200
@@ -0,0 +1,53 @@
+#!/usr/bin/python2.5
+#
+# Copyright 2009 the Melange authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+"""Tasks conversion starter.
+"""
+
+__authors__ = [
+  '"Sverre Rabbelier" <sverre@rabbelier.nl>',
+  ]
+
+
+from django import http
+from django.template import loader
+
+from soc.tasks import convert
+
+
+def getDjangoURLPatterns():
+  """Returns the URL patterns for the view in this module.
+  """
+
+  patterns = [(r'tasks/start$',
+               'soc.tasks.start.startTasks')]
+
+  return patterns
+
+
+def startTasks(request):
+  """Presents a view that allows the user to start conversion tasks.
+  """
+
+  template = 'soc/tasks/start.html'
+
+  context = {
+      'page_name': 'Task starter',
+      'options': convert.runner.getOptions(),
+    }
+
+  content = loader.render_to_string(template, dictionary=context)
+  return http.HttpResponse(content)