Exemplo n.º 1
0
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
Exemplo n.º 2
0
def f_actions():
    action = actions.Action()
    load_actions = action.show()
    return dumps(load_actions)
Exemplo n.º 3
0
#_*_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()
Exemplo n.º 4
0
def f_logged_actions():
    action = actions.Action()
    logged = action.logged()
    return dumps(logged)
Exemplo n.º 5
0
def main():
    obj = actions.Action()
    obj.func()