Exemplo n.º 1
0
 def fetch_by_subscriber(cls, db, user):
     sql = Select('bld_watches_for_subscriber')
     sql.add_hidden_column('subscriber_id', IntColumnFormatter())
     sql.add_column('watch_id', IntColumnFormatter())
     sql.add_column('name', StringColumnFormatter())
     sql.set_where(StrictEqualCondition(sql, 'subscriber_id', user.id))
     return cls._select(db, sql)
Exemplo n.º 2
0
 def fetch_by_watch(cls, db, watch):
     sql = Select('p4_paths_for_watch')
     sql.add_hidden_column('watch_id', IntColumnFormatter())
     sql.add_column('path_id', IntColumnFormatter())
     sql.add_column('path', StringColumnFormatter())
     sql.set_where(StrictEqualCondition(sql, 'watch_id', watch.id))
     return cls._select(db, sql)
Exemplo n.º 3
0
 def fetch_by_watch(cls, db, watch):
     sql = Select('bld_subscribers_for_watch')
     sql.add_hidden_column('watch_id', IntColumnFormatter())
     sql.add_column('subscriber_id', IntColumnFormatter())
     sql.add_column('email', StringColumnFormatter())
     sql.set_where(StrictEqualCondition(sql, 'watch_id', watch.id))
     return cls._select(db, sql)
Exemplo n.º 4
0
 def _add_columns(cls, sql):
     sql.add_column('id', IntColumnFormatter())
     sql.add_column('path', StringColumnFormatter())
     return sql
Exemplo n.º 5
0
 def _add_columns(cls, sql):
     sql.add_column('changelist', IntColumnFormatter())
     sql.add_column('username', StringColumnFormatter())
     sql.add_column('watch_id', IntColumnFormatter())
     sql.add_column('overtest_testrun_id', IntColumnFormatter())
     return sql
Exemplo n.º 6
0
 def _add_columns(cls, sql):
     sql.add_column('id', IntColumnFormatter())
     sql.add_column('completed', BoolColumnFormatter())
     sql.add_column('passed', BoolColumnFormatter())
     sql.add_column('notified', BoolColumnFormatter())
     return sql
Exemplo n.º 7
0
 def _add_columns(cls, sql):
     sql.add_column('watch_id', IntColumnFormatter())
     sql.add_column('path_id', IntColumnFormatter())
     return sql