Subversion Repositories SmartDukaan

Rev

Rev 4444 | Rev 4452 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4444 Rev 4447
Line 798... Line 798...
798
    if timestamp:
798
    if timestamp:
799
        query = query.filter(Alert.timestamp >= to_py_date(timestamp))
799
        query = query.filter(Alert.timestamp >= to_py_date(timestamp))
800
    query = query.order_by(desc(Alert.timestamp))
800
    query = query.order_by(desc(Alert.timestamp))
801
    return query.all()
801
    return query.all()
802
 
802
 
803
def add_alert(type, description):
803
def add_alert(type, warehouseId, description):
804
    alert = Alert()
804
    alert = Alert()
805
    alert.type = type
805
    alert.type = type
806
    alert.status = 1
806
    alert.status = 1
807
    alert.description = description
807
    alert.description = description
808
    alert.timestamp = datetime.datetime.now()
808
    alert.timestamp = datetime.datetime.now()
-
 
809
    alert.warehouseId = warehouseId
809
    session.commit()
810
    session.commit()
810
 
811
 
811
def mark_alerts_as_seen(warehouseId):
812
def mark_alerts_as_seen(warehouseId):
812
    query = Alert.query.filter(Alert.warehouseId == warehouseId).filter(Alert.status == 1)
813
    query = Alert.query.filter(Alert.warehouseId == warehouseId).filter(Alert.status == 1)
813
    alerts = query.all()
814
    alerts = query.all()