templates: delete event from detail view (#38954)
This commit is contained in:
parent
8ecece1694
commit
63853d67e8
|
@ -17,6 +17,7 @@
|
|||
{% endif %}
|
||||
<span class="actions">
|
||||
{% if user_can_manage %}
|
||||
<a rel="popup" href="{% url 'chrono-manager-event-delete' pk=object.agenda.id event_pk=object.id %}">{% trans 'Delete' %}</a>
|
||||
<a href="{% url 'chrono-manager-event-edit' pk=agenda.id event_pk=object.id %}">{% trans "Options" %}</a>
|
||||
{% endif %}
|
||||
</span>
|
||||
|
|
|
@ -1976,6 +1976,7 @@ def test_agenda_view_edit_event(app, manager_user):
|
|||
resp = app.get('/manage/agendas/%s/2019/12/' % agenda.id, status=200)
|
||||
resp = resp.click('xyz')
|
||||
assert 'Options' not in resp.text
|
||||
assert 'Delete' not in resp.text
|
||||
|
||||
agenda.edit_role = manager_user.groups.all()[0]
|
||||
agenda.save()
|
||||
|
@ -1988,6 +1989,10 @@ def test_agenda_view_edit_event(app, manager_user):
|
|||
resp = resp.form.submit(status=302).follow()
|
||||
assert event_url == resp.request.url
|
||||
|
||||
resp = resp.click('Delete')
|
||||
resp = resp.form.submit()
|
||||
assert Event.objects.count() == 0
|
||||
|
||||
|
||||
def test_import_agenda_as_manager(app, manager_user):
|
||||
# open /manage/ access to manager_user, and check agenda import is not
|
||||
|
|
Loading…
Reference in New Issue