Skip to content
Snippets Groups Projects
Commit a95e7b4f authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

WebUI component:

- Added status field num_released in loadgen tab
parent 21dac162
No related branches found
No related tags found
2 merge requests!142Release TeraFlowSDN 2.1,!94Added status field num_released in Load Generator and WebUI
...@@ -24,6 +24,7 @@ DEFAULT_E2E_LATENCY_MS = '5.0..100.00' ...@@ -24,6 +24,7 @@ DEFAULT_E2E_LATENCY_MS = '5.0..100.00'
class LoadGenForm(FlaskForm): class LoadGenForm(FlaskForm):
num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)]) num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)])
num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True}) num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True})
num_released = IntegerField('Num Released', default=0, render_kw={'readonly': True})
request_type_service_l2nm = BooleanField('Service L2NM', default=False) request_type_service_l2nm = BooleanField('Service L2NM', default=False)
request_type_service_l3nm = BooleanField('Service L3NM', default=False) request_type_service_l3nm = BooleanField('Service L3NM', default=False)
......
...@@ -80,6 +80,7 @@ def home(): ...@@ -80,6 +80,7 @@ def home():
set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running) set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running)
set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running) set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running)
set_properties(form.num_generated , status.num_generated , disabled=True) set_properties(form.num_generated , status.num_generated , disabled=True)
set_properties(form.num_released , status.num_released , disabled=True)
set_properties(form.infinite_loop , status.infinite_loop , disabled=True) set_properties(form.infinite_loop , status.infinite_loop , disabled=True)
set_properties(form.running , status.running , disabled=True) set_properties(form.running , status.running , disabled=True)
......
...@@ -53,6 +53,21 @@ ...@@ -53,6 +53,21 @@
</div> </div>
<br /> <br />
<div class="row mb-3">
{{ form.num_released.label(class="col-sm-2 col-form-label") }}
<div class="col-sm-10">
{% if form.num_released.errors %}
{{ form.num_released(class="form-control is-invalid") }}
<div class="invalid-feedback">
{% for error in form.num_released.errors %}<span>{{ error }}</span>{% endfor %}
</div>
{% else %}
{{ form.num_released(class="form-control") }}
{% endif %}
</div>
</div>
<br />
<div class="row mb-3"> <div class="row mb-3">
<div class="col-sm-2 col-form-label">Service Types:</div> <div class="col-sm-2 col-form-label">Service Types:</div>
<div class="col-sm-10"> <div class="col-sm-10">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment