Ejemplo n.º 1
0
def post_note(request):
    work = DBSession.query(Note).filter(Note.id == request.matchdict['nid']).first()
    if request.json.get('text', None):
        work.text = request.json['text']
    work.modified_at = datetime.now()
    DBSession.add(work)
    DBSession.commit()

    return work.to_dict()
Ejemplo n.º 2
0
 def put(self):
     DBSession.add(self)
     DBSession.flush()
Ejemplo n.º 3
0
 def all(cls):
     return DBSession.query(cls).all()
Ejemplo n.º 4
0
 def get_by_username(cls, username):
     return DBSession.query(cls).filter(cls.username == username).first()
Ejemplo n.º 5
0
def del_note(request):
    work = DBSession.query(Note).filter(Note.id == request.matchdict['nid']).first()
    DBSession.delete(work)
    DBSession.commit()
    return "Success"
Ejemplo n.º 6
0
def put_note(request):
    work = Note.from_dict(request.json)
    DBSession.add(work)
    DBSession.commit()
    return work.to_dict()
Ejemplo n.º 7
0
def get_note(request):
    return {
        'notes': [
            n.to_dict() for n in DBSession.query(Note).all()
        ]
    }