示例#1
0
    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)
示例#2
0
    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))
示例#3
0
    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))
示例#4
0
    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)