From 0211c0b8be389ca7aca62da8c478dd5e781cf54b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 11 Feb 2018 10:48:37 +0100 Subject: [PATCH] manager: style sections (#21778) --- .../chrono/manager_agenda_settings.html | 42 ++++++++++++------- tests/test_manager.py | 5 +-- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/chrono/manager/templates/chrono/manager_agenda_settings.html b/chrono/manager/templates/chrono/manager_agenda_settings.html index ff8ba10f..1148faf7 100644 --- a/chrono/manager/templates/chrono/manager_agenda_settings.html +++ b/chrono/manager/templates/chrono/manager_agenda_settings.html @@ -28,9 +28,10 @@ {% block content %} {% if object.kind == "events" %} +

{% trans "Events" %}

-{% if object.event_set.count %}
+{% if object.event_set.count %}
{% endif %} +
+ {% endif %} {% if object.kind == "meetings" %} +

{% trans 'Meeting Types' %}

-{% if object.meetingtype_set.count %}
+{% if object.meetingtype_set.count %} +{% else %} +
+ {% blocktrans %} + This agenda doesn't have any meeting type yet. Click on the "New Meeting Type" button in + the top right of the page to add a first one. + {% endblocktrans %} +
+{% endif %} +
+

{% trans 'Time Periods' %}

+
{% if object.desk_set.count %}
{% for desk in object.desk_set.all %} @@ -135,39 +149,37 @@ {% endfor %}
{% else %} -
+
{% blocktrans %} This agenda doesn't have any desk yet. Click on the "New Desk" button in the top right of the page to add a first one. {% endblocktrans %}
{% endif %} - -{% else %} -
- {% blocktrans %} - This agenda doesn't have any meeting type yet. Click on the "New Meeting Type" button in - the top right of the page to add a first one. - {% endblocktrans %}
-{% endif %} - +
{% endif %} +

{% trans "Permissions" %}

- +
  • {% trans "Edit Role:" %} {% if agenda.edit_role %}{{ agenda.edit_role }}{% else %}{% trans "undefined" %}{% endif %}
  • {% trans "View Role:" %} {% if agenda.view_role %}{{ agenda.view_role }}{% else %}{% trans "undefined" %}{% endif %}
+
+
+

{% trans "Booking Delays" %}

- +
  • {% trans "Minimal booking delay:" %} {{ agenda.minimal_booking_delay }} {% trans "days" %}
  • {% trans "Maximal booking delay:" %} {{ agenda.maximal_booking_delay }} {% trans "days" %}
+
+
{% endblock %} diff --git a/tests/test_manager.py b/tests/test_manager.py index 3c755232..7216be78 100644 --- a/tests/test_manager.py +++ b/tests/test_manager.py @@ -585,11 +585,8 @@ def test_meetings_agenda_add_time_period(app, admin_user): agenda = Agenda(label=u'Foo bar', kind='meetings') agenda.save() desk = Desk.objects.create(agenda=agenda, label='Desk A') - app = login(app) - resp = app.get('/manage/agendas/%s/' % agenda.id, status=302).follow() - resp = resp.click('Settings') - assert not 'Add a time period' in resp.body MeetingType(agenda=agenda, label='Blah').save() + app = login(app) resp = app.get('/manage/agendas/%s/' % agenda.id, status=302).follow() resp = resp.click('Settings') resp = resp.click('Add a time period')