def member_edit(member_idx): ''' 신청서 수정 ''' form = RegistrationForm(request.form) form.set_camp(campcode) if request.method == "POST": form.update(member_idx) flash('수정이 완료되었습니다') return redirect(url_for('.member', member_idx=member_idx)) member = db.session.query(Member).filter( Member.idx == member_idx).one() form.set_member_data(member) params = { 'form': form, 'page_header': "개인 신청서 수정", 'script': url_for('static', filename='{0}/js/reg-individual-edit.js'.format(campcode)), 'editmode': True } return render_template('{0}/form.html'.format(campcode), **params)
def member_edit(member_idx): '''단체 멤버 수정''' idx = session['idx'] group = db.session.query(Group).filter(Group.idx == idx).one() form = RegistrationForm(request.form) form.set_camp(campcode) form.set_group_mode(group_idx=idx, group_area_idx=group.area_idx) if request.method == "POST": form.update(member_idx) flash("성공적으로 수정되었습니다.") return redirect(url_for(".group_info")) member = db.session.query(Member).filter(Member.idx == member_idx).one() form.set_member_data(member) script_file = '{0}/js/reg-individual-edit.js'.format(campcode) return render_template('{0}/form.html'.format(campcode), form=form, page_header="멤버 수정", script=url_for('static', filename=script_file))
def edit_registration(): '''신청서 수정.''' idx = session['idx'] form = RegistrationForm(request.form) form.set_camp(campcode) if request.method == "POST": form.update(idx) flash(u'수정이 완료되었습니다') return redirect(url_for('.member_info')) member = db.session.query(Member).filter(Member.idx == idx).one() form.set_member_data(member) params = { 'form': form, 'page_header': "개인 신청서 수정", 'script': url_for('static', filename='{0}/js/reg-individual-edit.js'.format(campcode)), 'editmode': True } return render_template('{0}/form.html'.format(campcode), **params)