0001-manager-mention-on-home-page-is-a-page-is-a-redirect.patch
combo/manager/static/css/combo.manager.css | ||
---|---|---|
95 | 95 |
flex: 1; |
96 | 96 |
} |
97 | 97 | |
98 |
div.page .group1 span { |
|
99 |
font-size: 80%; |
|
100 |
} |
|
101 | ||
98 | 102 |
div.cell h3 span.extra-css-class { |
99 | 103 |
font-size: 70%; |
100 | 104 |
opacity: 0.7; |
combo/manager/templates/combo/manager_home.html | ||
---|---|---|
32 | 32 |
<div class="page level-{{page.level}}{% if collapse_pages %} untoggled{% endif %}" data-page-id="{{page.id}}" data-level="{{page.level}}"> |
33 | 33 |
<span class="handle">⣿</span> |
34 | 34 |
<span class="group1"> |
35 |
<a href="{% url 'combo-manager-page-view' pk=page.id %}">{{ page.title }}</a> |
|
35 |
<a href="{% url 'combo-manager-page-view' pk=page.id %}"> |
|
36 |
{{ page.title }} |
|
37 |
{% if page.redirect_url %} <span>({% trans "redirection" %})</span>{% endif %} |
|
38 |
</a> |
|
36 | 39 |
</span> |
37 | 40 |
{% if not page.public %} |
38 | 41 |
<span class="visibility-summary" title="{% trans 'Restricted visibility' %}"> |
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 |
- |