예제 #1
0
    def delete_availability(self, user, opening_id):
        if not user:

            return { "error": True}
        # TODO: MOAR PERMISSIONS.  ALL OF THE PERMISSIONS
        ScheduleAvailability.get(opening_id).delete()
        return{"success": True}
예제 #2
0
 def edit_availability(self, user, opening_id, day = None, start = None, end = None, **kwargs ):
     if end < start:
         return {"error": "You can't end before you start"}
     if not user:
         return {"error": "F**K OFF CHEATY"}
     oldie = ScheduleAvailability.get(opening_id)
     # TODO: PERMISSIONS, and null check
     if day: oldie.day = day
     if start: oldie.start_time = start
     if end: oldie.end_time = end
     oldie.put()
     return {"success": "yay"}