Added fix in api
This commit is contained in:
parent
56f4361929
commit
802fccc162
5 changed files with 54 additions and 10 deletions
21
api.py
21
api.py
|
|
@ -114,7 +114,8 @@ groupdb=ServerGroup(None)
|
|||
|
||||
@pastafari_app.get('/api/v1/get_groups')
|
||||
@db
|
||||
def get_groups(tag='groups') -> ResponseGroups:
|
||||
@auth_plugin
|
||||
def get_groups(tag='groups', bearer=True) -> ResponseGroups:
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
@ -128,7 +129,8 @@ def get_groups(tag='groups') -> ResponseGroups:
|
|||
|
||||
@pastafari_app.post('/api/v1/add_group')
|
||||
@db
|
||||
def add_group(post: Annotated[ServerGroups, 'Add group to the cuchulucp system'] = ServerGroups, tag='groups'):
|
||||
@auth_plugin
|
||||
def add_group(post: Annotated[ServerGroups, 'Add group to the cuchulucp system'] = ServerGroups, tag='groups', bearer=True):
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
@ -151,7 +153,8 @@ def add_group(post: Annotated[ServerGroups, 'Add group to the cuchulucp system']
|
|||
|
||||
@pastafari_app.post('/api/v1/add_server')
|
||||
@db
|
||||
def add_server(post: Annotated[Server, 'Add server to the cuchulucp system'] = Server, tag='servers'):
|
||||
@auth_plugin
|
||||
def add_server(post: Annotated[Server, 'Add server to the cuchulucp system'] = Server, tag='servers', bearer=True):
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
@ -232,7 +235,8 @@ def add_server(post: Annotated[Server, 'Add server to the cuchulucp system'] = S
|
|||
|
||||
task_id=0
|
||||
|
||||
path_task='modules.cuchulucp.tasks.system.task'
|
||||
#path_task='modules.cuchulucp.tasks.system.task'
|
||||
path_task='modules.pastafari2.tasks.system.task'
|
||||
|
||||
if not task.run_task(ip, path_task, 'Add new server', 'add_new_server', 'Task for add a new server', user=server_username, password=server_password, where_sql_server='', url='', data=data, send_task=True, ssh_port=ssh_port):
|
||||
|
||||
|
|
@ -257,7 +261,8 @@ taskdb=TaskDbModel(None)
|
|||
|
||||
@pastafari_app.post('/api/v1/task')
|
||||
@db
|
||||
def make_task(post: Annotated[TaskExec, 'Task to execute'] = TaskExec, tag='tasks'):
|
||||
@auth_plugin
|
||||
def make_task(post: Annotated[TaskExec, 'Task to execute'] = TaskExec, tag='tasks', bearer=True):
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
@ -346,7 +351,8 @@ def make_task(post: Annotated[TaskExec, 'Task to execute'] = TaskExec, tag='task
|
|||
|
||||
@pastafari_app.get('/api/v1/get_progress_task/<int:task_id>/<int:position>')
|
||||
@db
|
||||
def get_progress_task(task_id, position=0, tag='tasks') -> ResponseLog:
|
||||
@auth_plugin
|
||||
def get_progress_task(task_id, position=0, tag='tasks', bearer=True) -> ResponseLog:
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
@ -408,7 +414,8 @@ def get_progress_task(task_id, position=0, tag='tasks') -> ResponseLog:
|
|||
|
||||
@pastafari_app.post('/api/v1/add_task_db')
|
||||
@db
|
||||
def add_task_db(post: Annotated[TaskDb, 'Add a new task to db'] = TaskDb, tag='tasks') -> StandardResponse:
|
||||
@auth_plugin
|
||||
def add_task_db(post: Annotated[TaskDb, 'Add a new task to db'] = TaskDb, tag='tasks', bearer=True) -> StandardResponse:
|
||||
|
||||
db=g.connection
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue