backoffice: delete page fields wording (#45300)
This commit is contained in:
parent
c68aa20545
commit
ced9108d3a
|
@ -1283,7 +1283,7 @@ def test_form_delete_page_field(pub):
|
|||
|
||||
# delete fields from the page
|
||||
resp = app.get('/backoffice/forms/1/fields/1/delete')
|
||||
assert 'You are about to remove the "page 1" field.' in resp.text
|
||||
assert 'You are about to remove the "page 1" page.' in resp.text
|
||||
assert 'Also remove all fields from the page' in resp.text
|
||||
resp.forms[0]['delete_fields'] = True
|
||||
resp = resp.forms[0].submit()
|
||||
|
@ -1292,7 +1292,7 @@ def test_form_delete_page_field(pub):
|
|||
|
||||
# empty page
|
||||
resp = app.get('/backoffice/forms/1/fields/4/delete')
|
||||
assert 'You are about to remove the "page 2" field.' in resp.text
|
||||
assert 'You are about to remove the "page 2" page.' in resp.text
|
||||
assert 'Also remove all fields from the page' not in resp.text
|
||||
resp = resp.forms[0].submit()
|
||||
resp = resp.follow()
|
||||
|
@ -1300,7 +1300,7 @@ def test_form_delete_page_field(pub):
|
|||
|
||||
# keep fields
|
||||
resp = app.get('/backoffice/forms/1/fields/5/delete')
|
||||
assert 'You are about to remove the "page 3" field.' in resp.text
|
||||
assert 'You are about to remove the "page 3" page.' in resp.text
|
||||
assert 'Also remove all fields from the page' in resp.text
|
||||
resp.forms[0]['delete_fields'] = False
|
||||
resp = resp.forms[0].submit()
|
||||
|
|
|
@ -112,8 +112,15 @@ class FieldDefPage(Directory):
|
|||
def delete(self):
|
||||
form = Form(enctype='multipart/form-data')
|
||||
ellipsized_field_label = misc.ellipsize(self.field.unhtmled_label, 60)
|
||||
form.widgets.append(HtmlWidget('<p>%s</p>' % _(
|
||||
"You are about to remove the \"%s\" field.") % ellipsized_field_label))
|
||||
if self.field.type == 'page':
|
||||
remove_top_title = _('Delete Page')
|
||||
remove_title = _('Deleting Page: %s') % ellipsized_field_label
|
||||
remove_message = _("You are about to remove the \"%s\" page.") % ellipsized_field_label
|
||||
else:
|
||||
remove_top_title = _('Delete Field')
|
||||
remove_title = _('Deleting Field: %s') % ellipsized_field_label
|
||||
remove_message = _("You are about to remove the \"%s\" field.") % ellipsized_field_label
|
||||
form.widgets.append(HtmlWidget('<p>%s</p>' % remove_message))
|
||||
if self.field.type not in ('page', 'subtitle', 'title', 'comment'):
|
||||
warning = self.get_deletion_extra_warning()
|
||||
if warning:
|
||||
|
@ -138,9 +145,9 @@ class FieldDefPage(Directory):
|
|||
return self.redirect_field_anchor(self.field)
|
||||
if not form.is_submitted() or form.has_errors():
|
||||
get_response().breadcrumb.append(('delete', _('Delete')))
|
||||
self.html_top(title = _('Delete Field'))
|
||||
self.html_top(title=remove_top_title)
|
||||
r = TemplateIO(html=True)
|
||||
r += htmltext('<h2>%s</h2>') % _('Deleting Field: %s') % ellipsized_field_label
|
||||
r += htmltext('<h2>%s</h2>') % remove_title
|
||||
r += form.render()
|
||||
return r.getvalue()
|
||||
else:
|
||||
|
|
|
@ -455,7 +455,7 @@ msgstr "Vous allez supprimer le champ « %s »."
|
|||
|
||||
#: admin/fields.py:134
|
||||
msgid "Also remove all fields from the page"
|
||||
msgstr "Supprimer les champs de la page"
|
||||
msgstr "Supprimer tous les champs de la page"
|
||||
|
||||
#: admin/fields.py:141
|
||||
msgid "Delete Field"
|
||||
|
|
Loading…
Reference in New Issue