Comment étendre la durée de tous les utilisateurs suspendus en une seule commande ?

Est-il possible de prolonger la suspension pour tous les utilisateurs (seulement ceux qui ont été suspendus) d’une semaine, d’un mois, etc. ?

Vous pouvez consulter les opérations de masse administratives pour quelques pistes.

D’accord, merci.
Maintenant, j’ai réussi à suspendre les utilisateurs du trust_group_0, mais dans ce cas aussi… moi-même.

Comment séparer trust_level_0 pour ne cibler que les utilisateurs de ce groupe et pas tous (les niveaux de confiance 1, 2 et les comptes staff étant inclus dans le groupe trust 0) ?

J’ai essayé quelque chose comme ceci :

users = User.joins(:group_users).where(group_users: {group_id: Group.find_by_name("trust_level_0").id } && "user_stats.post_count = 0 ")

ou

target_group = Group.find_by_name(“trust_level_0”)
users = User.joins(:group_users).where(group_users: {group_id: target_group.id} && “user_stats.post_count = 0”)