def account_update(db): form = forms.account_update_form() if not form.validates(source=request.forms): return render("base_form", form=form) account = db.query(models.SlcRadAccount).get(form.d.account_number) account.ip_address = form.d.ip_address account.install_address = form.d.install_address account.user_concur_number = form.d.user_concur_number account.bind_mac = form.d.bind_mac account.bind_vlan = form.d.bind_vlan if form.d.new_password: account.password = utils.encrypt(form.d.new_password) ops_log = models.SlcRadOperateLog() ops_log.operator_name = get_cookie("username") ops_log.operate_ip = get_cookie("login_ip") ops_log.operate_time = utils.get_currtime() _d = form.d.copy() del _d['new_password'] ops_log.operate_desc = u'操作员(%s)修改上网账号信息:%s' % (get_cookie("username"), json.dumps(_d)) db.add(ops_log) db.commit() websock.update_cache("account", account_number=account.account_number) redirect("/bus/member/detail?member_id={}".format(account.member_id))
def account_update(db): form = forms.account_update_form() if not form.validates(source=request.forms): return render("base_form", form=form) account = db.query(models.SlcRadAccount).get(form.d.account_number) account.ip_address = form.d.ip_address account.install_address = form.d.install_address account.user_concur_number = form.d.user_concur_number account.bind_mac = form.d.bind_mac account.bind_vlan = form.d.bind_vlan if form.d.new_password: account.password = utils.encrypt(form.d.new_password) ops_log = models.SlcRadOperateLog() ops_log.operator_name = get_cookie("username") ops_log.operate_ip = get_cookie("login_ip") ops_log.operate_time = utils.get_currtime() _d = form.d.copy() del _d['new_password'] ops_log.operate_desc = u'操作员(%s)修改上网账号信息:%s'%(get_cookie("username"),json.dumps(_d)) db.add(ops_log) db.commit() websock.update_cache("account",account_number=account.account_number) redirect(member_detail_url_formatter(account.member_id))
def account_update(db): account_number = request.params.get("account_number") account = db.query(models.SlcRadAccount).get(account_number) groups = [ (n.id,n.group_name) for n in db.query(models.SlcRadGroup)] groups.insert(0,('','')) form = forms.account_update_form(groups) form.fill(account) return render("base_form",form=form)
def account_update(db): account_number = request.params.get("account_number") account = db.query(models.SlcRadAccount).get(account_number) form = forms.account_update_form() form.fill(account) return render("base_form", form=form)
def account_update(db): account_number = request.params.get("account_number") account = db.query(models.SlcRadAccount).get(account_number) form = forms.account_update_form() form.fill(account) return render("base_form",form=form)