Projet

Général

Profil

0001-misc-do-not-add-a-message-to-prefilled-fields-24100.patch

Frédéric Péters, 28 mai 2018 06:35

Télécharger (2,75 ko)

Voir les différences:

Subject: [PATCH 1/2] misc: do not add a message to prefilled fields (#24100)

 tests/test_form_pages.py | 4 ----
 wcs/forms/root.py        | 6 ------
 2 files changed, 10 deletions(-)
tests/test_form_pages.py
1832 1832
    resp = get_app(pub).get('/test/')
1833 1833
    assert resp.forms[0]['f0'].value == 'HELLO WORLD'
1834 1834
    assert 'widget-prefilled' in resp.body
1835
    assert not 'Value has been automatically prefilled.' in resp.body
1836 1835

  
1837 1836
def test_form_page_profile_prefill(pub):
1838 1837
    user = create_user(pub)
......
1859 1858
    resp = get_app(pub).get('/test/')
1860 1859
    assert resp.forms[0]['f0'].value == 'HELLO WORLD'
1861 1860
    assert 'widget-prefilled' in resp.body
1862
    assert 'Value has been automatically prefilled.' in resp.body
1863 1861

  
1864 1862
def test_form_page_template_prefill(pub):
1865 1863
    user = create_user(pub)
......
1874 1872
    resp = app.get('/test/')
1875 1873
    assert resp.form['f0'].value == 'User Name'
1876 1874
    assert 'widget-prefilled' in resp.body
1877
    assert 'Value has been automatically prefilled.' in resp.body
1878 1875

  
1879 1876
def test_form_page_query_string_prefill(pub):
1880 1877
    user = create_user(pub)
......
1971 1968
    assert not resp.form['f0$element1'].checked
1972 1969
    assert resp.form['f0$element2'].checked
1973 1970
    assert 'widget-prefilled' in resp.body
1974
    assert 'Value has been automatically prefilled.' in resp.body
1975 1971

  
1976 1972
    resp.form['f0$element0'].checked = False
1977 1973
    resp = resp.form.submit('submit')
wcs/forms/root.py
364 364
                        v = None
365 365
                    if v:
366 366
                        prefilled = True
367
                        if field.prefill and field.prefill.get('type') != 'string' and not verified:
368
                            # unless we prefilled with a fixed string, we
369
                            # inform the user the field value has been
370
                            # prefilled.
371
                            form.get_widget('f%s' % k).set_message(
372
                                    _('Value has been automatically prefilled.'))
373 367
                        form.get_widget('f%s' % k).prefilled = True
374 368

  
375 369
                if not prefilled and form.get_widget('f%s' % k):
376
-