コード例 #1
0
ファイル: views.py プロジェクト: ddinsight/dd-analytics
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)
コード例 #2
0
ファイル: views.py プロジェクト: ddinsight/dd-analytics
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)
コード例 #3
0
ファイル: views.py プロジェクト: ddinsight/dd-analytics
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)
コード例 #4
0
ファイル: views.py プロジェクト: ddinsight/dd-analytics
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)