def get(self): user = users.get_current_user() projects = Project.all(keys_only=False) projects.filter('users =', user) projects.run() json = jsonize() projects_list = [] for project in projects: projects_list.append(json.to_dict(project)) self.response.headers['Content-Type'] = 'application/json' self.response.out.write(projects_list)
def post(self): user = users.get_current_user() key = Key(cgi.escape(self.request.get('key'))) projects = Project.all() projects.filter('users =', user) projects.filter('__key__ = ', key) projects.run() project = projects.fetch(1) if project: project[0].delete() self.response.out.write('ok') else: self.response.out.write('fail')