Esempio n. 1
0
    def get(self, event_id):
        event_id = int(event_id)
        query = Show.query(Show.event_id == ndb.Key(Event, event_id))
        shows_list = []
        for each in query.fetch():
            show_id = each.key.id()
            client = each.client_id.get()
            screen = each.client_id.get()
            if client is not None:
                client_name = each.client_id.get().name
            else:
                client_name = "Unknown"
            if screen is not None:
                screen_name = each.screen_id.get().name
            else:
                screen_name = "Unknown"
            datetime = each.datetime
            shows_list.append({
                'show_id': show_id,
                'client_name': client_name,
                'screen_name': screen_name,
                'datetime': datetime
            })

        return jsonify(shows_list)
Esempio n. 2
0
 def get(self):
     user_id = request.environ['USER_ID']
     client_id = user_id.get().detail_id
     shows = Show.query(Show.client_id == client_id)
     shows_list = []
     for show in shows:
         event_name = show.event_id.get().name
         screen_name = show.screen_id.get().name
         shows_list.append({
             "event_name": event_name,
             'screen_name': screen_name,
             "datetime": show.datetime
         })
     return jsonify(shows_list)