Example #1
0
def add_menus_for_admin(sqlid,m_type):
    userid = g.user.opid
    print 'add_menus_for_admin called '
    print 'request.form in all is '  + str(request.form)
    # print 'request.form.get in sqlid is '  + str(request.form.get('sqlid',None))
    form = WaveMenuForm(csrf_enabled=False)
    if request.method == 'POST' and form.validate():
        print 'form.data is ' + str(form.data)
        wavemenu = WaveMenu.create(**form.data)
        if request.form['users']:
            __add_wavemenu_admin(wavemenu.menuid, request.form['users'])
    print form.errors    
    data = __list_menus_for_admin(sqlid, userid, m_type)
    return json.dumps(data)
Example #2
0
def edit_menus_for_admin(sqlid,m_type):
    userid = g.user.opid
    print 'edit_menus_for_admin called '
    print 'request.form in all is '  + str(request.form)

    form = WaveMenuForm(csrf_enabled=False)
    print 'form.data[sqlid] is ' + str(form.data)

    wavemenu = WaveMenu.get_or_404(form.data['menuid'])

    if request.method == 'POST' and form.validate():
        form.data['sqlid'] = sqlid
        print '>>>>>>form.data is ' + str(form.data)
        wavemenu.update(**form.data)
        if request.form['users']:
            __add_wavemenu_admin(form.data['menuid'], request.form['users'])
    print form.errors    

    data = __list_menus_for_admin(sqlid, userid, m_type)
    return json.dumps(data)