示例#1
0
    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)
示例#2
0
    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')