def post(self): from cache import CacheLocation, TYPE_LOCAL_FD, TYPE_EXTERN_FD from user_sn import confirm from team import get_team_for_team_leader u = confirm(self) team = get_team_for_team_leader(u) if self.request.get("cache-key")=="MAKENEW": cl = CacheLocation() else: cl = CacheLocation.get(self.request.get("cache-key")) cl.team_responsible = team cl.description = self.request.get("description") replace_image = self.request.get("image") if replace_image != "": cl.image = replace_image if self.request.get("cache-type")=="INTERN": cl.type=TYPE_LOCAL_FD elif self.request.get("cache-type")=="EXTERN": cl.type = TYPE_EXTERN_FD else: raise Exception("I don't know the type.") cl.put() self.response.out.write("OK")