def delete(id): require.logged_in() entity = obj_or_404(Entity.by_user_and_id(request.user, id)) publish(entity_queue, "entity.delete", entity) entity.delete() db.session.commit() return jsonify({"status": "gone"}, status=410)
def delete(id): require.logged_in() entity = obj_or_404(Entity.by_user_and_id(request.user, id)) publish(entity_queue, 'entity.delete', entity) entity.delete() db.session.commit() return jsonify({'status': 'gone'}, status=410)
def index(service_key): service = obj_or_404(Service.by_key(service_key)) require.service.view(service) q = Event.all().filter_by(service=service) result = {'count': q.count()} q = q.limit(get_limit()) q = q.offset(get_offset()) result['results'] = q return jsonify(result, refs=True)
def update(id): require.logged_in() entity = obj_or_404(Entity.by_user_and_id(request.user, id)) data = {"old": entity.to_dict()} entity.update(request.form) db.session.commit() data["new"] = entity publish(entity_queue, "entity.update", data) return jsonify(entity)
def update(id): require.logged_in() entity = obj_or_404(Entity.by_user_and_id(request.user, id)) data = {'old': entity.to_dict()} entity.update(request.form) db.session.commit() data['new'] = entity publish(entity_queue, 'entity.update', data) return jsonify(entity)
def submit(service_key, event_key): if request.json is None: raise BadRequest('Data must be submitted as JSON.') service = obj_or_404(Service.by_key(service_key)) require.service.publish(service) data = { 'body': request.json, 'headers': dict(request.headers.items()) } if arg_bool('sync'): urn = generate_frame(service_key, event_key, data) return jsonify({'status': 'ok', 'urn': urn}) else: routing_key = 'inbound.%s.%s' % (service_key, event_key) publish(inbound_queue, routing_key, data) return jsonify({'status': 'queued'})
def get(service_key, event_key): service = obj_or_404(Service.by_key(service_key)) require.service.view(service) event = obj_or_404(service.events.filter_by(key=event_key).first()) return jsonify(event)
def get(id): require.logged_in() entity = obj_or_404(Entity.by_user_and_id(request.user, id)) return jsonify(entity)
def category_get(key): category = obj_or_404(Category.by_key(key)) return jsonify(category)
def get(id): user = obj_or_404(User.by_id(id)) #require.service.view(service) return jsonify(user)
def get(key): service = obj_or_404(Service.by_key(key)) require.service.view(service) return jsonify(service)