chg: [UI v0.2 server_management] add button to generate uuid v4

pull/23/head
Terrtia 2019-03-27 12:00:22 +01:00
parent 8b74c98396
commit bb4998aa4b
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
2 changed files with 18 additions and 2 deletions

View File

@ -651,7 +651,11 @@ def whois_data():
else:
return 'Invalid IP'
# demo function
@app.route('/generate_uuid')
def generate_uuid():
new_uuid = uuid.uuid4()
return jsonify({'uuid': new_uuid})
@app.route('/get_analyser_sample')
def get_analyser_sample():
type = request.args.get('type')

View File

@ -326,7 +326,12 @@
<h5 class="card-title">Add New Analyzer Queue</h5>
<input class="form-control" type="number" id="analyzer_type" value="1" min="1" max="254" required>
<input class="form-control" type="text" id="analyzer_metatype_name" placeholder="Meta Type Name">
<input class="form-control" type="text" id="analyzer_uuid" required placeholder="Analyzer uuid">
<div class="input-group">
<div class="input-group-prepend">
<button class="btn btn-outline-secondary" type="button" onclick="generate_new_uuid();"><i class="fa fa-random"></i></button>
</div>
<input class="form-control" type="text" id="analyzer_uuid" required placeholder="Analyzer uuid">
</div>
<button type="button" class="btn btn-outline-primary mt-1" onclick="window.location.href ='{{ url_for('add_new_analyzer') }}?redirect=1&type='+$('#analyzer_type').val()+'&analyzer_uuid='+$('#analyzer_uuid').val()+'&metatype_name='+$('#analyzer_metatype_name').val();">Add New Analyzer</button>
</div>
</div>
@ -442,4 +447,11 @@ function change_analyser_sample_max_len(){
var analyzer_data_info=$('#modal_analyser_sample_label').text().split(":");
get_analyser_sample(analyzer_data_info[1], analyzer_data_info[2], $('#max_line_len').val());
}
function generate_new_uuid(){
$.getJSON( "{{url_for('generate_uuid')}}", function( data ) {
console.log(data['uuid'])
$( "#analyzer_uuid" ).val(data['uuid']);
});
}
</script>