Supprimer "À propos de moi" pour tous les utilisateurs

Je voudrais supprimer le contenu du champ « À propos de moi » pour tous les utilisateurs. Comment pourrais-je faire cela ?

(Nous abandonnons un site web intégré qui gérait automatiquement ce champ avec des métadonnées, au profit de champs personnalisés et en permettant aux utilisateurs de mettre à jour leur champ « À propos de moi » depuis Discourse.)

1 « J'aime »

Je pense que c’est

UserProfile.all.update_all(bio_raw: nil, bio_cooked: nil)

Vous devriez d’abord le tester, peut-être sur un seul utilisateur comme ceci :

UserProfile.where(user_id: 1).update_all(bio_raw: nil, bio_cooked: nil)
3 « J'aime »

Salut Jay ! Désolé d’avoir mis autant de temps à répondre. J’ai été distrait par d’autres projets, mais je reviens enfin à ça.

J’ai désactivé le paramètre discourse connect overrides bio et j’ai essayé la commande pour supprimer la bio d’un utilisateur (moi). Malheureusement, cela ne semble pas fonctionner.

D’autres idées ?

Edit : Je ne comprends pas pourquoi, mais quand je regarde mon profil, je ne vois aucune section « À propos de moi » à modifier. Peut-être que ces deux problèmes sont liés ?

Je confirme que le code de Jay est correct et efface correctement toute bio (y compris celle de @discobot ! :robot: )

Le champ bio ne sera pas affiché si discourse connect overrides bio est activé.

2 « J'aime »

J’ai désactivé ce paramètre (décoché), mais je ne peux pas modifier ma bio. Dois-je actualiser ou mettre à jour le système d’une manière ou d’une autre ? Sinon, le système ne m’affichera toujours pas le champ « À propos de moi » sur la page des préférences du profil.

Je ne suis pas sûr de ce qui se passe !

Il est possible que vous deviez recharger vos préférences après avoir modifié ces paramètres. Ou peut-être avez-vous d’autres personnalisations qui interfèrent. Vous pourriez essayer le mode sans échec.

2 « J'aime »

Merci pour cette suggestion de mode sans échec ! Le problème venait en fait de la feuille de style du thème – elle cachait certains des champs de profil. J’ai supprimé ce code et cela fonctionne maintenant correctement.

Merci à vous deux pour votre aide !

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.