update admin action 'make fetmeeting'

This commit is contained in:
2021-05-26 02:51:15 +00:00
parent 7720ab15a4
commit cd22ca6c44

View File

@@ -15,31 +15,24 @@ admin.site.unregister(taggit.models.Tag)
def make_fetmeeting(self, request, queryset):
qs = self.get_queryset(request).filter(id=request.POST["_selected_action"]).first()
failed = False
agenda_key = None
protocol_key = None
try:
agenda_key = createPadifNotExists(qs.slug + "-agenda")
except Exception as e:
if not agenda_key:
self.message_user(
request,
_("Das Agenda konnte nicht erstellt werden. Error: %s") % str(e),
messages.ERROR,
)
failed = True
return
try:
protocol_key = createPadifNotExists(qs.slug + "-protocol")
except Exception as e:
if not protocol_key:
self.message_user(
request,
_("Das Protokoll konnte nicht erstellt werden. Error: %s") % str(e),
messages.ERROR,
)
failed = True
return
if not failed:
queryset.update(
post_type="F",
has_agenda=True,