diff -r 48c70425bf6c -r 351a02310dd8 iro/model/schema.py --- a/iro/model/schema.py Fri Jan 27 21:14:18 2012 +0100 +++ b/iro/model/schema.py Fri Jan 27 21:21:41 2012 +0100 @@ -19,6 +19,10 @@ isDefault = Column(Boolean) offer = relationship("Offer") + def __init__(self, offer, default=False): + self.offer = offer + self.isDefault = default + class Offer(Base): """Alle Routen über die SMS, Faxe und Mails verschickt werden könnnen. provider, typ und route werden verwendet, um die entsprechenden Zugangsdaten laden zu können.""" __tablename__ = "offer" @@ -26,6 +30,12 @@ provider = Column(String(100)) route = Column(String(100)) typ = Column(String(100)) + + def __init__(self, name, provider, route, typ): + self.name = name + self.provider = provider + self.route = route + self.typ = typ class Message(Base):