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()
def all(cls): return DBSession.query(cls).all()
def get_by_username(cls, username): return DBSession.query(cls).filter(cls.username == username).first()
def del_note(request): work = DBSession.query(Note).filter(Note.id == request.matchdict['nid']).first() DBSession.delete(work) DBSession.commit() return "Success"
def get_note(request): return { 'notes': [ n.to_dict() for n in DBSession.query(Note).all() ] }