Esempio n. 1
0
def subscribe():
    if flask.request.method == 'POST':
        filters = {}
        for name in ['country', 'lot', 'extent', 'resolution', 'product',
                     'decision', 'stage', 'event_type']:
            value = flask.request.form.get(name, '')
            if value:
                filters[name] = value
        notification.subscribe(flask.g.username, filters)
        flask.flash("Subscription was successful.", 'system')
        return flask.redirect(flask.url_for('parcel.index'))

    return flask.render_template('subscribe.html')
Esempio n. 2
0
def subscribe():
    if flask.request.method == 'POST':
        filters = {}
        for name in [
                'country', 'extent', 'projection', 'resolution', 'theme',
                'decision'
        ]:
            value = flask.request.form.get(name, '')
            if value:
                filters[name] = value
        notification.subscribe(flask.g.username, filters)
        flask.flash("Subscription was successful.", 'system')
        return flask.redirect(flask.url_for('parcel.index'))

    return flask.render_template('subscribe.html')
Esempio n. 3
0
 def subscribe(self, sink):
     _notification.subscribe(self.store, self, sink)
Esempio n. 4
0
 def subscribe(self, sink, **kwargs):
     _notification.subscribe(self.store, self, sink, **kwargs)