update admin action 'make fetmeeting'
This commit is contained in:
@@ -15,31 +15,24 @@ admin.site.unregister(taggit.models.Tag)
|
|||||||
def make_fetmeeting(self, request, queryset):
|
def make_fetmeeting(self, request, queryset):
|
||||||
qs = self.get_queryset(request).filter(id=request.POST["_selected_action"]).first()
|
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")
|
agenda_key = createPadifNotExists(qs.slug + "-agenda")
|
||||||
except Exception as e:
|
if not agenda_key:
|
||||||
self.message_user(
|
self.message_user(
|
||||||
request,
|
request,
|
||||||
_("Das Agenda konnte nicht erstellt werden. Error: %s") % str(e),
|
_("Das Agenda konnte nicht erstellt werden. Error: %s") % str(e),
|
||||||
messages.ERROR,
|
messages.ERROR,
|
||||||
)
|
)
|
||||||
failed = True
|
return
|
||||||
|
|
||||||
try:
|
|
||||||
protocol_key = createPadifNotExists(qs.slug + "-protocol")
|
protocol_key = createPadifNotExists(qs.slug + "-protocol")
|
||||||
except Exception as e:
|
if not protocol_key:
|
||||||
self.message_user(
|
self.message_user(
|
||||||
request,
|
request,
|
||||||
_("Das Protokoll konnte nicht erstellt werden. Error: %s") % str(e),
|
_("Das Protokoll konnte nicht erstellt werden. Error: %s") % str(e),
|
||||||
messages.ERROR,
|
messages.ERROR,
|
||||||
)
|
)
|
||||||
failed = True
|
return
|
||||||
|
|
||||||
if not failed:
|
|
||||||
queryset.update(
|
queryset.update(
|
||||||
post_type="F",
|
post_type="F",
|
||||||
has_agenda=True,
|
has_agenda=True,
|
||||||
|
|||||||
Reference in New Issue
Block a user