def ping_send_group(): if ("ping" not in current_user.get_authgroups()) and ("ping-%s" % request.form["group"] not in current_user.get_authgroups()): flash("You do not have the right to do that.", "danger") return redirect("/ping") count = pingbot.groupbroadcast(current_user.get_name(), "(|(authGroup={0}))".format(request.form["group"]), request.form["message"], request.form["group"]) flash("Broadcast sent to %d members in %s" % (count, request.form["group"]), "success") return redirect("/ping")
def ping_send_advgroup(): ldap_filter = "("+request.form["filter"]+")" message = request.form["message"] count = pingbot.groupbroadcast(current_user.get_name(), ldap_filter, message, ldap_filter) flash("Broadcast sent to %d members in %s" % (count, ldap_filter), "success") return redirect("/ping")