Esempio n. 1
0
 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
Esempio n. 2
0
 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()
Esempio n. 3
0
 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
Esempio n. 4
0
 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()
Esempio n. 5
0
 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
Esempio n. 6
0
 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