def template_unbind_group_get(): tpl_id = request.args.get('tpl_id', '') grp_id = request.args.get('grp_id', '') if not tpl_id: return jsonify(msg="tpl_id is blank") if not grp_id: return jsonify(msg="grp_id is blank") GrpTpl.unbind(grp_id, tpl_id) return jsonify(msg='')
def template_unbind_grp_name_get(): tpl_id = request.args.get('tpl_id', '') if not tpl_id: return jsonify(msg="tpl_id is blank") grp_name = request.args.get('grp_name', '') if not grp_name: return jsonify(msg='grp_name is blank') hg = HostGroup.read('grp_name=%s', [grp_name]) if not hg: return jsonify(msg='no such host group') GrpTpl.unbind(hg.id, tpl_id) return jsonify(msg='')
def template_unbind_group_get(): tpl_id = request.args.get('tpl_id', '') grp_id = request.args.get('grp_id', '') data = {'templateId': tpl_id, 'hostgroupId': grp_id} alarmAdUrl = config.JSONCFG['shortcut'][ 'falconUIC'] + "/api/v1/alarmadjust/whentempleteunbind" if not tpl_id: return jsonify(msg="tpl_id is blank") if not grp_id: return jsonify(msg="grp_id is blank") GrpTpl.unbind(grp_id, tpl_id) respCode = post2FeUpdateEventCase(alarmAdUrl, data) if respCode != 200: log.error(alarmAdUrl + " got " + str(respCode) + " with " + str(data)) return jsonify(msg='')