Browse Source

Order achievements

Remove unused code
master
Chris Smith 14 years ago
parent
commit
9d9b95eb8d
1 changed files with 3 additions and 38 deletions
  1. 3
    38
      src/helloworld.py

+ 3
- 38
src/helloworld.py View File

@@ -41,36 +41,15 @@ class MainPage(webapp.RequestHandler):
41 41
 
42 42
         template_values = {
43 43
             'is_admin': users.is_current_user_admin(),
44
+            'sources': AchievementSource.all(),
44 45
             'accounts': UserAccount.gql("WHERE user = :user", user=user),
45
-            'achievements': AwardedAchievement.gql("WHERE user = :user", user=user)
46
+            'achievements': AwardedAchievement.all().filter('user = ', user)
47
+                                              .order('-awarded')
46 48
         }
47 49
 
48 50
         path = os.path.join(os.path.dirname(__file__), 'index.html')
49 51
         self.response.out.write(template.render(path, template_values))
50 52
 
51
-    def show_admin_form(self):
52
-        self.response.out.write("""
53
-          <h1>Admin - Sources</h1>
54
-          <h2>Add</h2>
55
-          <form action="/admin/addsource" method="post">
56
-           <label>Name: <input type="text" name="name"/></label>
57
-           <label>URL: <input type="text" name="url"/></label>
58
-           <input type="submit" value="Add"/>
59
-          </form>
60
-          <h2>View</h2>
61
-          <table>
62
-           <tr><th>Source</th><th>URL</th></tr>
63
-           """)
64
-
65
-        for source in AchievementSource.all():
66
-            self.response.out.write("<tr><td>")
67
-            self.response.out.write(cgi.escape(source.name))
68
-            self.response.out.write("</td><td>")
69
-            self.response.out.write(cgi.escape(source.url))
70
-            self.response.out.write("</td></tr>")
71
-
72
-        self.response.out.write("</table>")
73
-
74 53
     def show_sources(self):
75 54
         self.response.out.write("</table>")
76 55
         self.response.out.write("""<h2>Add Account</h2>
@@ -89,20 +68,6 @@ class MainPage(webapp.RequestHandler):
89 68
            <input type="submit" value="Add"/>
90 69
           </form>""")
91 70
 
92
-    def show_achievements(self):
93
-        self.response.out.write("<h1>My Achievements</h1>")
94
-
95
-        for achievement in AwardedAchievement.gql("WHERE user = :user", user=users.get_current_user()):
96
-            self.show_achievement(achievement)
97
-
98
-    def show_achievement(self, achievement):
99
-        self.response.out.write("""
100
-            <div class="achievement">
101
-             <img src="%s" alt="%s"/>
102
-            </div>
103
-            """ % (cgi.escape(achievement.achievement.image),
104
-                  cgi.escape(achievement.achievement.name)))
105
-
106 71
 class AddSourcePage(webapp.RequestHandler):
107 72
     def post(self):
108 73
 

Loading…
Cancel
Save