Browse Source

Add adding account to template

master
Chris Smith 14 years ago
parent
commit
78292accfb
2 changed files with 13 additions and 18 deletions
  1. 0
    18
      src/helloworld.py
  2. 13
    0
      src/index.html

+ 0
- 18
src/helloworld.py View File

@@ -50,24 +50,6 @@ class MainPage(webapp.RequestHandler):
50 50
         path = os.path.join(os.path.dirname(__file__), 'index.html')
51 51
         self.response.out.write(template.render(path, template_values))
52 52
 
53
-    def show_sources(self):
54
-        self.response.out.write("</table>")
55
-        self.response.out.write("""<h2>Add Account</h2>
56
-          <form action="/addaccount" method="post">
57
-           <label>Type: <select name="type">""")
58
-
59
-        for source in AchievementSource.all():
60
-            self.response.out.write('<option value="')
61
-            self.response.out.write(source.key())
62
-            self.response.out.write('">')
63
-            self.response.out.write(cgi.escape(source.name))
64
-            self.response.out.write('</option>')
65
-
66
-        self.response.out.write("""</select></label>
67
-           <label>Credentials: <input type="text" name="credentials"/></label>
68
-           <input type="submit" value="Add"/>
69
-          </form>""")
70
-
71 53
 class AddSourcePage(webapp.RequestHandler):
72 54
     def post(self):
73 55
 

+ 13
- 0
src/index.html View File

@@ -86,6 +86,19 @@
86 86
                 {% endfor %}
87 87
             </table>
88 88
 
89
+            <h2>Add account</h2>
90
+            <form action="/addaccount" method="post">
91
+                <label>Type:
92
+                   <select name="type">
93
+                        {% for account in sources %}
94
+                        <option value="{{ source.key|escape }}">{{ source.name|escape }}</option>
95
+                        {% endfor %}
96
+                   </select>
97
+                </label>
98
+                <label>Credentials: <input type="text" name="credentials"/></label>
99
+                <input type="submit" value="Add"/>
100
+            </form>
101
+
89 102
             <h1>My Achievements</h1>
90 103
 
91 104
             {% for achievement in achievements %}

Loading…
Cancel
Save