Projet

Général

Profil

0001-manager-mention-on-home-page-is-a-page-is-a-redirect.patch

Lauréline Guérin, 01 mars 2021 14:42

Télécharger (2,28 ko)

Voir les différences:

Subject: [PATCH] manager: mention on home page is a page is a redirection
 (#51476)

 combo/manager/static/css/combo.manager.css      |  1 +
 combo/manager/templates/combo/manager_home.html |  1 +
 tests/test_manager.py                           | 13 +++++++++++++
 3 files changed, 15 insertions(+)
combo/manager/static/css/combo.manager.css
104 104
div.cell h3 span.invalid,
105 105
ul.list-of-links span.invalid,
106 106
div.cell h3 span.visibility-summary,
107
div.page span.additional-label,
107 108
div.page span.visibility-summary {
108 109
	font-size: 80%;
109 110
	padding-left: 1em;
combo/manager/templates/combo/manager_home.html
44 44
    {% endwith %}
45 45
    </span>
46 46
    {% endif %}
47
    {% if page.redirect_url %}<span class="additional-label">({% trans "redirection" %})</span>{% endif %}
47 48
    {% if collapse_pages %}<span class="togglable"></span>{% endif %}
48 49
 </div>
49 50
 {% endfor %}
tests/test_manager.py
86 86
    assert ('class="page level-0"' in resp.text) is not collapse
87 87

  
88 88

  
89
def test_pages_redirection(app, admin_user):
90
    page = Page.objects.create(title='One', slug='one')
91

  
92
    app = login(app)
93
    resp = app.get('/manage/')
94
    assert '(redirection)' not in resp
95

  
96
    page.redirect_url = 'http://www.example.net'
97
    page.save()
98
    resp = app.get('/manage/')
99
    assert '(redirection)' in resp
100

  
101

  
89 102
def test_add_page(app, admin_user):
90 103
    app = login(app)
91 104
    resp = app.get('/manage/', status=200)
92
-