def edit_group(): '''단체 수정''' idx = session['idx'] form = GroupForm(request.form) form.set_camp(campcode) if request.method == "POST": form.update(idx) flash("단체 정보 수정이 완료되었습니다.") return redirect(url_for('.group_info')) group = db.session.query(Group).filter(Group.idx == idx).one() form.set_group_data(group) script_file = 'common/js/reg-group-edit.js' return render_template('{0}/form.html'.format(campcode), form=form, page_header="단체신청 수정", script=url_for('static', filename=script_file), editmode=True)
def reg_group(): '''단체신청''' form = GroupForm(request.form) form.set_camp(campcode) if request.method == "POST": group_idx = form.insert(Camp.get_idx(campcode)) session['type'] = '단체' session['idx'] = group_idx flash('신청이 완료되었습니다.') return redirect(url_for('.group_info')) script_file = 'common/js/reg-group.js' return render_template('{0}/form.html'.format(campcode), form=form, page_header="단체신청", script=url_for('static', filename=script_file))
def group_edit(group_idx): ''' 신청서 수정 ''' form = GroupForm(request.form) form.set_camp(campcode) if request.method == "POST": form.update(group_idx) flash('수정이 완료되었습니다') return redirect(url_for('.member_list')) group = db.session.query(Group).filter(Group.idx == group_idx).one() form.set_group_data(group) 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)