Commit e66e4dcd authored by Administrator's avatar Administrator
Browse files

Do not require global admin rights for deleting default metadata and reminders

parent 3a97b73f
......@@ -281,7 +281,6 @@ def edit_reminder(type_id, reminder_id):
@app.route("/type/reminder/delete/<int:type_id>/<int:reminder_id>")
@login_required
@group_required(config.ADMIN_GROUP)
def delete_reminder(type_id, reminder_id):
protocoltype = ProtocolType.query.filter_by(id=type_id).first()
if protocoltype is None:
......
......@@ -209,9 +209,8 @@ class MeetingRemindersTable(Table):
]
action_links = [
Table.link(url_for("edit_reminder", type_id=self.protocoltype.id, reminder_id=reminder.id), "Ändern"),
Table.link(url_for("delete_reminder", type_id=self.protocoltype.id, reminder_id=reminder.id), "Löschen", confirm="Bist du dir sicher, dass du die Einladungsmail {} Tage vor der Sitzung löschen willst?".format(reminder.days_before))
]
if self.protocoltype.has_admin_right(user):
action_links.append(Table.link(url_for("delete_reminder", type_id=self.protocoltype.id, reminder_id=reminder.id), "Löschen", confirm="Bist du dir sicher, dass du die Einladungsmail {} Tage vor der Sitzung löschen willst?".format(reminder.days_before)))
action_part = [Table.concat(action_links)]
return general_part + action_part
......@@ -387,10 +386,9 @@ class DefaultMetasTable(Table):
meta.key,
]
links = [
Table.link(url_for("edit_defaultmeta", meta_id=meta.id), "Ändern")
Table.link(url_for("edit_defaultmeta", meta_id=meta.id), "Ändern"),
Table.link(url_for("delete_defaultmeta", meta_id=meta.id, confirm="Bist du dir sicher, dass du das Metadatenfeld {} löschen willst?".format(meta.name)), "Löschen")
]
if meta.protocoltype.has_admin_right(user):
links.append(Table.link(url_for("delete_defaultmeta", meta_id=meta.id, confirm="Bist du dir sicher, dass du das Metadatenfeld {} löschen willst?".format(meta.name)), "Löschen"))
link_part = [Table.concat(links)]
return general_part + link_part
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment