manager: let service field values devoid of trailing delimiters (#73873)

This commit is contained in:
Paul Marillonnet 2023-01-26 14:04:27 +01:00
parent 70efa06a30
commit 277554c2aa
2 changed files with 5 additions and 2 deletions

View File

@ -26,8 +26,7 @@
<div class="service-field--name">{{ field|capfirst }}{% trans ":" %}</div>
<div class="service-field--value">{% if value == True %}{% trans "yes" %}
{% elif value == False %}{% trans "no" %}
{% else %}{{ value|linebreaksbr }}
{% endif %}</div>
{% else %}{{ value|linebreaksbr }}{% endif %}</div>
</div>
{% endfor %}
</div>

View File

@ -92,6 +92,10 @@ class TestEdit:
resp = app.get('/manage/services/')
resp = resp.click('Test')
resp = resp.click('Settings')
assert resp.pyquery('.service-field--value')
for value in resp.pyquery('.service-field--value'):
assert '\n' not in value.text
assert not value.text.endswith(' ')
resp = resp.click('Edit')
form = resp.form
form['name'] = 'New Test'