0001-manager-mention-on-home-page-is-a-page-is-a-redirect.patch
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 |
- |