def dispatch(self, *args, **kwargs):
        _check_superuser(self.request.user)  # TODO: set public ?

        self.role = role = get_object_or_404(UserRole, pk=kwargs['role_id'])
        self.wizard_title = ugettext('Edit «{}»').format(role)

        # return super(UserRoleEditionWizard, self).dispatch(*args, **kwargs)
        return super().dispatch(*args, **kwargs)
    def dispatch(self, *args, **kwargs):
        _check_superuser(self.request.user)   # TODO: set public ?

        # return super(UserRoleCreationWizard, self).dispatch(*args, **kwargs)
        return super().dispatch(*args, **kwargs)
 def check_view_permissions(self, user):
     super().check_view_permissions(user=user)
     _check_superuser(user)