def f_panel_action(option): if request.method == "POST": response = make_response(redirect('/panel')) action_obj = actions.Action() if option == "run": action_id = request.form["action_id"] username = request.cookies.get('username') result = action_obj.run(action_id, username) response.set_cookie('run_status', str(result)) elif option == "create": name = request.form["name"] action = request.form["action"] result = action_obj.create(name, action) response.set_cookie('create_status', str(result)) elif option == "update": action_id = request.form["id"] name = request.form["name"] action = request.form["action"] result = action_obj.update(action_id, name, action) response.set_cookie('update_status', str(result)) elif option == "delete": action_id = request.form["id"] result = action_obj.delete(action_id) response.set_cookie('delete_status', str(result)) return response
def f_actions(): action = actions.Action() load_actions = action.show() return dumps(load_actions)
#_*_coding:utf-8*_ #Author:Fiona import os, sys BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR) from conf import settings from modules import models from modules import actions if __name__ == '__main__': obj = actions.Action() obj.func()
def f_logged_actions(): action = actions.Action() logged = action.logged() return dumps(logged)
def main(): obj = actions.Action() obj.func()