def GET(self, action): if action == 'create' or action == 'edit': token = self.get_token() renderer.addTemplate('action', action) form = self.get_form() form.fill(token.dict()) renderer.addTemplate('form', form) return renderer.render('admin/token/edit.html') elif action == 'get': # Just get the object. token = self.get_token() renderer.addData('token', token) return renderer.render('admin/token/detail.html') else: # List. tokens = AC2DMAuthToken.all() tokens.order('-updated') renderer.addDataList('tokens', tokens) return renderer.render('admin/token/list.html')