def delete_cidr(id): c = CIDR.get(id) if not c: abort(404) if c.is_default(): abort(400) c.delete() return redirect(url_for('admin.cidrs_show'))
def edit_cidr(id): c = CIDR.get(id) if not c: abort(404) if c.is_default(): abort(400) if request.method == 'GET': return render_template('edit_cidr.html', cidr=c) name = request.form.get('name', default='').strip() cidr = request.form.get('cidr', default='').strip() result = c.edit(name=name, cidr=cidr) if not result: flash("edit failure", 'error') return redirect(url_for('admin.edit_cidr', id=c.id)) flash("edit success", 'info') return redirect(url_for('admin.get_cidr', id=c.id))
def get_cidr(id): c = CIDR.get(id) if c: return render_template('cidr.html', cidr=c) flash('no cidr with this id', 'error') return redirect(url_for('admin.cidrs_show'))