Added edit server option
This commit is contained in:
parent
83f95ffcb4
commit
f09510683c
3 changed files with 35 additions and 1 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue