equal
deleted
inserted
replaced
52 name = Column(String(100), primary_key=True) |
52 name = Column(String(100), primary_key=True) |
53 provider = Column(String(100)) |
53 provider = Column(String(100)) |
54 route = Column(String(100)) |
54 route = Column(String(100)) |
55 typ = Column(String(100)) |
55 typ = Column(String(100)) |
56 |
56 |
|
57 @classmethod |
|
58 def get(cls, session, provider, route, typ): |
|
59 return session.query(cls).filter(and_(cls.provider==provider, cls.route==route, cls.typ==typ)).first() |
57 |
60 |
58 class Message(Base): |
61 class Message(Base): |
59 """Wenn ein Vorgang von Iro Kosten erzeugt hat wird eine neue Zeile eingefügt. Solange nicht bezahlt wurde ist <em>isBilled=0</em>.""" |
62 """Wenn ein Vorgang von Iro Kosten erzeugt hat wird eine neue Zeile eingefügt. Solange nicht bezahlt wurde ist <em>isBilled=0</em>.""" |
60 __tablename__ = "message" |
63 __tablename__ = "message" |
61 id = Column(Integer, Sequence('message_id_seq'), primary_key=True) |
64 id = Column(Integer, Sequence('message_id_seq'), primary_key=True) |
86 def __repr__(self): |
89 def __repr__(self): |
87 try: |
90 try: |
88 return "<Job('%s','%s','%s','%s')>"%(self.id,self.info, self.status, self.user_id) |
91 return "<Job('%s','%s','%s','%s')>"%(self.id,self.info, self.status, self.user_id) |
89 except DetachedInstanceError: |
92 except DetachedInstanceError: |
90 return Base.__repr__(self) |
93 return Base.__repr__(self) |
|
94 |
|
95 @classmethod |
|
96 def get(cls, session, id): |
|
97 return session.query(cls).filter_by(id=id).first() |
91 |
98 |
92 class User(Base): |
99 class User(Base): |
93 """Die Benutzerdatenbank von Iro. <em>ng_kunde</em> ist der verknüpfte netzguerilla.net Benutzer, der die Rechnung zahlt.""" |
100 """Die Benutzerdatenbank von Iro. <em>ng_kunde</em> ist der verknüpfte netzguerilla.net Benutzer, der die Rechnung zahlt.""" |
94 __tablename__ = "apiuser" |
101 __tablename__ = "apiuser" |
95 name = Column(String(100), primary_key=True) |
102 name = Column(String(100), primary_key=True) |