Newer
Older
from django.utils.translation import gettext as _
from aleksis.apps.matrix.tasks import provision_groups_in_matrix
from aleksis.core.forms import ActionForm
def provision_in_matrix_action(modeladmin, request, queryset):
"""Provision selected groups in Matrix."""
provision_groups_in_matrix.delay(list(queryset.values_list("pk", flat=True)))
provision_in_matrix_action.short_description = _("Provision in Matrix")
class GroupMatrixRoomActionForm(ActionForm):
def get_actions(self):
return [provision_in_matrix_action]