def _new_map_from_user(self, user, name, filepath): """ Create a new mapfile entry in database. """ map = Map(name, filepath) map.user = Session.query(User).filter(User.login==user).one() Session.add(map) Session.commit() return map
def _update_map(self, map, name=None, filepath=None): """ Delete a mapfile entry from database. """ if name: map.name = name if filepath: map.filepath = filepath Session.commit()
def _new_map_from_user(self, user, name, filepath): """ Create a new mapfile entry in database. """ map = Map(name, filepath) map.user = Session.query(User).filter(User.login == user).one() Session.add(map) Session.commit() return map
def _update_map(self, map, name=None, filepath=None): """ Delete a mapfile entry from database. """ if name: map.name = name if filepath: map.filepath = filepath Session.commit()
def _delete_map_from_user_by_id(self, user, map_id): """ Delete a mapfile entry from database. """ map = self._get_map_from_user_by_id(user, map_id) if map is None: return None Session.delete(map) Session.commit() return map
def _delete_map_from_user_by_id(self, user, map_id): """ Delete a mapfile entry from database. """ map = self._get_map_from_user_by_id(user, map_id) if map is None: return None Session.delete(map) Session.commit() return map