| branch | devel |
| changeset 211 | 3fc1f400c107 |
| parent 208 | 5da0f00ef872 |
| child 215 | 5bacdb7e94d1 |
--- a/iro/model/schema.py Fri Mar 02 13:46:13 2012 +0100 +++ b/iro/model/schema.py Fri Mar 02 13:59:56 2012 +0100 @@ -66,6 +66,10 @@ def typs(cls, session): return session.query(cls.typ).distinct() + @classmethod + def providers(cls, session, typ): + return session.query(cls.provider).filter_by(typ=typ).distinct() + class Message(Base): """Wenn ein Vorgang von Iro Kosten erzeugt hat wird eine neue Zeile eingefügt. Solange nicht bezahlt wurde ist <em>isBilled=0</em>.""" __tablename__ = "message"