Example #1
0
 def create(self):
     link = LinkModel(
                      name=self.request.get("name"),
                      link=self.request.get("link"),
                      priority=int(self.request.get("priority"))
                      )
     link.put()
     referrer = self.request.headers['referer']
     self.redirect(referrer)
Example #2
0
 def get(self):
     links = LinkModel.all().fetch(_MAX_FETCH)
     data = {
         "links": 		links,
         "template":	 	"admin/link_view_all.tpl"
     }
     self.generate(template_base, data)
Example #3
0
 def get(self):
     links = LinkModel.gql("ORDER BY priority DESC").fetch(_MAX_FETCH);
     data = {
         "links": 	links,
         "template": "public/links.tpl"
     }
     self.generate(base_template, data)
Example #4
0
 def delete(self, id):
     link = LinkModel.get(id)
     if link:
         link.delete()
         referrer = self.request.headers['referer']
         self.redirect(referrer)
     else:
         self.error(503)
Example #5
0
 def update(self, id):
     link = LinkModel.get(id)
     if link:
         link.name		= self.request.get("name")
         link.link		= self.request.get("link")
         link.priority	= int(self.request.get("priority"))
         link.put()
         referrer = self.request.headers['referer']
         self.redirect(referrer)
     else:
         self.error(503)