Exemplo n.º 1
0
 def post(self):
     plan_id = int(self.request.get('plan_id'))
     plan = Plan.get_by_id(plan_id)
     user = plan.user
     if user.owner != current_user:
         return
     plan.delete()
     json.dump(get_user_plans(user), self.response.out)
Exemplo n.º 2
0
 def post(self):
     plan_id = int(self.request.get('plan_id'))
     plan = Plan.get_by_id(plan_id)
     if not plan:
         return
     user = plan.user
     if user.owner != current_user:
         return
     status = self.request.get('status')
     if status:
         plan_time = datetime.strptime(self.request.get('plan_time'), 
                                       '%Y-%m-%d %H:%M') - utc_fix
         interval = int(self.request.get('interval'))
         if interval and plan_time <= datetime.now():
             plan_time = next_time(plan_time, interval)
         plan.status = status
         plan.plan_time = plan_time
         plan.interval = interval
         plan.put()
     json.dump(get_user_plans(user), self.response.out)