Пример #1
0
def local_raster_remove(id):
    raster_source = g.db.query(LocalWMTSSource).with_polymorphic('*').filter_by(id=id).first()

    if not raster_source:
        abort(404)

    couch_url = 'http://%s:%s' % ('127.0.0.1', current_app.config.geobox_state.config.get('couchdb', 'port'))
    couch = VectorCouchDB(couch_url, raster_source.name, raster_source.name)
    couch.delete_db()

    g.db.delete(raster_source)
    g.db.commit()
    flash( _('delete local source successful'), 'success')
    return redirect(url_for('.raster_list'))
Пример #2
0
def local_raster_remove(id):
    raster_source = g.db.query(LocalWMTSSource).with_polymorphic(
        '*').filter_by(id=id).first()

    if not raster_source:
        abort(404)

    couch_url = 'http://%s:%s' % ('127.0.0.1',
                                  current_app.config.geobox_state.config.get(
                                      'couchdb', 'port'))
    couch = VectorCouchDB(couch_url, raster_source.name, raster_source.name)
    couch.delete_db()

    g.db.delete(raster_source)
    g.db.commit()
    flash(_('delete local source successful'), 'success')
    return redirect(url_for('.raster_list'))