Added edit server option

This commit is contained in:
Antonio de la Rosa 2022-02-12 01:17:44 +01:00
parent 83f95ffcb4
commit f09510683c
3 changed files with 35 additions and 1 deletions

View file

@ -406,7 +406,7 @@ def options_selected(row_id, row):
def options_options(row_id, row):
arr_options=['<a href="{}">{}</a>'.format("", I18n.lang('pastafari2', 'edit', 'Edit'))]
arr_options=['<a href="{}">{}</a>'.format(url_for('admin_app.pastafari2_edit_server', id=row_id, op_admin=1), I18n.lang('pastafari2', 'edit', 'Edit'))]
#arr_options.append('<a href="{}">{}</a>'.format("", I18n.lang('pastafari2', 'make_task', 'Make task')))
arr_options.append('<a href="{}">{}</a>'.format(url_for('admin_app.pastafari2_delete_server', server_id=row_id), I18n.lang('pastafari2', 'delete', 'Delete')))
@ -576,5 +576,34 @@ def pastafari2_delete_server_db():
return {'error': error}
@admin_app.route('/pastafari2/edit_server/', methods=['POST', 'GET'])
def pastafari2_edit_server():
db=g.connection
error=0
server=ServerDbTask(db)
#server_id=request.form.get('server_id', '0')
url=url_for('.pastafari2_edit_server')
admin=GenerateAdminClass(server, url, t)
admin.arr_fields_edit=['hostname', 'ip']
admin.url_redirect=url_for('.pastafari2_dashboard')
form_admin=admin.show()
if type(form_admin).__name__=='str':
return t.load_template('edit_server.phtml', title=I18n.lang('pastafari2', 'edit_server', 'Edit server'), path_module='admin_app.pastafari2_dashboard', edit_server=form_admin)
else:
return form_admin