def delete_menus_for_admin(sqlid,m_type): userid = g.user.opid print '----- delete_menus_for_admin ------' form = WaveMenuForm(csrf_enabled=False) print 'form sqlid and menuid is %s and %s '%(str(sqlid), str(form.data['menuid']) ) wavemenu = WaveMenu.get_or_404(form.data['menuid']) print str(wavemenu) if wavemenu: wavemenu.delete() data = __list_menus_for_admin(sqlid, userid, m_type) return json.dumps(data)
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)
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)
def list_menus_for_admin(sqlid,m_type): userid = g.user.opid data = __list_menus_for_admin(sqlid, userid, m_type) return json.dumps(data)